This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Completa in automatico
Lezione Precedente
Completa e continua
Programmatore Perfetto
Introduzione
Quale linguaggio di programmazione scegliere (5:09)
Introduzione alla programmazione (10:07)
Programmare in qualsiasi linguaggio: la regola d'oro (7:18)
Strumenti di lavoro (7:54)
Installazioni Globali su Linux (2:10)
Installazioni Globali su Mac (3:44)
Installazioni Globali: Cosa fare in caso di errore (10:58)
Usare un solo Linguaggio per creare: siti, app, software, robot (4:40)
Cosa fare se hai problemi (1:27)
Come chiedere il rimborso (0:45)
Primi passi e Variabili
Primo esercizio, Hello World (12:03)
Come dichiarare e definire le variabili e i tipi di dato (13:33)
Esercizio: Travaso tra variabili (8:48)
Commentare il codice, come e perché (5:34)
Esercizi Extra: Facili, Medi e Difficili (7:16)
Le Stringhe
Il tipo Stringa (5:18)
Proprietà di una Stringa, la lunghezza (6:43)
Metodi di una Stringa, la sostituzione (6:51)
I Numeri
Il tipo Numero e gli operatori aritmetici (6:58)
Operazioni aritmetiche complesse con Math per arrotondare un Numero (4:29)
Metodi di un Numero, convertirlo in Stringa (5:49)
Esercizi Extra: Gatti in Fila (parte 1) (8:46)
Esercizi Extra: Gatti in Fila (parte 2) (4:05)
Le Condizioni
Creare delle condizioni IF e operatori logici (17:43)
Combinare le condizioni con ELSE-IF e costrutto SWITCH (15:45)
Le Ripetizioni
Creare dei cicli, delle ripetizioni con il costrutto FOR (14:19)
Cicli indefiniti, i costrutti WHILE e DO-WHILE (parte 1) (9:28)
Cicli indefiniti, i costrutti WHILE e DO-WHILE (parte 2) (13:28)
Le Liste
Il tipo Array (3:25)
Accedere e modificare gli elementi di un Array (5:22)
Scorrere gli elementi di un Array (10:02)
Metodi di un Array, filtrare gli elementi (8:51)
Array annidate, come creare una lista di liste (9:28)
Le Funzioni
Creare delle Funzioni Personalizzate (5:53)
Passare Argomenti in Input alle nostre Funzioni (3:47)
Tutto sulle funzioni (parte 1) (9:19)
Tutto sulle funzioni (parte 2) (11:38)
Gli Oggetti e lo Scope
Il tipo Oggetto (5:50)
Accedere alle proprietà di un Oggetto (3:14)
Lo Scope, l'ambito di utilizzo delle variabili (parte 1) (9:24)
Lo Scope, l'ambito di utilizzo delle variabili (parte 2) (6:52)
Compito finale
Esercizio Bonus: Carta, forbici, sasso, lizard, spock (8:30)
BONUS: Javascript nel lavoro
Analisi: compagnie e professionisti (10:11)
Web Tradizionale: Javascript puro e Librerie (15:54)
Applicazioni Web: Front-end Frameworks (8:26)
Server: Linguaggi lato server e Web Frameworks (12:07)
Applicazioni Mobile Ibride: Mobile Frameworks e UI Frameworks (16:59)
Applicazioni Mobile Native: Native Mobile Frameworks (7:15)
Videogames: Game Framework e Game Engine (7:43)
Applicazioni Desktop: Software Frameworks (3:36)
Internet of Things (IoT): Robotic Frameworks (5:49)
Database: DBMS (7:20)
Novità e Consigli
Come ottenere il Certificato di fine corso (2:10)
Come migliorare il corso
Esercizi Extra: Gatti in Fila (parte 2)
Contenuto della lezione bloccato
Se sei già iscritto.
tu dovrai effettuare il Login
.
Iscriviti al corso per sbloccare