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

M1805 :


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