Ben tornato.
In questo video voglio correre attraverso l'intero syllabus.
Ovviamente non parleremo molto delle cose, ma voglio presentarvi tutto ciò di
cui parleremo.
E c'è un bel po 'come si può vedere questo è un corso molto lungo, molto materiale molto completo
da cui partire.
Facciamo i nostri principi di base del corso, che è dove sei adesso.
È sicuramente l'unità meno importante in questo intero corso.
Scopre le cose sul programma e su come funziona il Corso e ti dà qualche consiglio e
poi iniziamo davvero con l'introduzione al front-end.
Quindi parliamo di quale sviluppo di front-end è ciò che in fase di sviluppo è il modo in cui sono
diversi ciò che HDMI è ciò che CSSA è ciò che è javascript.
Ma tu non scrivi ancora un bel po 'di codice fino a quando questa unità, quando in realtà ne parliamo, lo invecchia.
Quindi ci sono due unità per ogni squadra, tutte le presentazioni e gli intermedi lo hanno invecchiato e poi, una volta che hai finito e
vai avanti per vedere valutare quale è il modo in cui possiamo rendere le cose belle, aggiungiamo un po 'di stile.
Ecco dove i progetti iniziano a diventare un po 'più eccitanti.
Hai creato una galleria di immagini per il sito portfolio fotografico e abbiamo anche creato un
blog per le unità sull'introduzione e l'avanzamento CSSA.
Parliamo di cose come i font tipografici, compresi i caratteri personalizzati che utilizzano i formati di caratteri di
Google, molti argomenti.
Quindi parliamo di Bootstrap che è un framework C S S e Javascript che aiuta a creare siti Web di
bell'aspetto in modo molto rapido e semplice.
E in quell'unità realizziamo alcuni progetti tra cui un sito portfolio e una landing page di avvio o una
home page per una startup.
Poi abbiamo cliccato su javascript ed è qui che le cose, a mio parere, iniziano a diventare
davvero interessanti ed eccitanti.
Iniziamo a parlare del nostro primo vero linguaggio di programmazione javascript quindi iniziamo con le basi e
c'è molto di cui parlare con javascript in modo da poter vedere praticamente tutto da qui fino alla
fine.
Tutto ciò implica javascript e per essere onesti Tutto ciò che riguarda anche le montature H-2,
ma javascript diventa l'obiettivo.
È così che iniziamo a realizzare applicazioni Web robuste non solo semplici siti web.
E mi dilungherò su quella differenza nella prossima unità.
Ma continuiamo a muoverci.
Quindi lavori per basi.
Poi parliamo di qualcosa chiamato controllo del flusso, che è il modo in cui aggiungiamo la logica di base nelle nostre applicazioni con
gli script di lavoro.
E poi qualcosa chiamato funzioni array e oggetti javascript a diverse strutture di dati.
E poi passiamo al mio argomento preferito che è l'emulazione dominante, ovvero il modo in cui interagiamo effettivamente
con ogni team per valutare l'utilizzo di javascript.
Quindi alcuni di voi potrebbero essere solo un gruppo di parole casuali che non hai mai sentito nella tua vita o
che non riesci davvero a capire.
Fondamentalmente è come iniziamo a rendere le cose eccitanti.
Quando clicco su una pagina succede qualcosa, possiamo iniziare a cambiare i colori animando le cose spostando le
cose attraverso lo schermo.
È molto visivo e divertente.
Poi abbiamo un'altra unità su eventi Dom che è un'altra manipolazione stupida su cui possiamo concentrarci.
E poi abbiamo un progetto di gioco a colori che è un gioco sostanziale e piuttosto complesso che facciamo insieme.
È un'intera unità, sono otto o nove video che creano questo gioco.
Quindi è un progetto piuttosto legittimo.
E poi passiamo a una libreria molto popolare chiamata Jay Querrey e ci focalizziamo su
quella presentazione in avanti di tre unità di Jay Querrey per la query Jay avanzata e poi costruiamo una risposta
davvero carina per fare questo progetto insieme così che anche Sokoto.
C'è un'intera unità di sette o otto video anche lì.
grande cambiamento, quindi tutto fino a questo punto escludendo le unità di base del primo corso parla dello sviluppo del
web front-end, di cui parliamo su cosa significhi e quali siano le differenze front e back e full stack.
E poi abbiamo un
Tutta quella roba nella prossima unità.
Ma sottolineerò che questo è tutto il front end.
Questo è tutto tornato.
Quindi qui c'è una grande linea in cui le cose cambiano.
Quindi siamo tornati indietro e iniziamo parlando delle cose fondamentali, proprio come abbiamo fatto per affrontarlo.
Quindi cos'è la parte posteriore e quali sono le diverse cose che sono coinvolte.
come il back-end è impostato su alcuni siti Web popolari e quindi parliamo della riga di comando.
Abbiamo parlato di alcuni diagrammi, abbiamo disegnato alcune cose e vi mostro alcuni esempi di siti e
Come si naviga attraverso la riga di comando o il terminale.
Quali sono i diversi comandi che inserisci.
Sicuramente la cosa dall'aspetto più tacker che copriamo.
Se hai mai visto una scena di hacker stereotipata in un film, di solito scrivono cose nella
riga di comando.
Quindi ne parleremo e lo useremo per il resto del corso.
Quindi non parliamo di G-S e questa è un'introduzione al no.
Sì.
E poi un'introduzione per esprimere quale è una struttura di nodo che useremo di nuovo e no che è solo
un mucchio di parole, ma si tratterà di un framework di nodi per creare le nostre applicazioni Web.
E continuiamo con queste due cose per il resto del corso.
Quindi quindi parliamo di intermedia express fondamentalmente di argomenti più avanzati e poi arriviamo a qualcosa
di diverso.
di Yotam le basi UPCAT che conosci la persistenza dei dati del campo conosci i commenti del campo che hai accampato aggiungendo
arte e sai che il campo sta pulendo e sai che il campo inizia a sembrare strano dopo aver ripetuto abbastanza volte.
Le basi del campo yo e noterai che ci sono alcune diverse istanze
Ma quello che è è un'applicazione complessa che creiamo insieme ed è una che continuiamo a rivisitare.
Quindi piuttosto che un piccolo progetto in cui è davvero difficile arrivare a qualcosa di sostanziale con una sola
unità o solo pochi video questo è un grande progetto che continuamente rivisitiamo e non ti preoccupare abbiamo molti
progetti più piccoli più corti.
Sono davvero convinto che dovresti iniziare vedendo una piccola istanza di qualcosa che funziona facendo un piccolo progetto
e poi applicalo a qualcosa di grande in modo da ottenere entrambe le estremità di quello spettro.
immediatamente un enorme progetto, ma non sei nemmeno bloccato a realizzare questi piccoli giocattoli per l'intero corso.
Non sei semplicemente gettato nella parte più profonda creando
Voglio che tu abbia qualcosa di cui essere orgoglioso e qualcosa che è davvero molto complicato
alla fine del corso.
Quindi il campo è un guaito come un clone per i campeggi dei campeggi e le attività all'aria aperta in modo da poter creare
campeggi con foto che lasciano commenti di ogni genere di cose divertenti che accedono all'autenticazione.
Abbiamo parlato di autorizzazione e ogni volta che apprendiamo una nuova funzionalità, andiamo ad aggiungerla a UPCAT.
Quindi iniziamo lì, conosci le basi del campo.
Questa è la prima volta che vediamo l'app e configuriamo la struttura di base.
Poi parliamo di database e parliamo di Mongo DB che è il particolare database
che useremo e facciamo un piccolo progetto lì e poi torniamo al campo e aggiungiamo in Mangu DB in modo che
ora abbiamo un database collegato a Brokamp e poi parliamo di un argomento molto importante chiamato
instradamento tranquillo.
Questa è un'architettura è un modo di pianificare le nostre applicazioni, un modello che
seguiamo chiamato riposo e costruiamo un'app blog dall'aspetto gradevole usando percorsi rilassanti e un
nuovo framework JavaScript JavaScript chiamato interfaccia semantica simile al bootstrap che apprendiamo in precedenza nel corso giusto qui.
E l'idea è solo quella di esporvi ad un'altra tecnologia.
Un'altra struttura popolare.
Spero che tu possa iniziare a vedere alcune delle somiglianze e tracciare alcuni confronti lì.
Quindi passiamo a una delle più importanti associazioni di database Unix.
Quindi, come possiamo avere più cose nel nostro database che sono connesse come utenti e commenti o
post di blog e commenti e tag e voti e in che modo sono tutti correlati e connessi l'un l'altro.
E poi torniamo al campo e aggiungiamo commenti.
Quindi impareremo a conoscere le associazioni di database in un progetto più piccolo e poi l'UPCAT abbiamo
aggiunto, quindi passiamo all'autenticazione utente per accedere alla registrazione e al blocco di tutto ciò.
Utilizzando uno strumento chiamato passaporto.
Sì e lo aggiungiamo alla nostra applicazione.
Facciamo un'applicazione con il log in un'applicazione più piccola e poi, come prima, torniamo al
tuo campo e aggiungiamo l'autenticazione in modo che ora devi accedere e disconnettersi per utilizzare UPCAT o
almeno per utilizzare alcune funzionalità.
E poi abbiamo un'altra unità del nostro campo in cui a questo punto abbiamo coperto così tanto
che abbiamo bisogno di tornare indietro e pulire alcune cose su refactoring che fondamentalmente significa spostare un po 'di codice attorno a
riscrivere un codice in modo che sia più semplice e lineare Vedrò esattamente cosa intendo in quell'unità.
Ma è dedicato alla riorganizzazione di questa app di grandi dimensioni perché a quel punto è diventata molto
grande e quindi parliamo di autorizzazione che è un altro argomento importante che è sostanzialmente permessi degli utenti.
Diversi livelli di cose che gli utenti sono autorizzati a fare.
Quindi l'autenticazione fa semplicemente entrare le persone.
L'autorizzazione sta facendo in modo che quando ho effettuato l'accesso posso cancellare solo le foto che mi appartengono o modificare i commenti che ho creato.
Non posso sbagliare con i commenti di qualcun altro o con quelli di qualcun altro a meno che non
sia autorizzato a farlo.
Quindi parliamo di come funziona.
E abbiamo aggiunto nel nostro campo.
Ci sono molte cose che coprono molte tecnologie.
Ma il punto chiave è che affrontiamo tutto ciò in un ordine molto logico e ben pensato.
Ho insegnato tutte queste tecnologie più volte a tonnellate di classi diverse studenti diversi.
È molto meno intimidatorio che potrebbe sembrare che non devi pensare in anticipo per tutto il tempo.
Ma cosa farò invece di andare dritto e fare una sola unità alla volta.
Abbiamo alcune lezioni che sono opzionali queste lezioni che guardano avanti e guardano indietro.
trattato qui è dove andare, in modo da poter iniziare ad avere una mappa mentale di dove siamo.
Quindi, in alcuni punti del corso, prenderò un momento per dire che ecco quello che abbiamo
Spesso ho scoperto che a volte gli studenti si perdono e non hanno una visione generale nella loro testa di
dove si trovano.
Hanno appena messo la testa bassa e si concentrano su ciò che è immediatamente davanti a loro.
Questo è importante, ma è anche importante venire di tanto in tanto alla ricerca di aria e parlare
di dove siamo venuti e di quanto ancora dobbiamo andare e in pratica tracciare quella linea.
OK.
Quindi, se arriviamo a un sacco di materiale davvero eccitante, ci sono molti progetti divertenti.
Andiamo avanti e iniziamo parlando di un'introduzione al front e allo sviluppo web