In offerta!

Java – il Corso Fondamentale – Corso Online

94,54 38,00

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.
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.


  • Video Anteprima del corso (cliccare sul video sottostante)
  • Download delle video lezioni
  • Download audio MP3
  • Download allegati
  • Attestato di Formazione
  • Prendi appunti “in diretta”
  • Fai domande alla Community
  • 1 anno di aggiornamenti e Streaming

Descrizione

Durata 8 ore e 15 minuti
106 lezioni video formato mp4
Accesso illimitato tramite piattaforma e possibilità di download delle lezioni.


Argomenti del corso:
 
0. Presentazione
Benvenuto
 
1. Introduzione alla tecnologia Java
Quando è nato Java
Concetti principali di Java
Java Virtual Machine
Ambiente di sviluppo
 
2. Installazione Software
Installare Jdk su Windows
Installare NetBeans su Windows
Installare Jdk su Linux
Installare Net Beans su Linux
 
3. Primo programma Java
Scrivere Hello World
Utilizzare Net Beans
Riga di comando
Passaggio argomenti
Gestione memoria
 
4. Programmazione orientata agli oggetti
Cos’è la OOP
Dichiarare classi e membri
Utilizzare membri
Incapsulamento
Costruttori
Organizzazione in Package
Esercizi
 
5. Elementi base di linguaggio Java
Commenti
Statement e blocchi
Convenzioni identificatori
Keyword
Tipi primitivi
Inizializzazione variabili
Tipi riferimento
Costruzione oggetti
Passaggio oggetti metodi
Reference this
Esercizi
 
6. Utilizzo tipi primitivi
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
 
7. Controllo del flusso
Prendere strade diverse
Statement if
Statement switch
Ripetere più volte
Ciclo for
Ciclo while
Ciclo do while
Cicli particolari
Esercizi
 
8. Array
Scope degli Array
Array monodimensionali
Array multidimensionali
Copiare Array
Ridimensionare Array
Esercizi
 
9. Progettazione classi
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
 
10. Gestione Errori
Eccezioni
Gestione eccezioni
Gestione risorse
Creare nuove eccezioni
Asserzioni
Esercizi
 
11. Libreria base
Passare parametri
Flussi di dati
File
File xml
Leggere dalla rete
Metodi matematici
Manipolare stringhe
Collections Api
Scorrere collezioni
Ordinare collezioni
Esercizi
 
12. Programmazione grafica
Librerie disponibili
Finestra applicazione
Aggiungere menù
Disporre componenti
Gestione eventi
Esercizi
 
13. Strumenti sviluppatore
Documentazione Java Doc
Librerie terze parti
Creare librerie
Usare Maven
Dipendenze Maven
Unit Test
Debugger
Esercizi
Riferimenti


Docente del corso: Lucio Benfante

E’ Sviluppatore JAVA certificato “Sun Certified Programmer for Java”.
E’ un membro attivo del “Java User Group” (JUG) di Padova.
Docente di corsi professionali riguardanti le tecnologie Java per conto di Sun Microsystems (www.sun.it).
Numerose le sue pubblicazioni su testi internazionali come “ACHIRA: Automatic Construction of Hypertexts for Information Retrieval Applications” e “An Evaluation of the Involvement of General Users in a Cultural Heritage Collection”.
Ha inoltre progettato varie piattaforme open-source come “Ternion” (ternion.googlecode.com), “Lambico” (www.lambico.org) e JSlideShare (jslideshare.googlecode.com).

Recensioni

Ancora non ci sono recensioni.

Recensisci per primo “Java – il Corso Fondamentale – Corso Online”

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *