Fase 1 - Introduzione e requisiti
  • Introduzione al corso
  • Fase 1: La scelta del linguaggio di programmazione
  • Fase 2: La postazione di lavoro
  • Fase 3: Il tool di sviluppo
  • Fase 3: Installazione del Visual Studio Code
  • Fase 3 - Installazione Open JDK in Windows
Fase 4: Iniziamo a sviluppare
  • Introduzione
  • Prima App in C#
  • Prima App in Java
  • Prima App in Python
  • Riepilogo Fase 4
  • Sfida 1 - Creiamo la nostra prima App
Fase 5: Le variabili, i tipi e gli operatori
  • Introduzione
  • C# - Creazione di una app di calcolo bollini - Parte 1
  • C# - Creazione di una app di calcolo bollini - Parte 2
  • C# - Conversione e Casting delle Variabili
  • Testiamo le variabili in Java
  • Java - Conversione e Casting delle Variabili
  • Testiamo le variabili in Python
  • Buona pratica nel nominare le variabili
  • Riepilogo Fase 5
  • Sfida 2 - Impariamo ad usare le variabili, i tipi e gli operatori
Fase 6: Gli Array, le stringhe e le liste
  • Introduzione
  • Il tipo stringa e i metodi in C#
  • Il tipo Stringa in Java
  • Il tipo Stringa in Python
  • Cosa sono agli Array nei linguaggi di programmazione
  • C# - Introduzione agli Array
  • C# - Il Parsing delle stringhe
  • C# - Il ciclo ForEach degli Array
  • Java - Introduzione agli Array
  • Java - Il Parsing delle stringhe
  • Java - Il Ciclo For degli Array
  • Python - Introduzione alle Liste - Parte 1
  • Python - Introduzione alle Liste - Parte 2
  • Python - Introduzione ai Tuple
  • Python - Introduzione ai Dizionari
  • Python - Introduzione ai Set
  • Riepilogo Fase 6
  • Sfida 3 - Impariamo ad usare gli array
Fase 7: Fare scelte e prendere decisioni
  • Introduzione alla sezione
  • C# - Esempio pratico di utilizzo del comando IF
  • C# - Analisi degli IF annidati
  • C# - Analisi del Comando Switch e If ternario
  • Java - L'istruzione IF in un esempio pratico
  • Java - Analisi IF annidati
  • Java - Analisi del Comando Switch e If ternario
  • Python - L'istruzione IF in un esempio pratico
  • Python - Analisi IF annidati
  • Riepilogo Fase 7
  • Sfida 4 - Impariamo ad utilizzare il comando if
Fase 8: I Cicli
  • Introduzione
  • C# - Il Ciclo For
  • C# - Il Ciclo While e Do While
  • C# - Il comando Break
  • C# - Il Ciclo Foreach e la lettura di file di testo
  • C# - Il comando Continue
  • Java - Il Ciclo For
  • Java - Il Cicli While e Do While
  • Java - Il ciclo FOR usato come foreach e il comando continue
  • Python - Analisi del ciclo For
  • Python - La funzione Range
  • Python - I cicli For con le variabili Dizionario
  • Python - Aggregazione di liste multiple con la funzione Zip
  • Python - Il Comando Continue
  • Python - Il Comando Break
  • Python - Il ciclo While
  • Python - List Comprehension
  • Riepilogo Fase 8
  • Sfida 5 - Impariamo ad utilizzare i cicli
Fase 9: Le funzioni e i metodi
  • Introduzione
  • C# - Uso pratico dei metodi void
  • C# - Uso delle funzioni con parametri e valore di ritorno
  • Java - Uso delle funzioni
  • Python - Introduzione alle Funzioni
  • Python - Esempio pratico di utilizzo delle funzioni
  • Riepilogo Fase 9
  • Sfida 6
Fase 10: La OOP e le Classi
  • Introduzione
  • C# - Creazione della classe e delle proprietà
  • C# - I Costruttori delle classi
  • C# - I metodi della classe
  • C# - I Lambda e le proprietà di sola lettura
  • C# - Facilitiamo la creazione delle Classi in C#
  • C# - I Distruttori
  • Java - Creazione della classe Clienti
  • Java - Creazione dei metodi
  • Python - Classi, metodi e proprietà
  • Riepilogo Fase 10
  • Sfida 7 - Impariamo a creare le classi e ad usarle
Fase 11: L'ereditarietà
  • Introduzione