Java Web Development - Java Web Development - Noema STI

Java Web Development

Lunghezza 5 GIORNI

Il corso, 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.

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