PYTHON
VIVANEO
Développement informatiqueEN MODE 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)
- 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
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.
- Formation 100 % en ligne, à votre rythme, sans contrainte de déplacement
- Accompagnement individualisé par un tuteur
TP Concepteur développeur d'applications
RNCP 37873 RS -1 CertifInfo 114919 VIVANEO
Développement informatiqueVIVANEO
Développement informatiqueVIVANEO
Développement informatiqueDAWAN
Développement informatique