المقررات الدراسية المتاحة

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