DevenezDéveloppeur·seJava
Cette formation est complète
Si vous souhaitez participer à notre prochaine session, déposez votre candidature.
Avec M2i Formation, partenaire de référence en France dans le domaine des formations longues dans le numérique, vous bénéficierez d’une formation, animée par des consultants expérimentés, qui vous préparera au métier visé.
En complément, M2i vous accompagnera dans votre recherche d’emploi par une préparation aux entretiens d’embauche, refonte de votre CV et rencontre avec des entreprises du numérique qui recrutent via des jobs dating.
Objectifs de formation
A l’issue de cette formation, vous serez capable de :
- Analyser et respecter le cahier des charges établi par le chef de projet
- Définir les différentes étapes de fonctionnement de l’application
- Etudier l’ensemble des solutions techniques possibles
- Développer les applications en respectant les contraintes établies
- Tester et mettre à jour des applications
- Produire une documentation technique et fonctionnelle des applications
Certification
M2i Langages de programmation.
Prérequis
- Bac +3/4 informatique ou titre de niveau équivalent
- Bac +4/5 scientifique avec une appétence pour le développement
- Avoir une expérience (contrat ou stage) dans le secteur du développement ou projets personnels / académiques
- Bonne connaissance des outils informatiques en général et d’un langage de programmation
- Esprit logique et rigoureux
- Sens de la communication
- Connaissance du français – Bon niveau en anglais
Public concerné
Cette formation financée à 100%* est à destination des demandeur·se·s d’emploi inscrit·e·s à France Travail.
Après validation de votre candidature par l’organisme, elle sera soumise à votre conseiller France Travail pour valider la cohérence entre votre profil et votre projet de formation.
Pédagogie
Programme de la formation
Module | Durée en jours | Durée en heures |
Présentation du cursus, projet fil rouge, certification, groupes de travaille, groupes pour la certification | 0.5 | 3.5 |
Fondamentaux du web | 0.5 | 3.5 |
Algorithmique et programmation structurée | 1 | 7 |
Git et Github : versionner son code et trvail collaboratif | 1 | 7 |
Méthodes Agile : comprendre la démarche | 1 | 7 |
Méthode Scrum et Jira par la pratique | 0.5 | 3.5 |
TP : Validation des acquis | 0.5 | 3.5 |
Introduction à la POO et modélisation UML | 1 | 7 |
Les fondamentaux de Java et la programmation objet : Utiliser correctement le langage Java - Utiliser les classes essentielles de Java SE et les collections - Accéder aux données avec JDBC - Accéder aux flux d'entrée-sortie | 5 | 35 |
Atelier « testez vos CV, lettre et profil sur les réseaux sociaux » | 1 | 7 |
Langage SQL - Les fondamentaux | 2.5 | 17.5 |
Langage SQL - Les fondamentaux - Préparation BDD et tables projet fil rouge | 0.5 | 3.5 |
HTML, CSS les fondamentaux | 1 | 7 |
Java Jakarta EE - développement Web | 5 | 35 |
Tester son code de façon unitaire | 1 | 7 |
TP : validation des acquis | 1 | 7 |
Atelier « testez vos CV, lettre et profil sur les réseaux sociaux » | 2 | 14 |
Java Server Faces | 2 | 14 |
JPA avec Hibernate : Connaître les annotations standards JPA - Rendre un modèle d'objets métiers persistants - Gérer les transactions - Choisir une stratégie de clé primaire - Comprendre les caches de premier et second niveau - Valider les données | 3 | 21 |
Développer des services Web avec Rest : Créer et utiliser des Web services REST en Java dans le cadre d'une application de type SOA ou d'utilisation dans le cadre d'interface graphique ou service | 2 | 14 |
TP : validation des acquis | 1 | 7 |
DevOps : Comprendre l'usage des conteneurs avec Docker et mettre en place un exemple concret. Introduction à l'intégration continue avec Jenkins, introduction à Kubernetes et Ansible. | 1 | 7 |
Framework Spring et Spring Boot : Comprendre le positionnement de Spring par rapport à EJB et JEE - Créer une architecture en couches - Mettre en oeuvre la programmation par Aspect - Paramétrer le conteneur léger de Spring et utiliser les annotations - Accéder à vos données avec Spring JDBC et Spring ORM - Créer des pages web avec Spring MVC - Sécuriser vos applications avec Spring Security – Créer un projet Spring Boot qui utilise JDBC et JPA et modifier sa configuration par défaut. | 5 | 35 |
API Spring : projet fil rouge | 2 | 14 |
TP : Préparation à la Présentation écrite certification. autonomie | 1 | 7 |
TP : API projet certification avec Spring, formateur en soutenance | 2 | 14 |
HTML CSS et Bootstrap : perfectionnement et utilisation de Bootstrap pour réaliser l'application fil rouge | 1 | 7 |
JavaScript | 1 | 7 |
ES6 Typescript et Découverte de l'écosystème d'Angular | 1 | 7 |
Javascript et Typescript | 1 | 7 |
Angular et Typescript - Projet fil rouge | 6 | 42 |
TP : Angular Front End projet certification avec soutenance formateur | 2 | 14 |
CERTIFICATION - M2i Langages de programmation | 1 | 7 |
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Méthodes mobilisées
Formation délivrée en présentiel et/ou distanciel (e-learning, classe virtuelle, présentiel à distance).
Le formateur alterne entre des méthodes démonstratives et actives (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.
Financement
L’aide POEI est versé dans la limite de 400 heures de formation.
- 5€ par heure de formation, lorsque la formation est réalisée par l’organisme de formation interne du futur employeur, dans la limite de 2000€
- 8€ par heure de formation, lorsque la formation est réalisée par un organisme de formation externe, soit 3200€ au maximum
Ce dispositif peut être cofinancé par l’OPCO dont relève l’employeur.
Demandez un rendez-vouspersonnalisé
À propos des certifications
Certification éditeur :
Les certifications éditeurs dépendent des éditeurs uniquement (PEGA, SAP, Salesforce, Microsoft, Red Hat…). Chaque éditeur a sa propre façon d’évaluer son candidat.
Cela se fait souvent par le biais d’un QCM chronométré. Sur cette base, il faut généralement obtenir un pourcentage de succès supérieur à 70%. Merci de prendre le temps de demander à vos interlocuteurs M2i le cadre et les conditions de ce passage.
Validation des acquis M2i :
La validation des acquis M2i se fait soit par un QCM chronométré, soit par un examen de fin de parcours ou les candidats passent par groupes de 2 ou 3 devant un jury qui déterminera vos acquis suite à votre cursus de formation. Généralement cette soutenance est précédée de 3 jours de travaux pratiques en groupe afin de préparer cette soutenance. Les équipes M2i pourront vous guider dans votre projet.
Les plus M2i
Microsoft Teams Education, un outil de suivi et d’animation en présentiel et à distance :
- Espace de stockage collaboratif pour accéder aux différents supports de cours et cahiers d’exercices
- Fonctionnalités pour gérer des sessions à distance
La playlist e-learning : tous les apprenants ont accès avant, pendant et après le cursus à notre plateforme e-learning ACADEMIIC pour :
- Acquérir les connaissances prérequises avant de démarrer (sous condition de l’existence des modules pour combler les lacunes)
- Utiliser les modules conseillés par les formateurs pour faire de l’ancrage mémoriel sur des sujets abordés pendant la formation
- Revenir sur un sujet après la formation pour continuer à s'auto-former
Accessibilité de la formation
Le groupe M2i s'engage pour faciliter l'accessibilité de ses formations. Les détails de l'accueil des personnes en situation de handicap sont consultables sur la page Accueil et Handicap.
Délai d'accès à la formation
Les candidatures sont possibles jusqu’à 15 jours ouvrés avant le début de la formation.
Pourquoi choisir M2i Formation ?
- Un apprentissage métier proactif axé sur l’emploi et basé sur le faire avec l’accompagnement de nos formateurs tout au long du parcours.
- Un accès à des experts : bénéficiez de l’expertise de nos formateurs.
- En présentiel ou à distance : accès individuel aux ressources de formation et progression personnalisée si besoin.
- Outils de suivi collectif et individuels (espaces d’échanges et de partage en ligne, salles virtuelles si en présentiel ou à distance, supports de cours, TP, exercices).
Validation des acquis de formation
Exemples de validation des acquis de formation :
- Travaux dirigés dans chaque module
- Mise en situation via des cas pratiques et un mini projet
- Certification (si prévue dans le programme de formation)
- Soutenance devant un jury de 30 à 40 min