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