Développeur · 57
Java Full Stack
JOURS
(399 heures)
Certains profils sont cycliquement en · Le profil développeur Java est actuellement
pénurie et les recruteurs peinent à attirer · le profil le plus demandé.
les candidats idéaux.
PRÉREQUIS · PUBLIC
Tous ces items
Motivation, capacité d’adaptation, sens du travail · BAC+2 avec expérience significative du
en équipe, rigueur et appétence pour les nouvelles · développement · sont concrétisés
technologies. · tout au long
BAC+4 à BAC+5 Scientifique ou Informatique de la formation grâce à un projet
Fil Rouge.
OBJECTIFS PROFESSIONNELS
Le développeur JAVA Full Stack sera capable de gérer toutes les étapes d’un projet technique de façon agile. Il maîtrisera l’architecture à trois niveaux (présentation, métier, données) qui fondent tout projet de gestion. La présentation, élément du « front-end » sera très étudiée avec le triptyque HTML/CSS/
JavaScript, mais aussi avec des Frameworks comme ANGULAR et JQUERY. Concernant les niveaux métier et données, il saura implémenter toutes les normes JEE en Java dans un cadre d’un projet WEB/WEB
Service. Il maîtrisera plusieurs Frameworks, dont SPRING.Il pourra choisir le meilleur produit répondant aux exigences, avec une forte connotation Java. Enfin, parce que les parties front-end sont déployées de plus en plus sur mobile, il saura les développer, notamment sur Android, en tirant partie de toutes les connaissances acquises jusqu’alors.
DÉTAILS DU PROGRAMME
Introduction à la programmation objet · Travaux pratiques : Développement des
Java les fondamentaux · composants d’accès aux données de l’application
Fil Rouge, via l’ORM JPA
Java 9
JavaEE développement Web
Présentation du projet Fil Rouge qui sera développé
JAVA SERVER FACES
Les outils Devops (Maven, Ant, Git, role d’Eclipse)
JAVA développer des services Web
Travaux pratiques : Analyse et conception des
Beans métier et POJO de l’application web Fil · Travaux pratiques : Conception finale de
Rouge · l’application Fil Rouge, en liant Beans métier,
données et pages Web via JSF, y compris façades
HTML et CSS : les fondamentaux web service
JavaScript
Framework SPRING
jQuery et ajax
Travaux pratiques : Migration de certains
API HTML5 · composants de l’application Fil Rouge vers une
Angular · gestion par SPRING
Travaux pratiques : Conception et développement · Android Développement natif
de la partie front-end de l’application Fil Rouge, · jQuery mobile Développement Web iOS et Android
hors spécificités JEE
Travaux pratiques : Portage de certaines fonctions
Tester son code · de l’application Fil Rouge sur Android et passage
Méthodes Agiles : comprendre la démarche · de la certification M2i Formation Langage de
JPA avec HIBERNATE · programmation option Java (POE)
4 · [lien] · Ces contenus peuvent évoluer en fonction des régions,
de vos demandes et des profils que vous souhaitez recruter.