Formation concepteur développeur d’application Toulouse

Titre Professionnel CDA – RNCP 37873

Aperçu de la formation

Cette formation aborder la conception d’un logiciel web, en étudiant tous les composants d’un logiciel web, la base de données, la maquette, le code informatique, et le déploiement de l’application, dans une démarche DevOps. La formation se fait en 8 mois et peut être financée par transition PRO, CPF, OPCO, ou Pole Emploi ou sur fond propre.

Objectif de la certification CDA:

 Prendre en charge le développement d’applications informatiques.

• Intervenir sur les différentes phases du processus de développement logiciel.

• Appliquer une démarche qualité.

• Savoir développer pour des applications mobiles et gérer un projet ainsi qu’une équipe Web.

• Assurer la maintenance corrective et évolutive des applications informatiques.

• Concevoir des applications multicouches

• Créer les diagrammes UML de conception en utilisant des outils numériques dédiés.

• Concevoir, mettre en service, optimiser, administrer et requêter des SGBDR.

• Résoudre les différents problèmes d’algorithmique posés en développement.

• Coder l’ensemble d’une application full-stack en utilisant un EDI

• Déboguer une application en utilisant des utilitaires dédiés.

• Utiliser des plateformes de versionning de type Git.

• Réaliser les tests unitaires et fonctionnels.

• Déployer des applications sur un serveur dans le cloud.

• Connaître et respecter les bonnes pratiques de sécurité.

• Connaître et respecter les obligations légales liées au métier

Prérequis à la formation CDA:

Être titulaire d’un diplôme ou d’une certification professionnelle de niveau 5 (Bac+2)

o Dossier de candidature

o Tests de sélection (QCM)

• Pour suivre cette formation, il est nécessaire d’avoir un niveau de culture générale satisfaisant, une maîtrise de l’anglais, ainsi qu’un intérêt marqué pour les nouvelles technologies.

• Pour suivre cette formation, il est requis d’avoir des connaissances en langage de programmation ou en algorithmes.

Programme détaillé:

Blocs de compétences
Sous activités
Mois de formation

CCP 1 : 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

CCP 2 : 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

CCP 3 : 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 formation

Bloc 1 :

HTML et CSS : Programme de formation HTML et CSS

Javascript Front End :Programme de formation Javascript front end

Bloc 2 :

Programmation PHP : Programme PHP

Programmation Base de données SQL : Programme SQL

Programmation en langage Python : Programme Python

Bloc 3 :

Progammation Symfony : Programme Symfony

Programmation Django : Programmation Django

Programmation Node/Express : Programmation Node/Express

Programmation ReactJS : Programmation ReactJS

Programme de formation Docker

Programme de formation Git et Github Action

Modalités de formation :

E-learning,Distanciel, Synchrone et Asynchrone, présentiel

Durée de la formation : 6 mois Nombre d’heures : 910H

Méthodes d’évaluation : Contrôle continue, projet, QCM, exercices

Un examen devant un jury de 2 professionnels du secteur aura lieu à la fin de la période de formation.

Pour plus renseignements

Vous voulez suivre la formation, mais vous ne savez pas par où commencer? ou alors vous ne savez pas les aides auxquelles vous avez droit? On peut vous aider à vous positionner grâce à un test.