Programmazione Java

Netisis
A Genova

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Genova
  • Durata:
    5 Giorni
Descrizione

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.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo Orario

Genova
via Greto di Cornigliano 6R, Genova, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Conoscenza di base del linguaggio di programmazione JAVA.

Cosa impari in questo corso?

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.

Confronta questo corso con altri simili
Leggi tutto