Programmazione Java
Corso
A Genova
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Genova
-
Durata
5 Giorni
Obiettivo del corso: Il corso introduce le funzionalità avanzate del linguaggio Java. Rivolto a: Il corso è rivolto agli sviluppatori di applicazioni, in particolare Web based.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Conoscenza di base del linguaggio di programmazione JAVA.
Opinioni
Materie
- Javascript
- Java
- Programmazione
Programma
Le tematiche da noi trattate comprendono tutti i principali aspetti dell'Information Technology, spaziando dal networking, ai sistemi operativi ed allo sviluppo software.
Particolare importanza è riservata alle problematiche di internetworking ed ad aspetti quali security e network management, indispensabili al crescere delle dimensioni della rete stessa.
Le metodologie adottate per lo svolgimento dei corsi sono di tipo attivo, integrando parti teoriche con un esauriente supporto tecnico-pratico in aule appositamente attrezzate.
La nostra organizzazione è costituita da una equipe di docenti esperti non solo nelle loro discipline, ma anche nelle tecniche di formazione e gestione dell'aula, al fine di poter assicurare un alto standard di qualità.
Programma del corso
JFC, Swing e AWT
- Evoluzione di Swing/JFC
- Confronto AWT/Swing
- Caratteristiche di Swing
- Java Beans
Utilizzo della componente Swing
- Codifica ed esecuzione di componenti Swing
- Swing Layout Management
Model View Controller e Swing
- Concetti base di MVC e relazione con Swing
- Modelli Swing e modelli di evento
- Interaziobne delle componenti lightweight
Caratteristiche avanzate di JFC e Swing
- I thread e Swing
- Stampa
- Accessibilità
- Immagini 2D
Architettura JDBC e driver
- Concetti base JDBC
- Architettura JDBC
- Selezione di un driver JDBC
API JDCB
- La API JDBC
- Invio di una richiesta al database
- Connessione al database
Result set e Metadati
- Lavorare con i result set
- Accesso ai metadati
Prepared Statement e stored procedure
- Invio di prepared statement
- Chiamate di stored procedure
Gestione delle transazioni
- Proprietà delle transazioni
- Gestione delle transazioni
Remote Control Invocation
- Concetti di base
- Architettura RMI e registry
- Serializzazione
Server RMI
- Interfacce del server
- Implementazione del server
- Definizione di un oggetto remoto
- Rendere accessibile un oggetto remoto
Utilizzo di oggetti remoto
- Implementazione del client RMI
- Chiamate RMI
- RMI Peer to Peer
Caratteristiche avanzate di PMI
- Garbage collection distribuita
- Caricamento dinamico di classi e sicurezza
- Attivazione di oggetti remoti
- Remote factories
Architettura e meccanismi CORBA
- Oggetti distribuiti
- Architettura CORBA
- CORBA e JAVA
- Ciclo di Sviluppo CORBA
Definizione ed esecuzione di un oggetto CORBA
- Compilatore idlj
- Creazione di un server CORBA
- Invio richieste ad un server CORBA
- Codifica di un server e di un client CORBA
Corrispondenza fra JAVA e IDL
- Definizione di CORBA IDL
- Corrispondenza fra IDL e JAVA
CORBA via RMI/IOP
- Integrazione PMI e CORBA
- Corrispondenza fra JAVA RMI e IDL
- Codifica di RMI su IOP
Sicurezza
- JAVA - Un linguaggio sicuro
- Modello di sicurezza JAVA 2
- JAVA Security Manager
Strumenti di sicurezza
- Chiavi e Certificati
- Keytool, jar, jarsigner
- Invio e ricezione di un JAR firmato
Politiche di sicurezza
- Politiche di sicurezza JAVA
- Aggiunte di permessi
Introduzione a Enterprise Java Beans
- Tipologie e versioni delle specifiche
- Differenze e uso delle diverse tipologie
- Architettura degli Application Server
Introduzione allo sviluppo Web con JAVA
- Caratteristiche di sviluppo Web (servlet, jsp)
- Tipologie di applicazioni di servlet e jsp
- Web server disponibili e architettura di funzionamento.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Programmazione Java