Programmazione Web
A chi è rivolto
Il corso si rivolge a programmatori nuovi alla tecnologia Java. La conoscenza di altri linguaggi di programmazione non è un prerequisito vincolante. È richiesta un’ottima conoscenza del sistema operativo Windows.
Obiettivi
Finalità del corso è raggiungere le capacità di configurare e realizzare un'applicazione web completa che disponga del supporto di un Data Base ed utilizzi il framework Struts nella particolare importanza che occupa nello scenario dell'architettura J2EE. Strumenti utilizzati:
- IDE di sviluppo: ECLIPSE, phpMyAdmin
- Database: MySql
- Application server: Tomcat
Contenuti
Modulo 1
- HTML, (Hyper Text Markup Language), linguaggio di marcatura per la realizzazione di pagine web.
- Javascript, linguaggio di scripting per la gestione dei contenuti dinamici di una pagina web.
- SQL, (Structured Query Language), linguaggio per la comunicazione e gestione di un database.
Modulo 2
- Java, linguaggio di programmazione orientato agli oggetti (OOP).
- Configurazione ed utilizzo degli strumenti necessari per lo sviluppo.
- Elementi caratteristici del linguaggio: sintassi, tipi primitivi ed operatori di controllo.
- Librerie standard Java: classi ed oggetti di uso più frequente.
- Fondamenti di OOP (Object Oriented Programming): incapsulamento, ereditarietà, polimorfismo. Oggetti, classi ed interfacce.
- I/O in Java: concetto di stream e le classi della libreria java.io.
- Conoscenza ed utilizzo delle caratteristiche principali delle classi: casting, overloading, overridding, ...
- Tecnologia JDBC, tecniche e pattern di utilizzo per l'accesso ai dati.
- Utilizzo documentazione delle API in Java.
- Modello architetturale e Pattern Model View Controller.
- I componenti del Framework struts ed i plugin aggiuntivi.
- Internazionalizzazione delle applicazioni Struts.
- Costruzione del layout dell'applicazione con Tiles.
- Eccezioni e gestione degli errori.
- Introduzione all'utilizzo di Ajax.
- Configurazione ed introduzione all'utilizzo degli strumenti necessari per lo sviluppo.
|
|
In sintesi
Ore: 180
Frequenza
dal lunedì al giovedì ore 9.00 - 13.00
oppure
lunedì, mercoledì e venerdì ore 18.00 - 21.00
|