Description
Module 1: Introduction aux bases de données relationnelles
Sous-Module 1.1: Comprendre les bases de données relationnelles
- Comprendre les principes fondamentaux des bases de données relationnelles
- Maîtriser la modélisation des données et les schémas relationnels
Sous-Module 1.2: Concevoir et créer des bases de données
- Concevoir des schémas relationnels efficaces
- Utiliser le langage SQL pour créer, modifier et interroger des bases de données
Module 2: Bases de données NoSQL
Sous-Module 2.1: S'initier aux bases de données NoSQL
- Identifier les différences entre les bases de données NoSQL et relationnelles
- Explorer les types de bases de données NoSQL (document, clé-valeur, graphe, colonne)
Sous-Module 2.2: Utiliser les bases de données NoSQL
- Mettre en ¿uvre des bases de données NoSQL (MongoDB, Cassandra, etc.)
- Interagir avec les données NoSQL via des API et des requêtes appropriées
Module 3: Développer des composants d'accès aux données
Sous-Module 3.1: Accéder aux données SQL
- Utiliser des librairies/frameworks pour accéder et manipuler des bases de données relationnelles
- Créer des requêtes SQL complexes pour répondre aux besoins spécifiques
Sous-Module 3.2: Accéder aux données NoSQL
- Intégrer des bases de données NoSQL dans une application web ou mobile
- Utiliser des langages et des outils appropriés pour interagir avec les données NoSQL
Module 4: Développer des composants métier côté serveur
Sous-Module 4.1: Choisir des technologies côté serveur
- Sélectionner une technologie serveur (Node.js, Django, Flask, etc.)
- Implémenter une logique métier et des services web côté serveur
Sous-Module 4.2: Intégrer des données et une logique métier
- Connecter les composants d'accès aux données avec les composants métier
- Créer des API RESTful pour interagir avec les données depuis l'application web/mobile
Module 5: Documenter et déployer
Sous-Module 5.1: Documenter des applications web/mobile
- Rédiger une documentation claire pour les applications développées
- Utiliser des outils de documentation tels que Swagger, JSDoc, etc.
Sous-Module 5.2: Déployer des applications dynamiques
- Mettre en ¿uvre le processus de déploiement sur des serveurs web ou dans des environnements de cloud computing
- Gérer les configurations et les mises à jour
Objectifs
- Comprendre les principes fondamentaux des bases de données relationnelles et NoSQL.
- Maîtriser la conception et la création de bases de données relationnelles et NoSQL.
- Développer des compétences pour accéder et manipuler les données à travers des requêtes SQL et NoSQL.
- Apprendre à développer des composants métier côté serveur pour une application web/mobile.
- Savoir documenter et déployer efficacement des applications dynamiques.
- Acquérir une compréhension approfondie des outils et technologies nécessaires au développement web et mobile.
- Être capable de choisir et d'utiliser les bonnes technologies pour répondre aux besoins spécifiques des projets.
- Développer des compétences pratiques pour intégrer des données, concevoir des API et gérer le déploiement d'applications.
Objectif visé :
Obtention du titre professionnel "Développeur web et web mobile" RNCP37674 avec un niveau 5 (BAC+2 : DEUG, BT, DUT...)
Pour de plus amples informations, contactez-nous
Tél : [information privée]
E-mail: [information privée]
Résultats
Évaluations Régulières pour Valider vos Compétence
Tout au long de votre parcours, des évaluations, qu'elles soient écrites ou orales, sont mises en place pour confirmer l'acquisition de vos compétences pratiques et techniques :
- Contrôles de Connaissances : Des tests réguliers pour mesurer votre compréhension et votre assimilation des connaissances acquises.
- Examens Blancs : Des simulations d'épreuves pour vous familiariser avec le format des examens et pour identifier et améliorer vos points faibles.
Chaque évaluation est suivie d'une correction détaillée effectuée par nos formateurs experts, vous permettant de progresser de manière continue.
Activités E-Learning
En complément, vous aurez accès à des activités e-learning, comprenant des exercices et des évaluations, avec une obtention automatique et immédiate de la note, vous permettant de vous auto-évaluer et de progresser à votre rythme
Soutien Individualisé
Au-delà des évaluations, nous vous offrons un soutien individualisé pour la rédaction de votre rapport de stage, ainsi qu'une correction personnalisée, vous assurant ainsi un accompagnement complet et sur mesure.
A l'issue de la formation le stagiaire va :
- Recevoir une attestation de formation certifiant la réussite de la formation
- Se préparer de manière rigoureuse à la qualification du titre professionnel visé
- Obtenir les résultats des évaluations effectuées durant la formation pour mesurer les progrès réalisés
- Constituer un dossier professionnel complet et pertinent pour démontrer sa capacité à exercer le métier correspondant au titre.