Formation concepteur développeur d’application Toulouse

éligible CPF

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

Le métier de CDA

Le métier de Concepteur Développeur d’Applications (CDA) consiste à créer des solutions logicielles adaptées aux besoins des utilisateurs et des entreprises. Ce professionnel analyse d’abord les demandes des clients afin de comprendre les objectifs fonctionnels et techniques du projet. Il conçoit ensuite l’architecture de l’application, choisit les technologies appropriées et développe les différentes fonctionnalités à l’aide de langages de programmation. Le CDA intervient aussi bien sur des applications web, mobiles que sur des logiciels métiers internes.

En plus du développement, il réalise des tests pour vérifier la qualité, la performance et la sécurité des applications. Il corrige les anomalies, optimise le code et assure la maintenance des solutions existantes. Le travail en équipe occupe une place importante, notamment avec les chefs de projet, designers et administrateurs systèmes. Le Concepteur Développeur doit également effectuer une veille technologique régulière pour suivre l’évolution rapide des outils et des pratiques du secteur informatique.

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.

Public visé : titulaire d’un DWWM, BTS SIO, ou d’une licence, adulte en reconversion

Prix de la formation : 6000 euros HT

Délai d’accès : 2 semaines

Taux de réussite à l’examen : En attente de passage

Taux de retour à l’emploi : En attente de passage

Accessibilité handicap : accessible aux personnes en situation de handicap

Contact administratif : Huynh yvon

Référent Handicap : Yvon Huynh

Modalités de formation :

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

Durée de la formation : 8 mois Nombre d’heures : 1120H

Stage en entreprise de 280H optionnel, ou projet fil rouge.

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.

Passerelle : après l’obtention du CDA le stagiaire peut poursuivre en mastère.

Programme détaillé:

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

Retour en haut