Développeur JAVA J2EE

« Parcours de Formation Professionnelle – POLE EMPLOI 2019 »

OBJECTIFS DE LA FORMATION

A la fin de la session, les participants seront en capacité :

►Analyser et conceptualiser les besoins des clients.
► Développer des applications Java en architectures distribuées, en respectant à la fois les fonctionnalités et contraintes contenues dans le cahier des charges défini par le chef de projet et les normes et standards
► Assurer la phase de test et recette du fonctionnement des applications tout en vérifiant la bonne intégration du développement
► Rédiger des spécifications techniques pour expliquer un code et le rendre compréhensible par tous
► Participer aux phases de mise en production et livraison de la nouvelle application au client
► Assurer les maintenances et mises à jour de l’outil créé

PUBLIC CONCERNÉ

Tout demandeur d’emploi inscrit, indemnisé ou non

CONTENU

LES FONDAMENTAUX

OUTILS ET CULTURE INFORMATIQUE

► Connaitre les logiciels et outils de programmation (Eclipse, machine virtuelle,…)
► Connaitre les outils de collaboration pour un travail efficace en équipe

TRAVAILLER EN METHODE AGILE

► Développer une méthode de travail en mode projet et agile (scrum)
► Prendre en compte les évolutions de son environnement et développer sa flexibilité

DEVELOPPEMENT BACKEND

LES DIFFERENTES APPROCHES ET METHODES DE DEVELOPPEMENT

► Connaître l’approche impérative et orienté objet
► Connaître les spécificités de JAVA 8

TESTS UNITAIRES ET BONNES PRATIQUES

► Être capable de vérifier son code et sa conformité aux exigences d’un cahier des charges
► Connaitre les bonnes pratiques du développement

LES BASES DE DONNEES

► Connaître le requêtage SQL et les bases de données relationnelles (JDBC, JPA)
► Être capable de concevoir une base de données en lien avec un cahier des charges

DEVELOPPEMENT WEB AVEC JAVA J2EE

► Connaître les servlets, Java Server Page et TagLibs

CONCEPTION ET CYCLE DE VIE D’UN PROJET

VERSIONNER SON CODE

► Connaissance de Git et de repository distant (GitHub)

GESTION DU CYCLE DE VIE D’UN PROJET

► Connaissance de MAVEN

INTEGRATION CONTINUE

► Connaissance de Jenkins

INFRASTRUCTURE D’UNE APPLICATION

SPRING FRAMEWORK

► Connaissance de : Core, Accès aux données (JDBC, ORM & Data), AOP, Présentation (web, MVC, REST) et Boot & security

DEVELOPPEMENT FRONTEND

INTRODUCTION A L’UX

► Initiation à l’ergonomie et à l’expérience utilisateur

HTLML5, CSS3

► Connaître un langage structurant (HTML5) ainsi qu’un langage de mise en page (CSS3)

BOOTSTRAP

► Connaître les bases du Web responsive, le Framework Bootstrap

LES OUTILS DU DEVELOPPEMENT FRONTEND

► Connaître NodeJS et NPM

JAVASCRIPT

► Connaître le langage et le principe de prototypage

DEVELOPPER UNE APPLICATION WEB RICHE

► Connaître Angular

TESTS FRONTENDS

► Connaître KARMA, Jasmine et Protactor

CONDITIONS D’ADMISSION

Bonne culture en informatique et numérique (pratique de l’ordinateur, smartphone et tablette)

 Pratique de l’anglais à l’oral et à l’écrit

Aptitudes & savoir être requis : Motivé, organisé, rigoureux. Capacité à travailler en équipe forgé sur le sens de l’écoute. Appétence forte pour la technique et le webmarketing. Esprit créatif et force de proposition.

DÉROULEMENT DE LA FORMATION

Dates : Du 26 Avril 2021 au 29 Septembre 2021 à CAVAILLON
Durée : 486h en centre et 105h en entreprise

VALIDATION

Attestation de formation