Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Etre capable de développer des applications serveur Java Web exploitant les principales API de Java Web, assemblées à une interface client Web utilisant un modèle SPA
Présentation d'une architecture d'une application Web Java
Principales APIs utilisées en gestion
Présentation d'une architecture des serveurs d'applications
2/ L'architecture MVC Server : Présentation
Avantages MVC
Mmodèle
Les vues
Contrôleurs
3/ Accès aux données
L'API JPA (Java Persistence API) et le langage JPQL
Hibernate
Mapping de données avec JPA
Les relations OneToMany, ManyToMany, OneToOne...
L'héritage
Les annotations
4/ Conception des composants métiers
Composants simples
Composants EJB
Les annotations
5/ Tour d'horizon sur les servlets et JSP
Exemple d'une servlet
Exemple d'une JSP
6/ JSF 2
Composants d'affichage avec JSF 2
Managed beans
Backing beans
Ajax
Conception d'une application interface graphique avec JSF 2
7/ Web services à base de REST
Présentation de REST et de JSON
Présenter des services REST avec Java
Implémentation avec CXF
8/ Rappels succincts sur la partie client
Structurer avec HTML 5
Présenter avec CSS 3
JavaScript et jQuery
9/ Intégration de la partie vue cliente à la partie vue serveur
Appréhender le MVC client au sein du MVC Server
Avantages des frameworks MVC Client, le SPA
Appel des ressources serveur depuis le client, REST intégré
10/ Présentation d'Angular
Architecture d'une application Angular
Les modules
Organiser l'application en modules
Les components
Les templates
Les directives
Les services
Le routage
11/ Mise en oeuvre d'Angular
Structure d'un projet Angular
Mise en oeuvre des templates
Mise en oeuvre des formulaires
Travail sur HTTP, récupération des données
Mise en oeuvre du routage
12/ Analyse de l'application complète
Maîtriser la couche données
Maîtriser la couche métier, granularité
Maîtriser la couche présentation
Maîtriser la couche MVC Client
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Chefs de projets
Architectes logiciels
Développeurs
Dates
Dates
Du 20 au 24 Mai 2024
Du 23 au 27 Sept. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.