Corsi disponibili
DESCRIZIONE
Con le lezioni tecnico-pratiche e i progetti reali apprenderai competenze che potrai applicare direttamente nell'ambito lavorativo della programmazione web. Formazione al Lavoro è l'approccio del corso. Vuol dire trasferirti competenze e, ancora più importante, insegnarti a gestire le situazioni lavorative di tutti i giorni così da colmare il gap tra ciò che sai e ciò che affronterai nella vita lavorativa.
OBIETTIVI FORMATIVI
Con il Corso Java imparerai a programmare con il linguaggio di programmazione multiplatform più richiesto nelle aziende. Seguendo le lezioni apprenderai, partendo dalle basi, i fondamenti della programmazione Java e sarai in grado di sfruttare tutte le tecniche per poter realizzare applicazioni in Java sia per Mobile Android che per il Web.
Il nostro Senior Trainer, software engineer e docente universitario, ti fornirà la preparazione necessaria per realizzare in modo semplice e rapido le interfacce grafiche per le tue App e intraprendere da zero una carriera come Programmatore Java nel settore ICT.
DURATA: 200 ORE DI VIDEO-LEZIONE
DATA INIZIO : 19/09/2022
PREZZO : 330,00 E IVA incl.
PERCORSO FORMATIVO :
Modulo I - Programmazione Java
1. Introduzione alla programmazione
Introduzione alla programmazione ad oggetti
Introduzione a Java
Il JDK, il JRE, la JVM
2. Tipi di dati, operatori e controllo del flusso
3. Classi e oggetti, specificatori di accesso
4. Ereditarietà, estensione delle classi, la classe Object
5. Interfacce
6. Classi e interfacce innestate
7. Tipi enumerativi
8. Tipi generici
9. Gestione delle eccezioni e asserzioni
10. Stringhe
11. Thread e programmazione multi-thread
12. Annotazioni
13. Riflessione
14. Il Garbage Collector e la gestione della memoria
15. I Package
16. Il package di I/O
17. Collezioni
18. Classi di utilità
19. Internazionalizzazione e localizzazione
20. I package standard
21. Introduzione a Swing
Modulo II - Programmazione WEB
1. Introduzione alla programmazione WEB
2. Il pattern MVC
3. Introduzione a J2EE
4. EJB (Enterprise JavaBeans)
5. Introduzione a Spring e SpringBoot
6. Dependency Injection (DI) e Inversion of Control (IOC)
7. I database relazionali (MySQL)
8. Basi di SQL
9. JDBC
10. Interfaccia CRUD e JPA
11. POM e XML
12. Web Server, Web Container e Application Server (Apache, Tomcat, JBOSS)
13. JAR e WAR
14. Il protocollo HTTP
15. Applets e Servlets
16. Introduzione a JSP
17. JSON
Modulo III - Gli Strumenti
1. I tools di sviluppo
2. Gli IDE: NetBeans, Eclipse, IntelliJ
3. Maven