M2i Formation

Découvrez notre formationDéveloppement d'applications Java full stack

Présentiel

5 jours (35 heures) - DEV-JAVF

Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Développeur Java  ›  Développement d'applications Java full stack

Objectifs pédagogiques

  • 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.

Niveau requis

Avoir des connaissances de Java ainsi que des techniques clientes comme JavaScript, HTML 5 et CSS 3.

Public concerné

Développeurs ayant à développer et maintenir des applications Java de bout en bout.


Cette formation est éligible au CPF : code unique 237067

La Défense08/04/20192 750 € HTDates proposées dans les agences M2iRéserver
La Défense07/10/20192 750 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz08/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Mulhouse08/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Nancy08/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Reims08/04/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen08/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Évreux08/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Le Havre08/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Lille08/04/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon08/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Grenoble08/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Lyon08/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne08/04/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux08/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Orléans08/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Tours08/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Bordeaux07/10/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Montpellier08/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis08/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence07/10/20192 750 € HTDates proposées dans les agences M2iRéserver
Montpellier07/10/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : M2i Langages de Programmation (+ 120€)

Rappels de JEE

  • Architecture d'une application Web Java
  • Les API principales utilisées en gestion
  • Architecture des serveurs d'applications

Présentation d'une architecture MVC Server

  • Avantages du modèle MVC
  • Rôle du modèle
  • Rôle des vues
  • Rôle des contrôleurs

Accè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 annotations

Les composants métiers

  • Conception de composants simples
  • Conception de composants EJB
  • Les annotations

Rapide tour des servlets et JSP

  • Rôle d'une servlet, exemple
  • Rôle d'une JSP, exemple

JSF 2

  • Composants d'affichage avec JSF 2
  • Managed beans
  • Backing beans
  • Ajax
  • Conception d'une application interface graphique avec JSF 2

Web services à base de REST

  • Présentation de REST et de JSON
  • Présenter des services REST avec Java
  • Implémentation avec CXF

Rappels succincts sur la partie client

  • Structurer avec HTML 5
  • Présenter avec CSS 3
  • Dynamiser avec JavaScript et jQuery

Inté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 routage

Mise 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 routage

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

Certification (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.
  • L'examen sera passé à la fin de la formation.

Les + de la formation

L'examen de certification est en français.

Testez vos connaissances

Objectif : Ce test a pour objectif de tester vos connaissances sur le langage Java intégré au Web.

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus