Titre RNCP 100% CPF À distance

100% à distance - TP Concepteur Développeur d'Applications - Concevoir et développer une application sécurisée organisée en couches - RNCP37873BC02

EN MODE FORMATION

1 800 €à partir de
Durée variabledurée
22sessions actives
Francelieu

Objectifs de la formation

- Analyser les besoins d'un client et produire des documents de conception (maquettes, diagrammes UML, modèles de données)
- Concevoir l'architecture d'une application en couches dans le respect des principes de séparation des responsabilités
- Concevoir et mettre en oeuvre une base de données relationnelle adaptée aux besoins du projet
- Développer des composants d'accès aux données en utilisant des requêtes SQL et des ORM
- Développer des composants métier et des interfaces en appliquant les patrons de conception adaptés
- Communiquer en anglais dans un contexte de conception et d'architecture applicative (niveau B1 CECRL)

Programme

- Analyse des besoins : recueil et formalisation des besoins fonctionnels et non fonctionnels, rédaction des user stories
- Conception UML : diagrammes de cas d'utilisation, de classes, de séquences, d'activités
- Maquettage et prototypage : wireframes, maquettes fonctionnelles, validation avec le client
- Architecture en couches : séparation présentation / métier / accès aux données, patterns MVC, MVP, MVVM
- Patrons de conception (design patterns) : Singleton, Factory, Repository, DAO, Façade - application pratique
- Base de données relationnelle : modélisation (MCD, MLD), normalisation, création et administration
- SQL : requêtes de sélection, jointures, sous-requêtes, procédures stockées, déclencheurs (triggers)
- ORM et accès aux données : mapping objet-relationnel, gestion des transactions, optimisation des requêtes
- Bases de données NoSQL : modèles documentaires, clé-valeur, cas d'usage et comparaison avec le relationnel
- Tests unitaires et d'intégration : stratégies de test, frameworks de test, couverture de code, non-régression
- Anglais technique (B1) : lecture de documentation d'architecture, échanges sur des choix de conception

Résultats attendus

Obtention du Certificat de Compétences Professionnelles BC02 - Concevoir et développer une application en couches, composante du Titre Professionnel Concepteur Développeur d'Applications - RNCP37873, Niveau 6 (Bac+3/4), délivré par le Ministère du Travail.

Les points forts

- Formation 100 % en ligne, à votre rythme, sans contrainte de déplacement
- Accompagnement individualisé par un tuteur

La certification

TP Concepteur développeur d'applications

RNCP 37873 RS -1 CertifInfo 114919

Organisme & lieu

Formations similaires