CORSO DI SVILUPPATORE JAVA PER APPLICAZIONI WEB

annuncio pubblicitario
I
C
T
CORSO DI SVILUPPATORE JAVA
PER APPLICAZIONI WEB
CONTENUTI DEL CORSO
Unità didattica n° 1 (4 ore)
Introduzione a Java
• Introduzione alla OOP
• Introduzione a Java
• JRE e JDK
Unità didattica n° 2 (8 ore)
Componenti fondamentali
• Overview di:
• Classi
• Oggetti
• Costruttori
• Attributi
• Metodi
• Package
• Overload
• Operatori aritmetici
• Operatori di assegnazione
• Operatori logici
• Istruzioni condizionali
• Cicli incondizionati
• Cicli condizionati
• Condizioni di uscita dai cicli
• Casting
• Gestione delle eccezioni
• Collections
• Generics
Unità didattica n° 5 (16 ore)
Applicazioni java e database
Unità didattica n° 3 (8 ore)
Elementi di sintassi
• Overview del driver JDBC
• Connessione al DB di un client java
• Overview delle classi java.sql.*
• Overview alcuni framework per la persistenza
(minimo 1 gg per framework)
• JPA
• Hibernate
Unità didattica n° 6 (4 ore)
Introduzione alle applicazioni enterprise
• Commenti
• Javadoc
• Tipi di variabili
• Tipi primitivi
• Tipi complessi
• Array
• Array multidimensionali
• Import
• Overview di alcune classi Java: String, Integer, System, ecc.
Unità didattica n° 4 (12 ore)
Dalla teoria alla pratica
• Ereditarietà
• Genericità
•
• Incapsulamento
• Classi astratte
• Interfacce
•
•
• Override
• Gli Application Server
• Deploy di applicazioni enterprise
• Jar e War
Unita didattica n° 7 (32 ore)
Java ed il web – overview sui principali framework web
• Servlet e JSP(2 gg)
• JSTL
• Struts
• JSF
Unita didattica n° 8 (20 ore)
SOA e WebServices
• Service Oriented-Architecture: storia
• Realizzazione della SOA via WebServices
• Caratteristiche dei Web Services
• Differenza tra JAX-WS e JAX-RPC
• Business Integration
Scarica