Extra - Consulenza e Sistemi IT
Segui Extra su Twitter Segui Extra su Linkedin

HomeFormazioneJava SE/2EE

Java SE/2EE

A chi è rivolto: Project Manager, analisti e programmatori che vogliano approfondire le conoscenze relative alla piattaforma Java ed agli IDE e tool di sviluppo
Durata del Corso: 150 ore di docenza frontale ed esercitazioni pratiche
Prerequisiti: Conoscenza base di Java

Competenze acquisite:

  • Programmazione Java
  • Programmazione di applicazioni Web Oriented
  • Principali framework utilizzati
  • Tecniche per la gestione dei team di lavoro sui progetti

Programma

Prima sezione

  • Introduzione al corso
  • Introduzione alla programmazione Java
  • Architettura e filosofia di Java
  •       - jdk/jre
          - jvm
          - il bytecode
          - i package
  • Sintassi
  •       - ;gli operatori
          - le variabili e i tipi
          - le funzioni
  • Implementazione Java
  •       - classi ed oggetti
          - ereditarietà
          - polimorfismo
          - incapsulamento: i modificatori d'accesso
          - overloading e overriding: il late binding
          - Garbage Collector
  • Classi astratte e interfacce
  • Classi interne
  • Ambienti di sviluppo: Netbeans/Eclipse
  • Gestione delle eccezioni
  •       - eccezioni gestibili
          - eccezioni non gestibili
  • I package
  •       - java.lang
          - java.util
  • L'accesso al filesystem
  •       - il package java.io
          - la classe File
          - gli stream
  • ;Ant
  • Sessione pratica – implementazione di un semplici applicazioni

Seconda sezione

  • Che cos'è un Java Bean
  •       - Classe Object
          - Classe String
  • Applicazioni Web
  •       - L’architettura
          - Application server Tomcat
          - Pattern MVC
          - Introduzione alla scrittura di una servlet
          - Panoramica delle API Servlet
          - Ciclo di vita di una servlet
          - Introduzione alle JSP
          - Come scrivere una JSP
          - Approccio misto sevlet e JSP
  • Struts
  •       - L’architettura
          - Configurazione
          - Struts Controller
          - Struts Action
          - Struts HTML Tags
          - Struts Validator Framework
  • Hibernate
  •       - L’architettura
          - Configurazione
          - Utilizzo
  • Sessione pratica – implementazione di una Applicazione Web

Terza sezione

  • L’architettura J2EE
  •       - Architetture delle applicazioni distribuite
          - La tecnologia EJB 3.0
          - Application server Jboss
  • Java Persistence API
  •       - Entità persistenti
          - Proprietà e metodi
          - Chiavi primarie
          - Relazioni e cardinalità
          - Persistenza
          - Ciclo di vita
          - EJB Query Language
  • Session Java Bean
  •       - Tipi di Session Java Bean
          - Ciclo di vita
  • Integrazione di Struts con la tecnologia EJB
  • Sessione pratica – implementazione di una Applicazione J2EE

Richiedi Informazioni