Java – il Corso Fondamentale
Imparare a Programmare APP per Android, applicativi per Server e
Desktop, applet e molto altro.
IlTuoCorso - Ermes srl
Via E.De Amicis 57
20123 Milano
Il corso
Ciao!
Se desideri imparare a sviluppare APP per Android, applicativi Web dinamici, applicativi
per Server e Desktop, applet e molto altro, allora devi conoscere il linguaggio JAVA.
Java infatti è un linguaggio di programmazione alla base di un’insieme di tecnologie molto
in voga oggi.
Conoscere Java significa dare un vero valore aggiunto al tuo CV di sviluppatore
professionista, in quanto gli sviluppatori Java sono molto ricercati in questo momento,
soprattutto grazie alla diffusione di Android.
Obiettivi del corso
In questo corso vedremo insieme le basi del linguaggio e tutto ciò che devi conoscere per
iniziare a padroneggiarlo.
Partiremo dalle basi, fino ad affrontare vere e proprie esercitazioni che ti consentiranno di
sperimentare con mano la programmazione in JAVA.
Obiettivo del corso è insegnarti ad utilizzare il linguaggio Java mediante un IDE e farti
conoscere i principali strumenti utili ad uno sviluppatore Java, così che tu possa iniziare a
costruire applicazioni mobile, desktop, web o di qualsiasi altro tipo.
C’è molto da vedere oggi. Seguimi: iniziamo subito.
Il corso si compone di 106 video lezioni per un durata di 8 ore e 15 minuti
Docente
PiuChePuoi è la piattaforma di video corsi online che ti insegna le competenze, le skill e le
abilità che sono sempre più richieste nel mercato di oggi.
Se sei un libero professionista, uno sviluppatore, un responsabile che deve formare i propri
dipendenti, un designer, un fotografo o persino se stai ancora cercando il lavoro che fa per
te, all’interno di PiuChePuoi trovi i corsi che ti permettono di imparare i trucchi del
mestiere dei professionisti, arricchire il tuo curriculum e acquisire un vero vantaggio
competitivo nel mondo del lavoro.
I corsi di PiuChePuoi saranno la tua arma segreta quando dovrai chiudere un contratto
importante, ottenere l’avanzamento di carriera che ti meriti, trovare il lavoro che hai
sempre desiderato o più semplicemente tutte quelle volte in cui, nella vita professionale di
tutti i giorni, avresti voluto qualcuno vicino a te in grado di insegnarti ciò che ti serve per
salire al tuo livello superiore.
Agenda
Java – il Corso Fondamentale
Benvenuto
Quando è nato Java
Concetti principali di Java
Java Virtual Machine
Ambiente di sviluppo
Installare Jdk su Windows
Installare NetBeans su Windows
Installare Jdk su Linux
Installare Net Beans su Linux
Scrivere Hello World
Utilizzare Net Beans
Riga di comando
Passaggio argomenti
Gestione memoria
Cos’è la OOP
Dichiarare classi e membri
Utilizzare membri
Incapsulamento
Costruttori
Organizzazione in Package
Esercizi
Commenti
Statement e blocchi
Convenzioni identificatori
Keyword
Tipi primitivi
Inizializzazione variabili
Tipi riferimento
Costruzione oggetti
Passaggio oggetti metodi
Reference this
Esercizi
Scope delle variabili
Inizializzazione delle variabili
Operatori linguaggio Java
Operatori aritmetici
Conversione di tipo
Promozione automatica di tipo
Operatori logici
Operatori logici sui bit
Operatori di scorrimento
Usare Char
Concatenare String
Esercizi
Prendere strade diverse
Statement if
Statement switch
Ripetere più volte
Ciclo for
Ciclo while
Ciclo do while
Cicli particolari
Esercizi
Scope degli Array
Array monodimensionali
Array multidimensionali
Copiare Array
Ridimensionare Array
Esercizi
Estendere una classe
Overriding di un metodo
Polimorfismo
Polimorfismo metodi
Polimorfismo Array
Polimorfismo argomenti metodi
Convertire riferimenti
Overloading
Classe object
Membri statici
Final
Classi astratte
Interfacce
Classi nested
Esercizi
Eccezioni
Gestione eccezioni
Gestione risorse
Creare nuove eccezioni
Asserzioni
Esercizi
Passare parametri
Flussi di dati
File
File xml
Leggere dalla rete
Metodi matematici
Manipolare stringhe
Collections Api
Scorrere collezioni
Ordinare collezioni
Esercizi
Librerie disponibili
Finestra applicazione
Aggiungere menù
Disporre componenti
Gestione eventi
Esercizi
Documentazione Java Doc
Librerie terze parti
Creare librerie
Usare Maven
Dipendenze Maven
Unit Test
Debugger
Esercizi
Riferimenti