Struttura del corso
Introduzione a JavaScript e alle funzioni
- Cos’è JavaScript?
- L’evoluzione di JavaScript nel tempo
- Quando e dove utilizzare JavaScript
- Quando e dove evitare l’utilizzo di JavaScript
- Fondamenti dello scripting web
- Inserire JavaScript in una pagina web
- Scrivere istruzioni JavaScript
- Utilizzo delle variabili
- Lavorare con gli operatori
- Catturare gli eventi del mouse
- Sintassi generale di JavaScript
- Chiamata delle funzioni
- Ambito delle variabili
- Funzioni freccia
- Impostazione dei parametri predefiniti
Oggetti DOM e oggetti predefiniti di JavaScript
- Interazione con l’utente
- Selezione degli elementi tramite il loro ID
- Accesso alla cronologia del browser
- Utilizzo dell’oggetto location
- Lavorare con date e orari
Gestione dei numeri e delle stringhe
- I numeri
- Metodi globali per i numeri
- L’oggetto Number
- La funzione Number()
- Valori booleani
- I valori null e undefined
- Le stringhe
- Modelli di stringa (string templates)
Archiviazione dei dati nelle array
- Le array
- Come iterare attraverso le array
- L’operatore tre puntini (...)
Gestione degli eventi e controllo del flusso nel codice
- Tipologie di eventi
- Gestori di eventi
- L’oggetto evento
- Istruzioni condizionali
- Cicli e strutture di controllo
- Configurazione e utilizzo dei timer
Scripting con il DOM
- Nodi del DOM
- Selezione degli elementi tramite getElementsByTagName()
- Lettura degli attributi degli elementi
- Gli ispettori di DOM di Mozilla e Chrome
- Cos’è JSON? Introduzione preliminare
Programmazione con JavaScript: manipolazione di HTML e CSS
- Elementi importanti da considerare
- Funzionalità drag-and-drop
- Utilizzo dello storage locale
- Lavorare con i file locali
- La proprietà style nel DOM
- Accesso alle classi tramite className
- L’oggetto styleSheets del DOM
- Riferimento alle proprietà CSS3 da JavaScript
- Impostazione delle proprietà CSS3 in JavaScript
Riepilogo e prossimi passi
Requisiti
- Conoscenze di base di HTML e CSS
- Familiarità con i concetti fondamentali della programmazione
Destinatari
- Sviluppatori web
- Ingegneri del software
- Chiunque sia interessato a imparare JavaScript per lo sviluppo web
Recensioni (5)
Le lezioni erano molto interattive e gli esercizi erano pratici e di buona qualità
Heino - NWK Limited
Corso - Laravel and Vue.js
Traduzione automatica
Sono felice che possiamo ottenere le registrazioni, le diapositive e i file zippati in modo da poter sempre far riferimento a loro quando necessario. David ha spiegato i concetti in modo chiaro ed è stato in grado di rispondere alle nostre domande. Era molto preparato.
Renee Chan - Mackenzie Investments
Corso - Vue.js
Traduzione automatica
esercizi di pratica
Mateusz - DPDgroup IT Solutions sp. z o.o.
Corso - React Native for iOS and Android
Traduzione automatica
Il vue.js è qualcosa con cui non ho mai lavorato e la presentazione ha chiarito alcune delle mie dubbi. Tuttavia, i corsi online non sono efficaci per acquisire conoscenze.
Bogdan Stoica - EMAG IT Research S.R.L
Corso - Advanced Vue.js
Traduzione automatica
La sua capacità di spiegare concetti complessi in termini più semplici. Dare una panoramica di come tutto si articoli e di come possiamo applicarli al meglio nelle nostre situazioni lavorative.
Sefako Tholo - Vodacom SA
Corso - React Native Expo
Traduzione automatica