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