Développement d'applications Java full stack + Certification M2i Langages de Programmation par M2i Formation Reims

Lieu(x)
En centre (51)
Durée
Nous contacter
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Rappels de JEE
- Architecture d'une application Web Java
- Les API principales utilisées en gestion
- Architecture des serveurs d'applicationsPrésentation d'une architecture MVC Server
- Avantages du modèle MVC
- Rôle du modèle
- Rôle des vues
- Rôle des contrôleursAccès aux données
- L'API JPA
- Le provider Hibernate
- Mapping de données avec JPA
- Les relations OneToMany, ManyToMany, OneToOne...
- L'héritage
- Les annotationsLes composants métiers
- Conception de composants simples
- Conception de composants EJB
- Les annotationsRapide tour des servlets et JSP
- Rôle d'une servlet, exemple
- Rôle d'une JSP, exempleJSF 2- Composants d'affichage avec JSF 2- Managed beans
- Backing beans
- Ajax
- Conception d'une application interface graphique avec JSF 2Web services à base de REST
- Présentation de REST et de JSON
- Présenter des services REST avec Java
- Implémentation avec CXFRappels succincts sur la partie client
- Structurer avec HTML 5- Présenter avec CSS 3- Dynamiser avec JavaScript et jQueryIntégration de la partie vue cliente à la partie vue serveur
- Comprendre 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éPrésentation d'Angular 2 / 4- Architecture d'une application Angular
- Les modules
- Organiser l'application en modules
- Les components
- Les templates
- Les directives
- Les services
- Le routageMise en oeuvre d'Angular 2 / 4- Structure d'un projet Angular 2- Mise en oeuvre des templates
- Mise en oeuvre des formulaires
- Travail sur HTTP, récupération des données
- Mise en oeuvre du routageAnalyse 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 ClientCertification (en option)- Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
- Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
Objectifs
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.
Centre(s)
  • Reims (51)
Métier(s)
Compétence(s)
Formation proposée par : M2i Formation Reims
À découvrir
VERTEGO INFORMATIQUE
Développement d'applications clients full stack par VERTEGO INFORMATIQUE
Langages de Programmation Développement d'applications Java full stack par M2I Formation
Langages de Programmation - Développeur Java Full Stack par M2I Formation
Langages de Programmation - Développement d'applications clients full stack par M2I Formation (Siège)
Langages de Programmation Développement d'applications clients full stack par M2I Formation
Développement d'applications Java full stack par M2i
Développeur d'application full stack - POEC par Global Knowledge Network France
Développeur Java Full Stack par Scribtel formation
Développement d'applications clients full stack par M2i
Développeur d'application full stack par IT-Akadémy