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

Temptraining funding

ITTA is a partner of Temptraining, the continuing education fund for temporary workers. This training fund can subsidize continuing education for anyone who works for an employer subject to the Collective Work Agreement (CCT) Rental of services.
Prix de l'inscription
CHF 2'900.-
Inclus dans ce cours
  • Training provided by an industry expert
  • Digital documentation and materials
  • Achievement badge

lun15Avr(Avr 15)09:00jeu18(Avr 18)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSHJSF

lun15Avr(Avr 15)09:00jeu18(Avr 18)17:00VirtuelVirtual Etiquettes de sessionSHJSF

lun20Mai(Mai 20)09:00jeu23(Mai 23)17:00VirtuelVirtual Etiquettes de sessionSHJSF

lun20Mai(Mai 20)09:00jeu23(Mai 23)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSHJSF

lun24Juin(Juin 24)09:00jeu27(Juin 27)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSHJSF

lun24Juin(Juin 24)09:00jeu27(Juin 27)17:00VirtuelVirtual Etiquettes de sessionSHJSF

lun29juiljeu01AoûVirtuelVirtual Etiquettes de sessionSHJSF

lun29juiljeu01AoûGenève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSHJSF

lun02Sep(Sep 2)09:00jeu05(Sep 5)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSHJSF

lun02Sep(Sep 2)09:00jeu05(Sep 5)17:00VirtuelVirtual Etiquettes de sessionSHJSF

lun07Oct(Oct 7)09:00jeu10(Oct 10)17:00VirtuelVirtual Etiquettes de sessionSHJSF

lun07Oct(Oct 7)09:00jeu10(Oct 10)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSHJSF

lun11Nov(Nov 11)09:00jeu14(Nov 14)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSHJSF

lun11Nov(Nov 11)09:00jeu14(Nov 14)17:00VirtuelVirtual Etiquettes de sessionSHJSF

Horaires d’ouverture

Du lundi au vendredi, de 8:30 à 18:00.

Contactez-nous

Votre demande

Opening hours

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

Contact us

Your request

X
X
X
X