Concepteur Développeur d’Applications
Notre certification visée
Certification Concepteur Développeur d’Applications ( CDA) inscrit au RNCP de niveau 6.
Notre programme
Bloc CDA1 – Concevoir et développer des composants d’interface utilisateur en intégrant les recommandations de sécurité de gestion des données
Nombre heures de formation : 200 heures
Compétences visées et évaluées en fin de bloc : | Modules de formation en lien avec les compétences visées : |
C.CDA1.1 – Maquetter une application | Conception d’IHM web & nomade (30 h) – User eXperience (UX) (20 h) Cas pratique : – Atelier Responsive Web Design (10 h)
|
C.CDA1.2 – Développer une interface utilisateur de type desktop
C.CDA1.3 – Développer des composants d’accès aux données.
| Développement d’applications (40 h) – Le langage de programmation Java (20 h) Cas pratique : – Atelier : Développement avec utilisation de Frameworks Spring et Hibernate (JEE) / Framework Django (Python) (20 h)
Développement & accès aux données (40 h) – Protection des données & Gestion des droits d’accès (20 h) – Services Web : Communication et échange de données (20 h)
|
C.CDA1.4 – Développer la partie front-end d’une interface utilisateur web.
| Développement Front-end (40 h) : – Développement via PHP et MySQL (20 h) – Langage JavaScript / JQuery – Interface Client Web (20 h)
|
C.CDA1.5- Développer la partie back-end d’une interface utilisateur web.
| Développement Back-end (20 h) : – PHP Framework Symfony (20 h)
|
Validation du bloc de compétences
| Mise en situation professionnelle reconstituée (projet) : Développement d’une application dans le respect d’un cahier des charges établi (30 h) |
Bloc CDA2 – Concevoir et développer la persistance des données en intégrant les recommandations de sécurité de gestion des données
Nombre heures de formation : 120 heures
Compétences visées et évaluées en fin de bloc : | Modules de formation en lien avec les compétences visées : |
C.CDA2.1 – Concevoir une base de données
C.CDA2.2 – Mettre en place une base de données
| Conception & Mise en place de Bases de données (60 h) – Modélisation et conception d’une base de données (20 h) – Manipulation des données via le langage SQL & Exploitation d’un SGBD (MySQL – Oracle) (20 h) – Administration des données : Disponibilité, sauvegarde et restauration (20 h)
|
C.CDA2.3 – Développer des composants dans le langage d’une base de données
| Développement de composants via un SGBD (40 h) – Procédures & transactions sous un SGBD (Oracle) (20 h) – Atelier : Développement de composants via le langage PL-SQL (20 h)
|
Validation du bloc de compétences
| Mise en situation professionnelle reconstituée (projet) : Conception, exploitation d’une base de données et développement via un SGBD relationnel dans le respect d’un cahier des charges établi (20 h) |
Bloc CDA3 – Concevoir et développer une application multicouche répartie en intégrant les recommandations de sécurité de gestion des données
Nombre heures de formation : 220 heures
Compétences visées et évaluées en fin de bloc : | Modules de formation en lien avec les compétences visées : |
C.CDA3.1 – Collaborer à la gestion d’un projet informatique et à l’organisation de l’environnement de développement
C.CDA3.2 – Concevoir une application
| Conception d’une application (37 h) : – Conception Plan de développement logiciel (20 h) Cas pratiques : – Atelier : La communication autour d’un projet (7 h) – Atelier : Collaboration au sein d’un projet informatique (10 h)
|
C.CDA3.3 – Développer des composants métier
C.CDA3.4 – Construire une application organisée en couches
| Environnement Client-Serveur (60 h) : – Architecture client-serveur (20 h) – Persistance des données & Sécurité des données environnement client-serveur (20 h) – Composants métier : de la modélisation UML au développement (20 h)
|
C.CDA3.5 – Développer une application mobile
| Développement mobile (50 h) : – Développement environnement mobile : environnement IOS ou androïd au choix (20 h) – Framework AngularJS (Javascript) (20 h) Cas pratique : – Atelier Développement mobile (Swift ou Java pour androïd ou Kotlin pour androïd au choix) (10 h)
|
C.CDA3.6 – Préparer et exécuter les plans de tests d’une application
C.CDA3.7 – Préparer et exécuter le déploiement d’une application
| Testing (40 h) : – Méthodologie autour des tests (20 h) Cas pratiques : – Atelier Tests unitaires et tests de charge (7 h) – Atelier Industrialisation des processus de test (13 h) |
Validation du bloc de compétences
| Mise en situation professionnelle reconstituée (projet) : Conception d’une application multicouche et gestion de la sécurité des données dans le respect d’un cahier des charges établi (33 h) |
PRÉREQUIS
– niveau 5 (bac+2) en informatique ou avoir une expérience professionnelle dans un métier technique de l’informatique d’au moins 2 à 3 ans.
– savoir concevoir des algorithmes simples – Développer des applications à l’aide d’un langage objet.
– savoir utiliser un système de gestion de bases de données afin d’exploiter les données via le langage SQL.
– savoir développer des applications à l’aide d’un langage objet.
MODALITÉS D’ÉVALUATION
Tests digitalisés : questionnaire à choix multiples (QCM), cartographie de compétences.
Projets en groupes : cas entreprise, soutenance orale, mise en situation professionnelle reconstituée (MSPR), exposés.
Prochaines sessions
Notre méthode pédagogie
L’EPSI s’appuie sur une pédagogie différenciée pour construire ses dispositifs de formations.
Elle propose aux apprenants plusieurs modalités d’apprentissage et moyens de formation et s’adapte ainsi à chaque profil (niveau, capacité de progression, rapidité, compréhension, etc.), dans les meilleures conditions possibles.
Cette formation est accessible aux personnes en situation de handicap.
Notre démarche qualité
Afin de confirmer et de valoriser ses compétences solides en matière de formation professionnelle, l’EPSI a obtenu en 2019 la qualification OPQF pour tous ses campus sur les critères suivants :
- pérennité des moyens financiers, humains et matériels
- capacité à concevoir, mettre en œuvre et évaluer des actions de formation
- respect de la réglementation
- satisfaction des clients
Nos 3 domaines qualifiés sont :
- nos actions de formations certifiantes
- nos actions pour favoriser l’insertion dans l’emploi
- les VAE