Retour

Titre professionnel concepteur développeur d'applications Concepteur développeur d'applications Full-Stack

Objectifs de la formation

Développer une application sécurisée : Installer et configurer son environnement de travail en fonction du projet. Développer des interfaces utilisateur Développer des composants métier Contribuer à la gestion d'un projet informatique Concevoir et développer une application sécurisée organisée en couches : Analyser les besoins et maquetter une application Définir l'architecture logicielle d'une application Concevoir et mettre en place une base de données relationnelle Développer des composants d'accès aux données SQL et NoSQL Préparer le déploiement d'une application sécurisée : Préparer et exécuter les plans de tests d'une application Préparer et documenter le déploiement d'une application Contribuer à la mise en production dans une démarche DevOps Développer une application sécurisée : Installer et configurer son environnement de travail en fonction du projet. -- Développer des interfaces utilisateur Développer des composants métier Contribuer à la gestion d'un projet informatique • Concevoir et développer une application sécurisée organisée en couches : Analyser les besoins et maquetter une application -- Définir l'architecture logicielle d'une application Concevoir et mettre en place une base de données relationnelle Développer des composants d'accès aux données SQL et NoSQL • Préparer le déploiement d'une application sécurisée : Préparer et exécuter les plans de tests d'une application -- Préparer et documenter le déploiement d'une application Contribuer à la mise en production dans une démarche DevOps

Contenu de la formation

Fondamentaux Présentation du titre : examen, dossier professionnel, rapport de stage… ; Communication relationnelle en entreprise ; Techniques de recherche d'emploi / e-réputation ; Recherche entreprise, jobdating ou révision ; Introduction à l'agilité ; Développer une application sécurisée Outils - Maven - Gestion du cycle de vie d'un projet ; Gestion des versions avec GIT et GitHub ; Langage Java - Approche impérative ; Langage Java - Approche impérative - mise en œuvre ; Langage Java - Approche Objet ; Langage Java - Approche Objet - mise en œuvre ;Langage Java - Tests unitaires et bonnes pratiques; Conception et maquettage d'une interface - UX Design / Mockup ; Les bases de HTML et CSS ; Base de données relationnelles : SQL et requêtage ; MongoDB – Mise en œuvre d'une base de données NoSQL avec Java ; Front - Introduction à JavaScript; Front - Développer des applications Web riches avec Angular; Langage Java - Spécificités Java 17 ; Spring Framework ; Spring Security ; Développement côté serveur avec NodeJS ; Projet JPA : Conception d'une application développée en couches ; Concevoir et développer une application sécurisée organisée en couches Introduction à UML ; Conception UML et Model Driven Development ;Conception et modélisation d'une base de données relationnelles ; Architectures réparties et design patterns ; Langage Java – Accès aux données avec JPA ; Projet d'équipe : Analyse et conception ; Projet d'équipe : Développement partie back avec Spring ;Projet d'équipe : Développement partie front avec Angular ;Projet d'équipe : Mise en place des composants NoSQL ;Formation diplômante Concepteur - Développeur Full-stack Préparer le déploiement d'une application sécurisée Introduction à la sécurité des projets web ; Mise en place d'une campagne de tests 1 Planification et campagnes de tests avec Azure DevOps ;Culture DevOps et Intégration continue ; Intégration continue et déploiement continue avec GitHub actions et Jenkins ; Projet d'équipe : Intégration continue et déploiement continu ; Projet d'équipe : réalisation de la campagne de tests Créer et administrer ses conteneurs virtuels d'applications avec Docker Préparation examen, examen et mise en application en entreprise ; Préparation dossier professionnel Examen devant un jury

Résultats de la formation

La formation prépare à l'obtention du titre professionnel « Concepteur développeur d'applications » de niveau 6 européen, soit un équivalent Bac+3 ou Bac+4. La formation comporte le passage de l'examen en centre devant un binôme de Jury externe habilité par le Ministère du travail. Cette certification ou titre professionnel est composée de plusieurs blocs de compétences ou CCP, qui peuvent être validés unitairement.

Conditions spécifiques d'accès à la formation

Projet professionnel valide / BAC+2 en informatique ou Master scientifique; Premiere maitrise de la Programmation Orientee Objet.

Métier formé

Développement

Niveau d'étude visé

Bac+3

Type d'immersion professionnelle

Formation initiale

Organisme de formation

Diginamic

Durée de la formation

9 mois

Modalités de formation

formation mixte

Prochaine(s) session(s)

  • 24/09/2024 - 17/06/2025

Lieu de formation

4 rue Edith Piaf Immeuble Asturia c 44800 Saint-Herblain