00:00:04Ciao di nuovo come sapete io sono l’Eli
00:00:07calcolatore ragazzo qui per ogni uomo che
00:00:09t.com e la classe di oggi è l’introduzione
00:00:12alla programmazione in modo programmazione è che
00:00:15sopportare ci si siede a un computer di youyou
00:00:17digitare fuori un sacco di testo o tali e che
00:00:19si trasforma in Angry Birds o QuickBooks o
00:00:23ufficio o un intero sistema operativo, se
00:00:27che si sta per essere nella tecnologia
00:00:29campo che non c’è bisogno di essere un esperto
00:00:32programmatore, ma si dovrebbe capire come
00:00:35per fare qualche programmazione così così ogniqualvolta
00:00:39si pensa sulla programmazione di sapere
00:00:40quando la maggior parte della gente pensa di programmazione
00:00:42ancora una volta pensano a Windows 7 o
00:00:44ufficio o QuickBooks o questi davvero grande
00:00:47massicci programmi ben in realtà come
00:00:51come con quello che uso è possibile creare molto
00:00:54piccoli programmi, al fine di fare molto
00:00:57compiti specifici in modo da questo momento si conosce la
00:01:01i video che si desidera su everyman IT sono
00:01:04fornito all’utente da un po ‘di 15 linee
00:01:08script che ho scritto così ho scritto questo
00:01:11piccolo script 15 linea con alcune cose
00:01:13chiamate variabili in essa e ogni volta
00:01:17venire in una delle nostre pagine che ha un
00:01:19video postato sulla nostra pagina su quel piccolo
00:01:2215 linee pezzo di codice viene eseguito e si può
00:01:25Guarda i nostri video in modo da quello che ti voglio
00:01:27capisco è di sapere quando si fa
00:01:30programmazione Sì, è possibile creare questi
00:01:32massicci sistemi operativi Windows 7, ecc
00:01:34ecc ecc ma la realtà è che si è possibile
00:01:37creare programmi molto più piccoli a fare molto
00:01:40compiti specifici e che possono essere molto molto
00:01:43utile per voi come un tecnico così così
00:01:46quando ho lavorato di nuovo per uno dei
00:01:48aziende enterprise abbiamo avuto 200 nuovi
00:01:51i server che erano in corso, siamo stati
00:01:53l’installazione di 200 nuovi server per il nostro
00:01:55server farm e ognuno di
00:01:57tali server aveva bisogno di un po ‘di modifica a
00:02:00il Registro di sistema per consentire a qualcosa
00:02:02accadere così ancora una volta sono stato in grado di scrivere I
00:02:05non so uno script 5 o 10 linea che
00:02:07sarebbe letteralmente uscire e su ogni
00:02:10singolo server sarebbe automaticamente
00:02:12cambiare quel poco che quel registro
00:02:14chiave in modo che
00:02:17in modo per noi di fare quello che ci serviva per
00:02:18essere fatto in modo in modo che quando stai pensando di
00:02:20la programmazione di nuovo non sempre pensare
00:02:22circa la roba grande c’è un sacco di
00:02:24piccole cose che si possono fare così in questo
00:02:27classe oggi non abbiamo intenzione di essere voi
00:02:29sapere di entrare in realtà la scrittura
00:02:31funzioni e tutto quel genere di cose
00:02:33stiamo solo andando a andare oltre il
00:02:34cose di base che si deve capire
00:02:36se stai pensando di programmazione in modo
00:02:39stiamo andando a parlare di cose
00:02:40come linguaggi di programmazione che andremo
00:02:42a parlare della differenza tra
00:02:43compilato e le lingue script
00:02:46stiamo andando a parlare di API
00:02:47e SDK prototipazione pseudocodice la
00:02:51tipi di programmatori quindi se siete
00:02:53interessato a diventare un programmatore
00:02:54ci sono diversi tipi di programmatori
00:02:57là fuori così parleremo di questo e
00:02:59poi ci avvolgiamo con qualche finale
00:03:00pensieri in modo tale che si sa non
00:03:02non ti preoccupare sai che non si non lo fai
00:03:03devono mettere il vostro cappuccio pensiero su questo
00:03:06sta per essere una classe molto semplice che siamo
00:03:08solo per andare fare una panoramica di ciò
00:03:11la programmazione è e vi darà alcuni dei
00:03:13concetti di base che si devono
00:03:15capire prima di iniziare la programmazione
00:03:17te stesso
00:03:22quindi parliamo di programmazione
00:03:25lingue così così la maggior parte delle persone quando
00:03:27pensano di programmatori hanno basti pensare
00:03:29che qualsiasi programmatore può programmare qualsiasi cosa
00:03:32come i programmatori sono programmatori
00:03:34programmatori programmano sì che una specie di
00:03:37quello che pensano di sapere se si sa come
00:03:38per fare la programmazione si può fare nulla
00:03:40bene proprio come ogni altra professione in
00:03:44programmazione tecnologia è in realtà
00:03:47divisa in un sacco di diversi sub
00:03:50professioni o carriera sotto il motivo è
00:03:53è perché in fondo ciò che la programmazione
00:03:56fa si è come programmatore scrivere a
00:03:59un tipo di codice che si chiama umana
00:04:02leggibile così si digita fuori sapere se x
00:04:05è uguale a 2 quindi stampare 12 si sai che
00:04:09digitare ciò che si desidera avere accadere
00:04:12e poi il linguaggio di programmazione, allora
00:04:15si scopre che in qualcosa che la
00:04:17computer può fare qualcosa con così in modo da
00:04:20digitare in quello che è chiamato un essere umano leggibile
00:04:22lingua e quindi la la sia la
00:04:25compilatore o le curve di script interprete
00:04:28che in uni e zeri che il
00:04:30i computer in grado di capire in modo da ricordare un
00:04:32computer capisce solo su e fuori uno
00:04:36e zero non capisce se poi
00:04:39ciclo X è uguale a non capire che
00:04:42si capisce su e ci si trova fuori
00:04:44così quello che stai facendo è creare la tua
00:04:47programmazione qualcosa chiamato umana
00:04:49leggibile e che poi viene trasformato in
00:04:51uno e zero ora quando si lascia girare
00:04:54in uni e zeri differenti
00:04:56linguaggi di programmazione permettere che ciò
00:04:59avvenire in modi diversi, quindi se si vuole
00:05:02diciamo creare un driver di dispositivo in modo
00:05:05si sta andando a creare un driver per un
00:05:07Modem si sarebbe probabilmente usare qualcosa
00:05:09chiamato c-plus che viene utilizzato per fare
00:05:12i driver di periferica se si andavano a
00:05:14creare un’applicazione di database web che
00:05:18avrebbe utilizzato un linguaggio di programmazione chiamato
00:05:19PHP quindi questo particolare linguaggio è la cosa migliore
00:05:24adatto per per l’invio e tirando i dati
00:05:27da un database in modo pensare
00:05:29linguaggi di programmazione il modo in cui si
00:05:31pensare a qualsiasi altro programma che si
00:05:34utilizzare sul computer
00:05:35in modo da non andare a fare QuickBooks a
00:05:38scrivere una relazione probabilmente anche
00:05:40Non riusciva nemmeno a farlo se si voleva
00:05:42proprio come con linguaggi di programmazione che
00:05:45impossibile scrivere un driver di periferica con PHP
00:05:48PHP è utilizzato per il database web-based
00:05:53le applicazioni che è tutto ciò che può essere usato
00:05:55perché non è possibile utilizzarlo per scrivere dispositivo
00:05:57driver semplicemente non può fare che lo stesso
00:06:01è vero che non sarebbe andare in parola
00:06:03tracciare un quadro non è solo costruito per
00:06:06che così, quando stiamo parlando
00:06:08linguaggi di programmazione di nuovo di programmazione
00:06:10le lingue sono come qualsiasi altra applicazione
00:06:12si usa il computer ogni
00:06:14linguaggio di programmazione è usato per fare un
00:06:18specifico tipo di programma in modo PHP è usato
00:06:22per per noi un database web-based
00:06:25applicazioni che è possibile programmare per il flash
00:06:27in modo da sapere tutte quelle fantasia grafica
00:06:30che si vede sui siti web c’è un
00:06:32linguaggio di programmazione che permette di
00:06:35interagire con queste cose se si voleva
00:06:37per creare un’applicazione come QuickBooks
00:06:40o qualcosa di simile Word che si potrebbe utilizzare un
00:06:42linguaggio di programmazione chiamato visiva
00:06:44di base o il Visual Studio se si dovesse
00:06:47andando a cercare di creare programmi
00:06:48che sono pari piattaforme
00:06:52si sa che può essere eseguito su Linux e
00:06:54possono accumulare siamo su su Mac e possono
00:06:56eseguito su Windows si potrebbe utilizzare un
00:06:57linguaggio di programmazione chiamato Java perché
00:07:00si perché Java permette di farlo in modo
00:07:03la cosa principale che si voglio
00:07:04capire con questi programmazione
00:07:05lingue è ogni linguaggio di programmazione
00:07:08è progettato per fare un certo insieme di
00:07:13funzioni molto bene in modo che quando si sono
00:07:15decidere di scrivere il programma in fondo
00:07:18quello che hai da fare è che devi
00:07:19decidere che cosa si desidera che il programma per fare
00:07:22e poi una volta che hai capito che cosa
00:07:24si vuole fare allora a capire
00:07:26la lingua che avete bisogno di imparare o
00:07:28è necessario utilizzare al fine di creare la
00:07:30programma in modo quindi non pensate di sapere oh
00:07:32Ho intenzione di imparare PHP e poi io sono
00:07:34andando a scrivere il mio sistema operativo
00:07:36PHP ancora una volta semplicemente non farlo e la
00:07:39cosa principale con il linguaggio di programmazione è
00:07:40per capire che cosa è che si sta andando ad essere
00:07:42facendo è che si sta andando a prendere ciò che
00:07:44viene chiamato il codice leggibile in modo da
00:07:45in realtà tipo con un editor di testo
00:07:48o di uno di questi compilatori si digita fuori
00:07:50ciò che si vuole il codice per fare e poi
00:07:52che compilatore o quello che viene chiamato un
00:07:54interprete si trasforma in quelle che e
00:07:57zeri on e off che questo è tutto il
00:07:59calcolatore si preoccupa in modo che è la base
00:08:01cosa da capire con la programmazione
00:08:02lingue un sacco di persone si confondono
00:08:03ricordare come qualsiasi altra applicazione
00:08:06un linguaggio di programmazione è costruito per fare
00:08:09compiti specifici che non userebbero
00:08:11QuickBooks a scrivere un rapporto si farebbe
00:08:13Non utilizzare Microsoft Word per tracciare un quadro
00:08:15non è solo costruito in quel modo
00:08:16Allo stesso modo i linguaggi di programmazione web PHP
00:08:19applicazioni di database Creazione HTML
00:08:22pagine web java crea cross-platform
00:08:26programmi
00:08:32Così la prossima termini che si dovrebbe
00:08:34capire quando stiamo parlando di
00:08:35linguaggi di programmazione sono compilati
00:08:37linguaggi di programmazione e sceneggiato
00:08:40linguaggi di programmazione Che cosa significa questo
00:08:42significare
00:08:42programmazione ben fondamentalmente compilato
00:08:45le lingue sono il più vecchio di programmazione
00:08:47lingue e in fondo ciò che accade è
00:08:49si scrive il codice di sapere se questo
00:08:51Capita poi fare questa stampa questa etc etc
00:08:53ecc quindi si apre su un compilatore in modo da un
00:08:56compilatore è un’applicazione è un pezzo
00:08:58di software avrete sul vostro computer
00:08:59poi alimentare il compilatore vostro modo
00:09:03il codice sorgente in modo che il codice leggibile
00:09:06che hai appena creato si mangimi che
00:09:07al compilatore compilatore risulta che
00:09:10in uni e zeri che il computer
00:09:12capisce e poi sputa fuori un
00:09:14programma sull’altro lato così un
00:09:16file eseguibile in modo da mettere in tutto questo
00:09:18testo il compilatore trasforma tutto ciò che
00:09:22testo in uni e zeri e sputa fuori
00:09:24un programma eseguibile in modo che il programma
00:09:27si può quindi fare doppio clic o comunque
00:09:29eseguire sul proprio computer e verrà eseguito
00:09:31in questo modo ora è un programma compilato
00:09:34questo è ciò che i compilatori fanno si rivolgono umana
00:09:37testo leggibile in programmi di compilazione poi
00:09:40ci sono linguaggi di scripting con
00:09:43linguaggi di scripting fanno è che non
00:09:45in realtà compilare il codice in modo che si scrive
00:09:48fuori tutto il codice in modo da sapere se questo
00:09:50Capita poi fare questo quindi stampare questo si
00:09:52scrivere che fuori si poi semplicemente metti che
00:09:55testo al server o computer che
00:09:58sta per essere in esecuzione il codice che
00:10:00installare qualcosa chiamato un interprete
00:10:02sul computer e poi che
00:10:05interprete leggere il codice e poi sputa
00:10:08i risultati a chi sta usando il
00:10:11programma in modo se mai sentito parlare di lotti
00:10:13file Visual Basic Script PHP JavaScript
00:10:178 tml qualsiasi di questi tipi di programmazione
00:10:20lingue che in realtà sedersi a un
00:10:22editor di testo si scrive tutto questo testo
00:10:25metti il file sul vostro server allora
00:10:28diciamo che diciamo che stiamo parlando di
00:10:29un programma PHP così quando ho scrivere PHP
00:10:32programmi che scrivono fuori tutto il testo
00:10:34letteralmente in notepad ho quindi caricare che
00:10:37al mio server web con un file di associazione
00:10:41di dot PHP sul mio server web ho P
00:10:45HP installato in modo che quando qualcuno va al mio
00:10:49Script PHP che PHP interprete legge
00:10:52il file e quindi fa tutto ciò che è
00:10:54che il file dice dovrebbe accadere in modo che il
00:10:58cosa più importante da capire quando si è
00:11:00parlando di linguaggi compilati o
00:11:01languages languages script compilati
00:11:04significa che si prende tutto quello leggibile
00:11:06codice che dump nel compilatore esso
00:11:08sputa fuori un file eseguibile in modo che il file di
00:11:11che sputa fuori si sa che è tutto solo
00:11:14lingue uni e zeri script
00:11:16tutto rimane come testo si installa
00:11:19un interprete sul computer che è
00:11:21andando ad essere in esecuzione in quel script
00:11:23la lingua in modo da installare PHP Visual Basic
00:11:25o qualcosa di Windows Script Host come
00:11:28che sul computer e poi quando
00:11:30eseguire il programma che interprete
00:11:32leggere il codice che hai dato e
00:11:35poi offrire i risultati così così
00:11:37questa è una cosa da capire, ma
00:11:38tra il computer compilato e sceneggiato
00:11:42le lingue
00:11:47Ora il prossimo termini Sono sicuro che avete sentito
00:11:49molto su di voi sa se sei stato
00:11:50in seguito l’industria della tecnologia
00:11:52ultimamente sono API e SDK in modo ap è il nostro
00:11:57programmazione di applicazione interfaccia SDK
00:12:01i nostri kit di sviluppo software quali sono
00:12:04questi e perché sono questi importanti per voi
00:12:06ben aziende diciamo Facebook o
00:12:09Twitter Tumblr o qualsiasi di questi tipi di
00:12:12cose che fanno cose molto specifiche e
00:12:14al fine di far crescere la loro influenza nel
00:12:17mondo che vogliono una ver essere in grado di
00:12:20creare programmi in grado di possibile spinta
00:12:24o tirare i dati ai loro siti in modo simile con
00:12:27con con Twitter Twitter è il la
00:12:29più uno popolare per API in modo da poter
00:12:32creare un programma che o invia messaggi
00:12:35a Twitter in modo che si presenta in Twitter o
00:12:37sondaggi inviano da Twitter per mostrare in
00:12:40qualunque applicazione web-based che si
00:12:43stanno creando bene il modo in cui il
00:12:46il programma può fare questo è attraverso qualcosa
00:12:48programmazione di applicazione chiamata di api
00:12:51interfacce così così cosa si tratta è Twitter
00:12:55o Facebook o MySpace o qualsiasi di questo
00:12:57si sanno di avere un ambiente chiuso
00:12:59hanno una salsa segreta quando si crea
00:13:02un post su Twitter si crea il palo
00:13:05uso colpito inviare e poi si va a
00:13:08Twitter e succede qualcosa di magia
00:13:10succede a destra e poi si sa si vede
00:13:13su sulla vostra Home Page bene la cosa
00:13:16è Twitter per prevenire attacchi di pirateria e per
00:13:19prevenire i problemi che non vogliono dire
00:13:21a nessuno salsa segreta che
00:13:23non voglio dire a nessuno come loro
00:13:25programma in realtà funziona così quello che fanno
00:13:28è creano ciò che sono chiamati una pipì
00:13:30occhi e questi sono punti essenzialmente
00:13:33dove il programma può connettersi a loro
00:13:35programma e possono scambiarsi dati in modo
00:13:38in pratica qualsiasi di queste API che sono
00:13:41creato è possibile interagire con se sono
00:13:43Non è creato non è possibile ottenere dietro la loro
00:13:46muro in modo sostanzialmente simile come Twitter
00:13:48si può fare un programma di base che avrebbe
00:13:51dici di sapere scrivere o stampare l’ultimo
00:13:55inviare dal computer di tipo Eli e così si
00:13:58sarebbe scrivere un
00:13:59di codice che avrebbe sostanzialmente dire ottenere
00:14:01ultimo post da Eli del computer ragazzo e
00:14:04stampare sul mio particolare sito web così che cosa
00:14:07succede è che si può interagire con quelli
00:14:10queste api sono chiamati applicazione
00:14:12interfacce di programmazione non si ottiene
00:14:14nella loro salsa segreta si può semplicemente
00:14:16spingere e tirare alcuni dati principali
00:14:19cosa da capire con queste API è
00:14:21è uno il venditore si sa Facebook
00:14:24Twitter tutto ciò che può cambiare queste API
00:14:27ogni volta che vogliono in modo Twitter ha fatto
00:14:29questo un paio di volte a tutti
00:14:30chagrin l’altra cosa è come dico
00:14:33devi giocare secondo le loro regole in modo
00:14:36se hai a che fare con Google o
00:14:38Twitter ecc che si presenti con la loro
00:14:42Rulebook e vi diranno come si
00:14:44può interagire con quelle API e quelli
00:14:47sono gli unici modi che è possibile interagire
00:14:49con con qualunque cosa è che sono
00:14:51fare la prossima cosa è SDK o software
00:14:54Kit di sviluppo un po ‘come API, ma
00:14:57in pratica quindi abbiamo questi nuovi dispositivi
00:14:59uscendo iPads iPhones ho questo voglio che
00:15:03ingrandisce qualunque sia fondamentalmente ciò che gli SDK sono
00:15:07o ci sono kit che consentono di essere
00:15:10in grado di programmare per il dispositivo che
00:15:14si sta cercando di programmare per così
00:15:15venire con un sacco di strumenti speciali che
00:15:17venire con le cose come quelle che sono chiamate
00:15:18emulatori così emulatori sono un po ‘come
00:15:21come dispositivi contraffatti in modo da poter avere una simile
00:15:24un po ‘telefono Android pop-up sul vostro
00:15:26computer ed è possibile creare un programma
00:15:28per quel piccolo telefono Android per falso
00:15:30assicurarsi che funzioni correttamente è
00:15:32sapere se premo il pulsante che fine farà
00:15:34accadere così questi lo sviluppo di software
00:15:36kit fondamentalmente quello che fanno è che
00:15:38pacchetto tutte le informazioni e tutti i
00:15:40strumenti necessari per programmare
00:15:42per un dispositivo e che bene si sia
00:15:45dare a voi o lo vendono a voi
00:15:46a seconda di chi hai a che fare con
00:15:48a volte come per il sistema Android
00:15:50gli SDK sono completamente gratuiti per gli altri
00:15:52sistemi sono stanno costo gonna
00:15:54un po ‘di denaro, ma fondamentalmente la
00:15:56i kit di sviluppo software SDK sono
00:15:59kit che consentono di programmare per
00:16:02particolari dispositivi in modo nuovo SDK di api
00:16:05a questo punto non ci si deve preoccupare
00:16:07su di loro molto, ma è bene
00:16:08capire
00:16:13così la prossima cosa che voglio parlare
00:16:15è il primo passo nella programmazione
00:16:18processo così hai pensato a cosa
00:16:20programma che si desidera creare diciamo che si
00:16:22vuole creare una sorta di web
00:16:24un’applicazione ben dopo che hai pensato
00:16:27che si desidera iniziare a creare un po ‘di web
00:16:28applicazione che si sta andando a voler fare
00:16:30prototipazione così che cosa è prototipazione è
00:16:33dove ci si siede e sulla pianura vecchio
00:16:36pezzi di carta o con qualcosa di un
00:16:38programma come Visio o come ti siedi lì
00:16:40e che effettivamente schizzo che cosa si
00:16:42desidera che il programma per fare in modo sostanzialmente
00:16:44diciamo, dove abbiamo un programma che
00:16:47Vogliamo raccogliere e-mail delle persone
00:16:50gli indirizzi dei sai che è un po ‘come te
00:16:52conoscere con everyman comm qui abbiamo
00:16:54un collegamento poco newsletter se volete il nostro
00:16:56newsletter si inserisce l’indirizzo e-mail
00:16:58aver fatto clic Invia e che presenta la
00:17:01i dati nel nostro database così se stiamo andando
00:17:04al prototipo questo su un pezzo di carta o
00:17:06su una lavagna vorremmo semplicemente sapere
00:17:09disegniamo fuori e diremmo va bene che voglio
00:17:12avere una casella e voglio la casella per avere un
00:17:15indirizzo e-mail si sa posto per
00:17:17Qualcuno ha messo un indirizzo email e sopra
00:17:19esso si dirà e-mail e sotto di esso lo farà
00:17:22Dico inviare e scrivo fuori come ho detto
00:17:26su un pezzo di carta o su una lavagna
00:17:29in questo modo, allora, se questo è quello che sta succedendo
00:17:33per accadere quindi vorrei scrivere qui
00:17:35e vorrei solo mettere per sapere quando
00:17:39si colpisce sostengono che va poi in
00:17:42database e questo è tutto quello che fate in fondo
00:17:47con voi prototipazione letteralmente su un
00:17:50pezzo di carta scrivere o disegnare come
00:17:54si desidera che questa applicazione al lavoro e
00:17:57si scrive fuori in modo che poi si può
00:18:00avere un’idea di come si erano in realtà
00:18:03andando a essere la programmazione questa cosa la
00:18:05problema più grande con la programmazione è che
00:18:07la maggior parte della gente non capisce quello che
00:18:08in realtà vuole fare in modo in modo che si ottiene
00:18:11sanno che si siedono e scrivono
00:18:12mezzo un programma e scoprono che
00:18:14che quello che scrivono non sta andando
00:18:17finisce per fare quello che vogliono fare così
00:18:18essi rottami che e poi scrivono
00:18:20un altro mezzo di un programma poi scoprire
00:18:22che non è quello che vogliono fare in modo che
00:18:23rottami che siamo in un altro programma
00:18:25fondamentalmente la prima cosa che si desidera
00:18:27fare
00:18:27è fare la prototipazione in cui si disegna
00:18:29tutto fuori in modo da capire
00:18:33ciò che si vuole fare questa applicazione come ho
00:18:35dire anche anche questa piccola cosa e-mail
00:18:39qui probabilmente può prendere cinque o sei
00:18:41pagine solo per scrivere fuori come tutto
00:18:44è andare a lavorare così, per questo diciamo
00:18:47questo è questo è il il presentare l’e-mail
00:18:49così hanno messo nel loro indirizzo e-mail
00:18:51ha colpito inviare e va al database
00:18:53beh allora se abbiamo una sezione di report in modo
00:18:57diciamo Voglio una pagina di amministrazione e quindi
00:19:02sotto che avrei avuto un pulsante di segnalazione
00:19:05e se fa clic sul pulsante rapporto che
00:19:08avrebbe dovuto andare al database e
00:19:09allora che avrebbe dovuto stampare un
00:19:12segnalare con tutti gli indirizzi e-mail a
00:19:18fondamentalmente questo può diventare davvero
00:19:19confusa e abbiamo intenzione di andare in
00:19:21questo più come abbiamo effettivamente iniziare a creare
00:19:22programmi, ma la cosa principale da
00:19:24comprendere è tutto la prototipazione è si trova su una
00:19:27lavagna o un pezzo di carta che si
00:19:28in realtà semplicemente tirar fuori c’è
00:19:30non c’è roba complicata qui
00:19:32Basta disegnare come si desidera che questo
00:19:33programma per lavorare
00:19:39così una volta che abbiamo tirato fuori il prototipo
00:19:41come vogliamo il nostro piccolo programma di lavorare
00:19:43abbiamo bisogno di iniziare a lavorare su qualcosa
00:19:45chiamato pseudocodice quindi qual è pseudocodice
00:19:47pseudocodice è quando è sufficiente scrivere fuori
00:19:51Longhand come si desidera che il programma
00:19:54funzione di come si desidera diversi
00:19:55operazioni per accadere Quindi diciamo che siamo
00:19:58parlando di questo programma newsletter
00:20:00ancora una volta quindi abbiamo questa casella di testo e noi
00:20:01hanno il pulsante di invio destra in modo
00:20:04In sostanza, se abbiamo intenzione di scrivere
00:20:06pseudocodice per il pulsante di invio in modo che
00:20:08voglio dire quando clicco il submit
00:20:10Pulsante cosa voglio che accada così
00:20:13diremmo quando fare clic su Invia e-mail
00:20:23indirizzo e casella di testo dovrebbero essere aggiunti
00:20:35il database di posta elettronica in modo praticamente tutto quello che
00:20:42non è riscrivere in quel modo, come ho detto
00:20:44come questo in longhand scriviamo che cosa
00:20:47vogliamo che questo ciò che vogliamo avere accadere
00:20:50quando si fare clic su Invia quando clicco sul
00:20:51pulsante di invio l’indirizzo email e la
00:20:53libro fiscale dovrebbe essere aggiunto alla e-mail
00:20:55Database Questo fa due cose per noi una
00:20:58ci fa iniziare a pensare al
00:21:01processo che vogliamo avere accadere
00:21:02prima che realmente otteniamo nel codice
00:21:04in realtà scrivendo il codice e
00:21:07ci permette di decidere cosa programmazione
00:21:09linguaggio che sta andando ad essere utilizzando quindi se
00:21:11questo sta per essere basato un web
00:21:13applicazione intenzione di farlo e di database
00:21:14Posso dire che ci sarà probabilmente usando la
00:21:17Linguaggio di programmazione PHP sai se io
00:21:19scrivere tutto questo fuori io so che non è intenzione di
00:21:22essere Java Script So che non sta andando a
00:21:24essere HTML stiamo per entrare in quello più tardi
00:21:26ma fondamentalmente scrivendo il pseudocodice
00:21:29Posso dire bene il linguaggio di programmazione
00:21:31è ho intenzione di bisogno è PHP l’altra
00:21:34cosa ancora una volta come andiamo in più
00:21:36argomenti avanzati con il fare di programmazione
00:21:38è scrivendo questo fuori prima che siamo
00:21:41preoccupato per la programmazione nel
00:21:43la lingua è più facile capire il
00:21:47idee logiche di ciò che stanno andando
00:21:50per essere accadendo in questo processo in modo che quando
00:21:53si scrive fuori come ho detto si può
00:21:55pensa che si può semplicemente pensare a ciò che
00:21:57si desidera avere accadere e non siete
00:21:58in realtà pensando di codice in questo momento
00:22:00quindi questo è molto importante in modo sostanzialmente
00:22:03il prossimo passo nel processo di ciò che si fa
00:22:05la prima cosa è che si pensi
00:22:07ciò che si vuole creare si arriva con
00:22:09un’idea hey Vorrei poter convincere la gente di
00:22:11indirizzi e-mail, allora si crea
00:22:13prototipazione dove realmente si conosce
00:22:16come ho detto su una lavagna o di pezzi di
00:22:18la carta si disegna ciò che si desidera avere
00:22:20accadere poi, dopo che per ogni cosa
00:22:23che si desidera avere accadere si farebbe
00:22:24poi scrivere pseudocodice e pseudocodice
00:22:26come ho detto è solo basta scrivere fuori
00:22:29Longhand ciò che si desidera avere accadere
00:22:30ora passato questo è dove ci arriveremo in
00:22:33classi effettive sulla programmazione quindi dovremo
00:22:35avere lezioni su PHP e JavaScript
00:22:37HTML in modo passato questo è allora dove si gira
00:22:41questa idea in un vero programma in un
00:22:45applicazione effettiva quindi questo è quanto
00:22:47stiamo per andare oggi come ho detto più
00:22:48classi avanzate che andremo a parlare
00:22:50circa più ma questi sono molto molto
00:22:53passi importanti come dico troppi
00:22:55le persone non spendono abbastanza tempo su
00:22:57prototipazione troppe persone non spendono
00:22:59abbastanza tempo pseudocodice e se si
00:23:01Non scrivere ciò che si desidera avere
00:23:03accade allora è davvero difficile
00:23:05effettivamente programmare questa roba tardi
00:23:12per quanto riguarda il soggetto finale che andremo a
00:23:14parlare oggi sono i tipi di
00:23:15programmatori là fuori, perché come ho detto
00:23:17sapete tutti quando entrano in
00:23:19il campo della tecnologia del computer
00:23:22campo dicono che tu sai che io voglio fare
00:23:24computer che si sa che voglio fare
00:23:26programmazione e non si rendono conto che
00:23:28ci sono un sacco di sub professioni
00:23:31settore della tecnologia in modo da sapere se
00:23:33si sta andando venire in computer
00:23:35Lo sai che la tecnologia dell’informazione come
00:23:37Faccio bene è possibile risolvere i computer o
00:23:39potrebbe risolvere i server o si potrebbe fare
00:23:41messa in rete o si fa sistemi telefonici
00:23:43o fate i sistemi di sorveglianza o si
00:23:45che c’è un sacco di roba che
00:23:47tutto richiede un proprio set di abilità lo stesso
00:23:49è vero con i programmatori un programmatore è
00:23:52Non un programmatore che tutti programma, ma
00:23:55tutti fanno cose diverse in modo che il
00:23:57primo tipo di programmatore e, probabilmente,
00:23:59il più facile per voi di entrare in è
00:24:01quello che viene chiamato un programmatore web così così
00:24:04quando si va a un sito web e tutti questi
00:24:06genere di cose fantasiose accade sul
00:24:08sito web che è qualcosa che un web
00:24:10programmatore lo fa sostanzialmente web
00:24:13le applicazioni del programma programmatori che
00:24:16eseguire sul web
00:24:17cose come afferrare e-mail delle persone
00:24:19gli indirizzi si sa presentare siti web
00:24:22in un certo modo che questo genere di cose
00:24:25tipo di cosa che si può imparare a casa e
00:24:27si può effettivamente produrre reale
00:24:29personale professionale in questo modo sei solo
00:24:31appena a destra fuori della vostra casa senza
00:24:33vera e propria formazione professionale si ottiene solo
00:24:35alcuni libri si capisce come tutto questo
00:24:37funziona e si può andare là fuori e si
00:24:39può iniziare e diventare il vostro web
00:24:40programmatore il prossimo tipo di programmatore
00:24:43è più simile al programmatore programmatore
00:24:45i programmatori che si sarebbe
00:24:47pensare a queste persone che conosci
00:24:48sarebbe la creazione di cose come dispositivo
00:24:50drivers programmi molto complicati in modo
00:24:53fondamentalmente con un programmatore web è possibile
00:24:55creare un programma web in un paio di
00:24:58ore forse una settimana, forse due settimane
00:25:01sapere se basta sedersi e farlo esso
00:25:02Di solito non ci vuole molto tempo per la maggior parte
00:25:05programmi web programmatori programmatore se
00:25:07si sta creando cose come dispositivo
00:25:09driver per un modem o di una scheda video
00:25:11si sta creando applicazioni come
00:25:14Quickbook Microsoft Office quelle cose
00:25:16prendere un sacco di tempo in modo programmatori sono
00:25:19i ragazzi che appena piedi o seduti davanti
00:25:22di un monitor per otto-dieci ore al
00:25:23giorno
00:25:24bere le loro cole sbalzo e appena appena
00:25:27la scrittura di codice in modo così quelli sono le persone
00:25:29come i veri programmatori gravi
00:25:31si sa che è quello che sono come loro
00:25:34sarebbe l’apprendimento dei linguaggi di programmazione
00:25:35come C più Do diesis Java ecc poi oltre
00:25:40i programmatori che sono il livello più alto
00:25:42di quelli che vengono chiamati gli ingegneri del software in modo da
00:25:45si sa quando si sta creando un po ‘
00:25:47programma che prende un sacco di abilità e
00:25:49prende un sacco di energia e quando
00:25:51creare enormi pezzi di software
00:25:55in realtà bisogno di un sacco di ingegneria voi
00:25:57bisogno di competenze di project management al fine
00:25:59per rendere questo accada software in modo
00:26:02gli ingegneri lavoreranno su come questi
00:26:04grandi computer cluster cose del genere
00:26:07quindi questo è fondamentalmente solo un semplice
00:26:09idea di dare che ci sono
00:26:10diversi tipi di programmatori in questo caso si
00:26:13hanno i programmatori web si può imparare
00:26:14questa roba a casa è possibile creare
00:26:16personale professionale si sa dalla tua
00:26:17camera da letto sul vostro computer portatile
00:26:19c’è programmatori programmatore per questo
00:26:21probabilmente avete bisogno di un collegio di istruzione
00:26:24si sa che sarebbe andata fuori e ottenere un computer
00:26:25laurea in scienze questo vi permetterà di
00:26:27creare i programmi che siete abituati a
00:26:30pensando di driver di periferica di nuovo
00:26:31QuickBooks questo genere di cose e poi
00:26:33c’è il software di ingegnere del software
00:26:35gli ingegneri a creare grandi programmi intendo
00:26:38programmi di un arco di spawn sai multipla
00:26:41sistemi di server multipli che conosci
00:26:43cluster di computer, ecc
00:26:50così che era un’introduzione classe
00:26:52la programmazione in modo da sapere se siete
00:26:54interessati, se stai pensando di
00:26:56facendo programmare questi sono i base
00:26:58concetti che avete bisogno di capire
00:27:00prima che realmente saltare dentro a fare
00:27:03la programmazione si sa la gente vuole saltare
00:27:04e vogliono imparare PHP o C + o
00:27:07o tutte queste diverse programmazione
00:27:08lingue, prima che realmente capiscono
00:27:11ciò che la programmazione è la cosa principale
00:27:13che voglio farvi capire con
00:27:15la programmazione è proprio come tutti gli altri
00:27:16set veloce di computer o la tecnologia
00:27:18c’è diversi sotto carriere di
00:27:22programmatori e il diverso
00:27:23linguaggi di programmazione sono costruiti per fare
00:27:26cose diverse se si spende un anno
00:27:27imparare a fare lo so C + programmazione
00:27:31questo non aiutera ‘a creare web
00:27:33applicazioni di database non è semplicemente
00:27:35ciò che è costruito per Sai che potresti
00:27:36trascorrere sei mesi PHP apprendimento, ma questo è
00:27:39Non ti aiutero ‘a costruire i driver di periferica
00:27:41se è questo che si vuole fare si sa
00:27:42se si desidera creare robot PHP non è
00:27:45Che cosa sta per insegnerà a fare in modo che
00:27:47ogni linguaggio di programmazione è come un
00:27:50applicazione che si desidera utilizzare sul vostro
00:27:52normale computer, proprio come la finestra appena
00:27:54come parola come o semplicemente come QuickBooks
00:27:57diversi linguaggi di programmazione sono
00:27:59costruito per fare cose specifiche che si sarebbe
00:28:01Non utilizzare QuickBooks per cercare di dare una
00:28:03rapporto per la scuola è semplicemente non costruito
00:28:05che per quel nuovo non sarebbe utilizzare
00:28:07PHP per scrivere un driver di periferica si farebbe
00:28:10Non utilizzare C + a dare una base web
00:28:12applicazione quei linguaggi di programmazione
00:28:14semplicemente non sono costruiti per fare quelle cose
00:28:16abbiamo parlato del compilato rispetto al
00:28:19lingue sceneggiato così compilato è dove
00:28:21si prende il codice sorgente che umano
00:28:22codice leggibile si spingere in un
00:28:24compilatore e poi sputa fuori questo
00:28:26file eseguibile con zeri e di uno così
00:28:29si compila il tuo il codice sorgente in un
00:28:33programma rispetto ad un linguaggio di script in cui
00:28:36il codice sorgente di origine rimane sempre un
00:28:39file di testo in modo da caricare un file di testo per
00:28:41il server si installa l’interprete
00:28:44sul vostro server e poi il
00:28:45interprete legge il codice e poi
00:28:47sputa fuori i risultati così ancora una volta, come ho
00:28:49dire in sul nostro server web che ha PHP
00:28:52installato a caricare il codice PHP per il web
00:28:55server quando si arriva al nostro sito
00:28:58l’interprete legge il codice PHP e
00:29:00poi ti dà i risultati di cui abbiamo parlato
00:29:02su SP AP è uno SDK è un po ‘
00:29:06application programming interface e
00:29:08software applicativo kit di sviluppo
00:29:10interfacce di programmazione sono i punti
00:29:12che le aziende come Twitter Facebook
00:29:14Yahoo Google vi darà al fine di
00:29:18connettersi con i propri sistemi in modo in modo da
00:29:21hanno una ricetta segreta per intero come
00:29:22le cose accadono nei loro sistemi e le loro
00:29:24non voglio che tu nei guai con quella
00:29:25così quello che fanno è che ti danno questi
00:29:27di che ti permettono di fare specifico api
00:29:30attività quindi se si desidera inviare un messaggio a
00:29:32Twitter da qualsiasi applicazione diversa
00:29:34che l’applicazione avrebbe collegato a
00:29:36Twitter attraverso un’API che permetterà
00:29:38che post per accadere se si desidera leggere
00:29:40i messaggi di Twitter in diversi
00:29:42applicazione che l’applicazione sarebbe andato a
00:29:44tale API e quindi estrarre il palo fuori di
00:29:46Twitter la cosa principale da capire
00:29:48con queste API è che si ottiene ciò che il
00:29:52società ti dà così Facebook Twitter
00:29:54ha fatto questo un paio di volte si può
00:29:55modificare queste API in qualsiasi momento è tutto
00:29:59fino a loro che possono dare più o
00:30:01meno accesso fondamentalmente sapete
00:30:03lanciando una moneta è tutto a loro si
00:30:06non si ottiene alcun controllo su ciò che accade
00:30:08nei loro sistemi allora SDK è nuovamente
00:30:11probabilmente avete sentito parlare di un sacco
00:30:12al giorno d’oggi si chiama sviluppo del software
00:30:14kit quindi se si sta andando ad essere la creazione di
00:30:15applicazioni come ho detto per l’iPhone
00:30:17i dispositivi iPad Android zuma qualunque
00:30:20qualunque essa sia si sta andando a costruire
00:30:22hanno SDK fondamentalmente questi sono
00:30:25programmazione di applicazioni confezionati che
00:30:27consentono di creare programmi per coloro
00:30:30dispositivi specifici abbiamo poi parlato
00:30:32prototipazione quindi questo è il primo passo
00:30:34la creazione di un programma di competenze tecniche
00:30:36il termine non che non è necessario per
00:30:37sapere qualcosa di diverso allora come a
00:30:40scrivere su un pezzo di carta
00:30:41Quindi, con la prototipazione quello che fate voi è
00:30:44pensare a ciò che si desidera che il programma di
00:30:46fare e poi effettivamente scrivere o
00:30:49disegnare che su pezzi di carta o di un
00:30:52lavagna così si disegna fuori in modo da
00:30:53avere un’idea di ciò che questa cosa è
00:30:55dovrebbe assomigliare
00:30:56una volta che avete fatto il prototipo si
00:30:58poi andare in pseudocodice
00:31:00così quello che è pseudocodice è sapere
00:31:02ovunque ci sia poco pulsanti su questa
00:31:04questo documento questi prototipo si farebbe
00:31:06poi dire quando si fa clic su questo pulsante questo
00:31:08è quello che voglio che accada per la scrittura
00:31:11che pseudocodice si inizia a logicamente
00:31:13capire ciò che si suppone essere
00:31:15accadendo con il sistema migliore
00:31:17e che permette di decidere cosa
00:31:20linguaggio di programmazione che si sta per essere
00:31:22utilizzando e quindi è più facile da capire
00:31:26problemi logici quando non sei
00:31:27in realtà la scrittura nella programmazione
00:31:29linguaggio stesso sai quando sei
00:31:31solo la scrittura di una mano libera dopo che abbiamo
00:31:33parlato dei diversi tipi di
00:31:34programmatori si sa programmatori web
00:31:36software programmatori programmatore
00:31:37Gli ingegneri di nuovo con questo proprio come
00:31:40linguaggi di programmazione che voglio
00:31:41capire la carriera di essere un
00:31:43programmatore ha diverse sottocategorie
00:31:46si sa ancora una volta i programmatori non sono
00:31:48i programmatori non si dice io voglio essere un
00:31:50programmatore e allora si può fare
00:31:51tutto ciò che non è come funziona, se si
00:31:54vogliono creare applicazioni di database web
00:31:56si impara un set di programmazione, se si
00:31:58voler creare robot si impara un’altra
00:32:00programmazione satellitare, se si desidera
00:32:02come iniziare a creare artificiale
00:32:04l’intelligenza si sa che la logica fuzzy
00:32:07ha sapete reti neurali che ha un
00:32:09completamente diverso insieme di programmazione
00:32:11sai ci vuole un sacco di tempo e
00:32:13energia per imparare uno qualsiasi di questi gruppi così
00:32:15si dovrebbe capire che si sa che
00:32:16sono diversi campi di carriera in modo che era
00:32:19un’introduzione alla programmazione di classe
00:32:20ancora una volta non troppo tecnico o di quella
00:32:23i nostri prossimi corsi stanno per iniziare
00:32:25approfondire le cose come in programmazione
00:32:26PHP e JavaScript e HTML e questo è
00:32:29dove potrete mettere le mani nel
00:32:31codice, ma in questo momento non vi resta che
00:32:33capire questi concetti di base in modo che quando
00:32:35andiamo a scrivere codice si ha un’idea
00:32:38di quello che stai facendo