IL LINGUAGGIO JAVA A chi è rivolto: • Prerequisiti: • Buone conoscenze di informatica e di Internet • Buone conoscenze base di programmazione Apprendere i fondamenti del linguaggio Java. Il corso comprende le basi del linguaggio e le librerie fondamentali. Approfondire la conoscenza del linguaggio Java. Apprendere le basi della programmazione in Java per la realizzazione di applicazioni Web. Apprendere le basi per l'interazione fra applicazioni Java e Database. Scopo del corso: Obiettivi: Sviluppatori Dopo aver seguito il corso, l'utente sarà in grado di: • Sviluppare applicazioni JAVA 5 giorni Durata: Contenuti • • • Introduzione a Java Caratteristiche del linguaggio Architecture neutral: la JVM Garbage collection • • • • • • Comandi ed Espressioni Tipi primitivi Costanti ed operatori Comandi per il controllo del flusso Eccezioni Stringhe Array • • • • • Classi Oggetti Dichiarare una classe Dichiarare campi Dichiarare metodi Costruttori e garbage collection I package Ereditarietà Dichiarare una classe derivata Eredità dei campi Eredità dei metodi La classe Object Le interfacce • • • • • Classi astratte Programmazione grafica – Accenni • Thread I problemi del multithreading Stati di un thread Sincronizzazione Thread e Runnable Cambiamenti di stato di thread Sincronizzazione Wait e Notify • Abstract Windows Toolkit Gerarchia Layout Manager Componenti AWT • • • • • Database Architettura Connessioni Statement ResultSet • • • • JavaBeans Cos'è un JavaBeans Pattern per i JavaBeans Vari tipi di Bean Uso e creazione. Eventi: delegation model Applet Swing Architettura Componenti Swing Alberi e Tabelle Web • Architettura • Le form • Tomcat • • • • Servlet Request e Response Ciclo di vita Cookie Sessioni • • • JSP ( Java Servlet Pages) Scriptlet Dichiarazioni Uso di beans