Java Web Development - Noema STI

Java Web Development

Lunghezza 5 GIORNI

Il corso "Java Web Development", rivolto a Sviluppatori e Progettisti interessati allo sviluppo di applicazioni Java Server Side per il Web, si pone come obiettivo la conoscenza delle metodologie e degli strumenti per lo sviluppo di applicazioni Web basate su Java.

Ogni giornata del corso prevede parti di formazione teorica con a supporto l'utilizzo di slides ed esercitazioni pratiche su quanto appreso.

Cosa imparerai

Giorno 1

  • 1
    Struttura Base/Minima di un documento HTML5

  • 2
    Nuovi tipi di input in HTML5

  • 3
    Servlets & JSP: Panoramica e Setup

  • 4
    Servlet Base

  • 5
    Gestione della Client Request: Dati del form

  • 6
    Gestione della Client Request: HTTP Request Headers

  • 7
    Gestione della Server Response: HTTP Status Codes

  • 8
    Generazione della Server Response: HTTP Response Headers

  • 9
    Gestione dei Cookies

  • 10
    Tracciare la Sessione

Giorno 2

  • 1
    JSP Introduzione

  • 2
    Invocare codice Java attraverso script JSP

  • 3
    Le Direttive JSP

  • 4
    Includere Files in pagine JSP

  • 5
    Usare component di tipo JavaBeans in JSP

  • 6
    Architettura Model View Controller (MVC): Integrare Servlets e JSP

  • 7
    Le Expression Language JSP 2: Semplificare MVC e Access al codice Java

  • 8
    Utilizzo e deploy di Web Applications

  • 9
    Controllare il comportamento di Web Application: il descrittore di Deployment web.xml

Giorno 3

  • 1
    Accedere ai Database con JDBC

  • 2
    Introduzione a Hibernate

  • 3
    Guida attraverso un esempio Hibernate

  • 4
    Associazione e Mapping delle Collection

  • 5
    Componenti e Inheritance Mapping

  • 6
    Java Persistence API (JPA)

Giorno 4

  • 1
    Sicurezza dichiarativa di Web Application

  • 2
    Sicurezza programmatica di Web Application

  • 3
    JSP Standard Tag Library (JSTL)

  • 4
    Creare Custom JSP Tag Libraries: Basi

Giorno 5

  • 1
    Creare Custom JSP Tag Libraries: temi Avanzati

  • 2
    Utilizzo della AjaxTags Library: Basi

  • 3
    Utilizzo della AjaxTags Library: Funzionalità avanzate


Sei interessato a questo corso?

Contattaci e ti forniremo tutti i dettagli