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

lun12Juin(Juin 12)09:00jeu15(Juin 15)17:00VirtuelVirtual Etiquettes de sessionSHJSF

lun12Juin(Juin 12)09:00jeu15(Juin 15)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSHJSF

lun10juil(juil 10)09:00jeu13(juil 13)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSHJSF

lun10juil(juil 10)09:00jeu13(juil 13)17:00VirtuelVirtual Etiquettes de sessionSHJSF

lun14Aoû(Aoû 14)09:00jeu17(Aoû 17)17:00VirtuelVirtual Etiquettes de sessionSHJSF

lun14Aoû(Aoû 14)09:00jeu17(Aoû 17)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSHJSF

lun18Sep(Sep 18)09:00jeu21(Sep 21)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSHJSF

lun18Sep(Sep 18)09:00jeu21(Sep 21)17:00VirtuelVirtual Etiquettes de sessionSHJSF

lun23Oct(Oct 23)09:00jeu26(Oct 26)17:00VirtuelAnnuléeVirtual Etiquettes de sessionSHJSF

lun23Oct(Oct 23)09:00jeu26(Oct 26)17:00Genève, Route des Jeunes 33B, 1227 CarougeAnnulée Etiquettes de sessionSHJSF

lun23Oct(Oct 23)09:00jeu26(Oct 26)17:00VirtuelVirtual Etiquettes de sessionSHJSF

lun23Oct(Oct 23)09:00jeu26(Oct 26)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSHJSF

lun27Nov(Nov 27)09:00jeu30(Nov 30)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSHJSF

lun27Nov(Nov 27)09:00jeu30(Nov 30)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