Programma del Corso

INTRODUZIONE AL CORSO
Requisiti del corso 00:00:00
TEXT Indice del corso 00:00:00
Domande, Recensioni e Aggiornamento del corso 00:00:00
JavaScript ed Ecmascript 00:00:00
HTML
Introduzione al linguaggio HTML 00:00:00
Visual Studio Code e gli altri… 00:00:00
Configurazione di Visual Studio Code 00:00:00
!DOCTYPE, html e body + Anteprima 00:00:00
Paragrafi, Intestazioni e Line Breaks 00:00:00
Grassetto, corsivo e sottolineato 00:00:00
Citazioni 00:00:00
Tabelle 00:00:00
Liste 00:00:00
Immagini 00:00:00
Collegamenti ipertestuali (Link) 00:00:00
Introduzione al tag Head 00:00:00
Title 00:00:00
Meta description 00:00:00
Meta keywords 00:00:00
Meta robots 00:00:00
Altri tag Meta 00:00:00
Base, Link, Script e Style 00:00:00
Introduzione allo standard HTML5 00:00:00
Div 00:00:00
Header 00:00:00
Nav 00:00:00
Section 00:00:00
Article 00:00:00
Footer 00:00:00
Aside 00:00:00
Figure 00:00:00
CSS3
Introduzione ai fogli di stile (CSS) 00:00:00
Sintassi dei fogli di stile 00:00:00
EXTRA HTML: Span 00:00:00
Struttura di un foglio di stile con selettori di tipo 00:00:00
Selettori di class e ID 00:00:00
Selettori di pseudo-classe e pseudo-elemento 00:00:00
Selettori di gerarchia e attributo 00:00:00
CSS in una pagina HTML 00:00:00
Colorazione del testo 00:00:00
Sfondo della pagina 00:00:00
Bordi nella pagina 00:00:00
Margini esterni ad un elemento 00:00:00
Margini interni ad un elemento 00:00:00
Caratteri del testo 00:00:00
Commenti al foglio di stile 00:00:00
Altezza e Larghezza 00:00:00
Proprietà Display 00:00:00
Posizionamento nella pagina 00:00:00
Eccedenza e Indice di profondità 00:00:00
CSS3 AVANZATI
Colorazione esadecimale e RGB 00:00:00
Proprietà avanzate dello sfondo 00:00:00
Immagini nel bordo 00:00:00
Bordi arrotondati e ombreggiatura 00:00:00
EXTRA HTML: Gestione dei caratteri del testo con Google Font 00:00:00
Gestione avanzata delle proprietà testuali 00:00:00
BONUS: Animazioni con CSS3 00:00:00
Responsive Design: Media Queries 00:00:00
PRIMI PASSI CON JAVASCRIPT
Impostazione iniziale di JavaScript 00:00:00
Variabili locali e globali 00:00:00
Tipi di Dati e Accenni al DOM 00:00:00
Data e Ora 00:00:00
Eventi 00:00:00
ESERCIZIO #1 00:00:00
SOLUZIONE ESERCIZIO #1 00:00:00
APPROFONDIAMO GLI OPERATORI DI JAVASCRIPT
Introduzione agli Operatori 00:00:00
Operatori di Assegnazione 00:00:00
Lista degli operatori di assegnazione principali 00:00:00
Operatori di Confronto 00:00:00
Lista degli operatori di confronto principali 00:00:00
Operatori Matematici 00:00:00
Lista degli operatori matematici principali 00:00:00
Math e metodi di arrotondamento (ES6) 00:00:00
ESERCIZIO #2 00:00:00
SOLUZIONE ESERCIZIO #2 00:00:00
Operatori Stringa 00:00:00
Lista degli operatori stringa principali 00:00:00
Operatori Logici / Booleani 00:00:00
Lista degli operatori logici / booleani principali 00:00:00
Ordine di priorità nell’utilizzo di un operatore 00:00:00
ESERCIZIO #3 00:00:00
SOLUZIONE ESERCIZIO #3 00:00:00
CREIAMO UNA FUNZIONE CON JAVASCRIPT
Introduzione alle Funzioni 00:00:00
EXTRA: Let e Const (ES6) vs Var 00:00:00
Come “funziona” una funzione 00:00:00
Funzioni annidate 00:00:00
Creazione di un oggetto tramite funzione con “this” 00:00:00
Console.log + Yield 00:00:00
Funzioni Arrow (ES6) 00:00:00
Funzioni predefinite 00:00:00
Lista delle funzioni predefinite principali 00:00:00
CICLI E ISTRUZIONI CONDIZIONALI IN JAVASCRIPT
Introduzione alle Istruzioni condizionali e Iterazioni 00:00:00
Istruzione IF 00:00:00
Istruzione SWITCH 00:00:00
Istruzione ciclica DO WHILE 00:00:00
Istruzione ciclica WHILE 00:00:00
Istruzione ciclica FOR 00:00:00
EXTRA: Throw, Try, Catch e la gestione degli errori 00:00:00
Label, Break e Continue 00:00:00
ESERCIZIO #4 00:00:00
SOLUZIONE ESERCIZIO #4 00:00:00
PROGETTO DRINK BUT NOT DRUNK
Introduzione al progetto 00:00:00
Impostazione del documento HTML 00:00:00
Impostazione del foglio CSS 00:00:00
Impostazione della funzione JavaScript 00:00:00
APPROFONDIAMO GLI OGGETTI JAVASCRIPT
Introduzione agli Oggetti 00:00:00
Proprietà e Metodi di Oggetti 00:00:00
Lista dei metodi di oggetti stringa principali 00:00:00
Gestione dei Numeri con l’oggetto Number 00:00:00
Lista dei metodi di oggetti numerici e matematici principali 00:00:00
Metodi statici: Assign e non solo… 00:00:00
Lista dei metodi statici principali 00:00:00
Costruttori, Prototipi ed Ereditarietà 00:00:00
EXTRA: Object Create (Metodo statico) 00:00:00
Le classi, Getter e Setter (ES6) 00:00:00
Riconoscimento e conversione tipi di dati 00:00:00
Metodi per conversioni da stringa a numero e viceversa 00:00:00
ESERCIZIO #5 00:00:00
SOLUZIONE ESERCIZIO #5 00:00:00
OGGETTO ARRAY E ESPRESSIONI REGOLARI (REGEXP) IN JAVASCRIPT
Creazione di un Array 00:00:00
Metodi inclusi negli Array (ES5) 00:00:00
Concatenare, Ordinare e Convertire un Array 00:00:00
Metodo ForEach (ES5) 00:00:00
Lista dei metodi di array principali 00:00:00
ESERCIZIO #6 00:00:00
SOLUZIONE ESERCIZIO #6 00:00:00
Array multidimensionali 00:00:00
Ricerca negli Array 00:00:00
Creazione di una espressione regolare 00:00:00
Pattern (modelli) di espressioni regolari 00:00:00
Lista di elementi dei pattern nelle espressioni regolari 00:00:00
Associazione tra espressioni regolari e metodi 00:00:00
Due metodi delle espressioni regolari 00:00:00
Lista di esempi classici di utilizzo delle espressioni regolari 00:00:00
Istruzioni cicliche e Array: FOR … IN e FOR … OF (ES6) 00:00:00
ESERCIZIO #7 00:00:00
SOLUZIONE ESERCIZIO #7 00:00:00
MANIPOLIAMO IL DOM CON JAVASCRIPT
Introduzione al DOM 00:00:00
document e le proprietà degli elementi 00:00:00
Lista delle proprietà di document 00:00:00
document e i metodi di manipolazione 00:00:00
Oggetto HTMLCollection 00:00:00
document per i fogli di stile 00:00:00
Lista dei metodi di document 00:00:00
ESERCIZIO #8 00:00:00
SOLUZIONE ESERCIZIO #8 00:00:00
EventListener: Add e Remove 00:00:00
Nodi e gestione della navigazione 00:00:00
Creazione ed eliminazione di un elemento 00:00:00
queryselector e querySelectorAll (Oggetto NodeList) 00:00:00
ESERCIZIO #9 00:00:00
SOLUZIONE ESERCIZIO #9 00:00:00
JAVASCRIPT ASINCRONO E JAVASCRIPT OBJECT NOTATION
Introduzione a JavaScript asincrono 00:00:00
Introduzione a Json e sintassi 00:00:00
Tipi di dati di Json 00:00:00
Json.Parse (ES5): elaboriamo il file Json 00:00:00
Json.Stringify (ES5) 00:00:00
Cicli di Array e Oggetti di Json 00:00:00
Json Validator 00:00:00
Fetch API e Promise 00:00:00
Callback e SetTimeout 00:00:00
Approfondimento Promise + Async e Await (ES8) 00:00:00
EXTRA: GeoLocation API 00:00:00
PROGETTO ROCK-PAPER-SCISSOR (Morra Cinese)
Introduzione al progetto 00:00:00
Impostazione del documento HTML 00:00:00
Impostazione del foglio CSS 00:00:00
querySelector e classList: Introduzione al gioco 00:00:00
Funzione playvs 00:00:00
Comparazione delle scelte di gioco 00:00:00
Aggiornamento del risultato e Restart 00:00:00
Fine del gioco 00:00:00
Giochiamo! 00:00:00
JAVASCRIPT ECMASCRIPT 2015 TO 2020
Filter, Map e Reduce 00:00:00
String Padding 00:00:00
Object Entries e Values 00:00:00
Array Includes 00:00:00
ESERCIZIO #10 00:00:00
SOLUZIONE ESERCIZIO #10 00:00:00
PROGETTO CLOCK WIDGET
Introduzione al progetto 00:00:00
Introduzione a Moment.js 00:00:00
Orologio con il tuo fuso orario: HTML 00:00:00
Orologio con il tuo fuso orario: CSS 00:00:00
Orologio con il tuo fuso orario: Script JS 00:00:00
Orologi di diversi fusi orari: HTML 00:00:00
Orologi di diversi fusi orari: CSS 00:00:00
Orologi di diversi fusi orari: Script JS 00:00:00
CONTENUTI AGGIUNTIVI
L’utilizzo di Google e Stack Overflow 00:00:00
Quiz Finale
Quiz Finale – Sviluppo Web JavaScript: Corso completo da Zero a Master 00:30:00
Web Lab Group SRLS - Strada dell’Osteria, 91/B - 06050 – Collazzone, Perugia - ©2021 lezione-online - p.iva 03487630547 - politica privacy - termini e condizioni - disclaimer - politica di recesso