Développement d'applications Java full stack
Objectifs, programme, validation de la formation
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.
Description, programmation
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 Mise en oeuvre d’Angular 2 / 4 Analyse de l’application complète Certification
Validation et sanction
Certification M2i Langages de Programmation
Type de formation
Professionnalisation
Niveau de sortie sans niveau spécifique
Métiers visés
Durée, rythme, financement
Durée 35 heures en centre
Modalités de l'alternance -
Conventionnement Non
Conditions d'accès
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Avoir des connaissances de Java ainsi que des techniques clientes comme JavaScript, HTML 5 et CSS 3.
Éligibilité de cette formation au compte personnel de formation pour les salariés
Code CPF 237067 - Validité du 02/01/2019 au 31/12/2115
Périodes prévisibles de déroulement des sessions
Session débutant le : 01/01/2021
Adresse d'inscription
55 rue EUCLIDE
La Terra Verde 34000 Montpellier
Lieu de formation
Organisme de formation responsable
M2i
Adresse
55 rue EUCLIDE La Terra Verde 34000 Montpellier
Téléphone
Site web
https://www.m2iformation.fr/