Descrizione
Il corso ha lo scopo di fornire i fondamenti del linguaggio Java proponendo di offrire a programmatori nuovi alla tecnologia Java i rudimenti di programmazione e di conoscenza delle librerie di sistema neccessarie alla programmazione.
Verranno affrontati i concetti fondamentali di OOP quali classe, oggetto, incapsulamento, ereditarietà e polimorfismo, la sintassi, i tipi primitivi , gli oggetti più in uso (String, Object , Date..), le eccezioni e la loro gestione, la Java Virtual Machine, l'ambiente di sviluppo (Eclipse), JDBC e la documentazione con JavaDoc.
Infine il corso prevede la realizzazione di applicazioni web attraverso le Servlet e le JSP quindi verranno illustrati concetti quali il web application il container la struttura di una web application le Servlet le JavaServerPages i JavaBeans.
Durante il corso saranno proposti esempi pratici e sviluppate piccole applicazioni campione per illustrare gli argomenti trattati, utilizzando Eclipse e il Web Server Apache Tomcat.
Destinatari
- Progettisti e sviluppatori
Prerequisiti
Conoscenze base di programmazionek
Contenuti
Metodologie Object Oriented, con riferimento a UML
Concetti fondamentali: classe, oggetto, tipo, interfaccia, incapsulamento, ereditarietà , polimorfismo
Sintassi e semantica Java
Librerie standard
Java Development Kit (JDK)
Gestione della memoria
Gestione degli errori
JDBC
Servlet
JSP
Durata
4 giorni
|