Titre professionnel concepteur développeur d'applications
Date de mise à jour :
Identifiant Offre Info : 20_2494640F
Organisme responsable :
ForEach Academy
(ouvre dans un nouvel onglet)
Référentiels
Code Rome
- M1805 Études et développement informatique
Formacode
- 31006 : Sécurité informatique
- 31010 : Architecture web
- 31036 : Administration base de données
- 31067 : Développement informatique
- 31084 : Informatique de gestion
Présentation de la formation
Objectifs
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…
- 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
- 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 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
Programme de la formation
Mobile Bootcamp Projet d'application mobile Mettre en œuvre ses connaissances pour concevoir, développer et déployer une application mobile Conception avancée Connaitre les architectures applicatives type monolite et microservice Utiliser les services de la GCP Organiser le code d'un application pour le rendre maintenable et évolutif Sécurité Connaitre les principales failles de sécurité Savoir implémenter les réponses aux différentes failles Savoir tester…
- Mobile Bootcamp
- Projet d'application mobile
- Mettre en œuvre ses connaissances pour concevoir, développer et déployer une application mobile
- Conception avancée
- Connaitre les architectures applicatives type monolite et microservice
- Utiliser les services de la GCP
- Organiser le code d'un application pour le rendre maintenable et évolutif
- Sécurité
- Connaitre les principales failles de sécurité
- Savoir implémenter les réponses aux différentes failles
- Savoir tester son application en fonction des différentes failles
- Initiation à la Data
- Comprendre les enjeux liés à la Data
- Connaitre les différentes étapes et outils afin de préparer la data
- Savoir implémenter une application orientée Data
- UX/UI accessibilité web et mobile
- Anglais
- Javascript/Typescript
- Connaitre le Typescript
- Maîtriser le raisonnement technique aboutissant à l'élaboration d'algorithmes performants et de qualité
- Maîtriser les notions d'Objet de la Programmation Orienté Objet (POO)
- Les bases du langage Java
- Java/Spring
- Spring data
- API Rest Spring
- BDD avancées
- Optimiser une base de donnée
- Analyser les requêtes SQL afin d'identifier les améliorations possibles
- Identifier et créer des index
- Construire et utiliser des vues
- Developper et utiliser des procédures stockées
- Front Vue.JS
- Comprendre l'écosystème FrontEnd et JavaScript
- Comprendre la philosophie VueJs
- Créer une application Vue 2 avec l'Options API et les SFCs
- Ajouter des fonctionnalités avec les Plugins
- Tester son code dans une application VueJs
- Adopter des bonnes pratiques JavaScript et VueJS
- Devops
- Connaitre et mettre en oeuvre une démarche devops
- Utiliser docker pour créer des environnement de développement
- Utiliser docker pour pousser votre code en production
- Mettre en oeuvre des outils d'intégration et de déploiement continue
- Qualité logicielle
- Connaitre les enjeux derrière la qualité logicielle
- Connaitre la pyramide des tests
- Maitriser l'écriture de test unitaire
- BDD avancée
- Optimiser une base de donnée
- Analyser les requêtes SQL afin d'identifier les améliorations possibles
- Identifier et créer des index
- Construire et utiliser des vues
- Developper et utiliser des procédures stockées
Validation et sanction
Type de formation
Certifiante
Niveau de sortie
Bac + 3 et 4
Durée, rythme, financement
Durée
En centre
1715 h
En entreprise
2765 h
Financement
- Conventionnement
- Oui
- Financeur
-
- OPCO
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
BAC + 2
Conditions spécifiques et prérequis
Sans
Modalités d'accès
- Accessible en contrat d'apprentissage
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
393 Rue Général de Gaulle59700 Marcq-en-Barœul
Responsable : ForEach Academy
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
393 Rue Général de Gaulle
59700 Marcq-en-Barœul - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes