Corso online: introduzione alla programmazione con Java
- Introduzione
- Introduzione
- Origini di Java
- Architettura di base di Java
- Cosa possiamo produrre con java
- Strumenti di sviluppo di base
- Strumenti di sviluppo di base
- Editor di testo - VSCode - Come procurarselo
- Editor di testo - VSCode - Come installarlo
- Java Development Kit: Panoramica
- Oracle JDK
- Oracle OpenJDK
- AdoptOpenJDK
- Setup del Java Development Kit
- Setup - Variabili di Ambiente Windows
- Setup - Variabili di Ambiente Linux/MacOS
- Setup - riepilogo
- Esercitazione recupero e installazione di un JDK
- Proposta di soluzione esercitazione
- Sintassi di base della programmazione in Java
- Introduzione alla programmazione in Java
- Strumenti del JDK per l'apprendimento - JShell
- Variabili e valori
- Introduzione alle variabili
- Tipi di dati primitivi
- Dichiarazione e nomenclatura delle variabili
- I valori literals
- Literals numerici interi
- Literals decimali
- Literals caratteri unicode
- Convertire i valori
- Lossy conversions
- Espressioni
- Introduzione alle espressioni
- Operazioni di base
- Particolarità delle divisioni
- Altri operatori aritmetici
- Esercitazione su espressioni aritmetiche
- Proposta di soluzione esercitazione
- Operazioni di confronto
- Espressioni ternarie
- Esercitazione su espressioni di confronto e ternarie
- Proposta di soluzione esercitazione
- Operatori logici
- Esercitazione con espressioni logiche
- Proposta di soluzione esercitazione
- Funzioni
- Introduzione alle funzioni
- Dichiarazione ed invocazione
- Un esempio di dichiarazione e invocazione
- Il ritorno "void"
- Dinamica delle chiamate nidificate
- Esercitazione sulle funzioni
- Proposta di soluzione esercitazione
- Controllo di flusso
- Introduzione
- I costrutti condizionali
- Esercitazione su controllo di flusso condizionale
- Proposta di soluzione esercitazione
- Blocchi, ramificazioni e cascate
- Esercitazione su controllo di flusso condizionale
- Proposta di soluzione esercitazione
- Il costrutto ciclico "while"
- Esercitazione su controllo di flusso while
- Proposta di soluzione esercitazione
- Istruzioni break e continue
- I costrutti ciclici "do" e "for"
- Scopri come diventare un Programmatore Full Stack Java
- Array
- Gli array
- Esercitazione su array (min e max)
- Proposta di soluzione esercitazione
- Gli array multidimensionali
- Esercitazione su array (investimenti)
- Proposta di soluzione esercitazione
- Conclusioni
- Conclusioni
- Approfondimento su Java
Esercitazione su espressioni aritmetiche
Esercitazione su espressioni aritmetiche
Corso online: introduzione alla programmazione con Java
Una guida per imparare da zero i fondamenti della programmazione Java, mettendo le basi per imparare a sviluppare applicazioni lato back end
Questo corso costituisce una guida introduttiva a chi si approccia per la prima volta a Java e vuole scoprirne i fondamenti e le basi. Questo corso è la prima parte di un percorso di programmazione nel linguaggio Java che, a 25 anni dalla sua nascita, è uno dei linguaggi di programmazione più richiesti dalle aziende nel settore informatico (https://trendyskills.com)
Java è uno dei linguaggi di programmazione più utilizzato in molteplici campi applicativi (App mobile Android native, Web Applications, Software Desktop multipiattaforma, RestAPI di backend, microservices cloud applications, etc.) ed è diventato un universo di tecnologie, frameworks, protocolli, standards, patterns, tools, soluzioni e quant’altro. Quando si tenta di affrontare questo universo eterogeneo di tecnologie e soluzioni c’è un fattore assolutamente imprescindibile: conoscere Java, il linguaggio.
Questo corso introduttivo vi guiderà passo dopo passo, partendo dagli elementi e le logiche che governano la sintassi rudimentale di base del linguaggio Java, necessaria per poter affrontare poi la programmazione Object Oriented, vero “core” di Java.
Ogni “step” del percorso viene accompagnato da prove pratiche in cui chi segue le lezioni potrà cimentarsi per testare in proprio le conoscenze acquisite. Ciascuna prova pratica sarà seguita da una specifica lezione di “proposta” di soluzione che aiuterà a consolidare quanto appreso e testato.
Iscriviti gratuitamente