Aller au contenu principal

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)

Nouvelle recherche

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…

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
     

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

Validation du titre concepteur développeur d'applications - niveau 6

Type de formation

Certifiante

Niveau de sortie

Bac + 3 et 4

Durée, rythme, financement

Durée

En centre

875 h

En entreprise

2765 h

Financement

Conventionnement
Non
Financeur
  • OPCO

    Programme : Formation par voie de l'Apprentissage

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

BAC + 2

Conditions spécifiques et prérequis

-

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 du Général de Gaulle
59700 Marcq-en-Barœul

Responsable : ForEach Academy

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
156 Rue Léon Jouhaux
59290 Wasquehal
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes