This is an example of a simple banner

Training: Implementing JEE architecture with Hibernate, JPA, JSF and Spring

Ref. SHJSF
Duration:
4
 days
Exam:
Not certifying
Level:
Fundamental

Description

This course will introduce core frameworks such as Hibernate, which manages object persistence in relational database, Java Server Faces (JSF), which assists in developing Web application interfaces, or Spring, which facilitates the development and testing of 3-tier applications.

Participant profiles

  • Developers
  • J2EE Developers
  • Java Developers
  • Java EE Developers
  • Trainers in the field

Objectives

  • Develop an enterprise application from beginning to end with Java EE Frameworks
  • Develop the data access layer with Hibernate
  • Implement the presentation with the JSF framework
  • Understand the basics of injecting dependencies with Spring
  • Understand good practices of Spring framework

Prerequisites

Course content

Module 01: Spring

  • Spring Architecture
  • Spring Bean Lifecycle
  • Dependency Injection
    • XML-based Bean Wiring
    • Annotation-based Bean Wiring
    • Autodetect Bean Wiring
    • JavaConfig – Programmatic Wiring
  • Aspect-Oriented Programming in Spring
    • @AspectJ Configuration
    • Pure-POJO (XML) Configuration
  • Spring Data Access
    • JDBC
    • ORM
  • Spring Web Applications
  • Spring Security
  • Spring Testing Framework
    • Unit Testing
    • Integration Testing

Module 02: JPA/Hibernate

  • Object Persistence
  • Hibernate Architecture
  • JPA Architecture
  • Persistent Entity Lifecycle
  • Transaction Management
  • The Java Persistence API
  • Hibernate as a JPA Provider
  • JPA EntityManager API
  • JPA ORM Annotations
  • JPA Query Language

Module 03 : JSF 2.0

  • Introduction to JSF
  • JSF Lifecycle
  • Views and JSF Tags
  • Managed Beans
  • Page Navigation
  • Converters and Validators
  • Event Handling
  • JSF and AJAX
  • Facelets
    • Composite Components
    • Templating
  • Spring Integration in Detail

Documentation

  • Digital courseware included

Complementary courses

Prix de l'inscription
CHF 2'900.-
Inclus dans ce cours
  • Training provided by an industry expert
  • Digital documentation and materials
  • Achievement badge
Mois actuel

mar18Mar(Mar 18)09:00ven21(Mar 21)17:00VirtuelVirtual Etiquettes de sessionSHJSF

mar18Mar(Mar 18)09:00ven21(Mar 21)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSHJSF

mar22Avr(Avr 22)09:00ven25(Avr 25)17:00VirtuelVirtual Etiquettes de sessionSHJSF

mar22Avr(Avr 22)09:00ven25(Avr 25)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionSHJSF

mar03Juin(Juin 3)09:00ven06(Juin 6)17:00VirtuelVirtual Etiquettes de sessionSHJSF

mar03Juin(Juin 3)09:00ven06(Juin 6)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSHJSF

mar08juil(juil 8)09:00ven11(juil 11)17:00VirtuelVirtual Etiquettes de sessionSHJSF

mar08juil(juil 8)09:00ven11(juil 11)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionSHJSF

mar12Aoû(Aoû 12)09:00ven15(Aoû 15)17:00VirtuelVirtual Etiquettes de sessionSHJSF

mar12Aoû(Aoû 12)09:00ven15(Aoû 15)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSHJSF

mar16Sep(Sep 16)09:00ven19(Sep 19)17:00VirtuelVirtual Etiquettes de sessionSHJSF

mar16Sep(Sep 16)09:00ven19(Sep 19)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionSHJSF

mar21Oct(Oct 21)09:00ven24(Oct 24)17:00VirtuelVirtual Etiquettes de sessionSHJSF

mar21Oct(Oct 21)09:00ven24(Oct 24)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSHJSF

mar25Nov(Nov 25)09:00ven28(Nov 28)17:00VirtuelVirtual Etiquettes de sessionSHJSF

mar25Nov(Nov 25)09:00ven28(Nov 28)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionSHJSF

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request