RNCP37873BC03 - Préparer le déploiement d'une application sécurisée
DEVFORMA
Objectifs de la formation
Comprendre les fondamentaux de Django.
Créer une application web simple avec Django.
Explorer les fonctionnalités avancées de Django pour le développement web.
Programme
Jour 1 : Introduction à Django et Création d'un Projet
Introduction à Django
Histoire et philosophie de Django.
Installation et configuration de l'environnement de développement Django.
Création d'un Projet Django
Structure d'un projet Django.
Création d'un projet et d'une application.
Exploration du serveur de développement Django.
Jour 2 : Modèles, Vues et Templates
Travail avec les Modèles Django
Compréhension des modèles et de l'ORM (Object-Relational Mapping) de Django.
Création et migration de modèles.
Administration de l'application via l'interface d'administration Django.
Vues et URL
Compréhension du système de routage d'URL de Django.
Création de vues pour gérer les requêtes et les réponses.
Templates
Introduction au système de templates de Django.
Liaison des modèles avec les templates pour afficher des données.
Jour 3 : Formulaires et Fonctionnalités Avancées
Formulaires Django
Création de formulaires pour l'entrée des données.
Validation et traitement des données de formulaire.
Fonctionnalités Avancées
Introduction aux fonctionnalités avancées comme l'authentification, les fichiers statiques, et les tests.
Bonnes pratiques pour la sécurisation et le déploiement d'une application Django.
Projet Pratique
Mise en œuvre d'un petit projet pratique utilisant toutes les compétences acquises.
Résultats attendus
Créer une application web avec Django.
« Il est possible de suivre plusieurs actions de formation préparant à un même titre RNCP, sous forme de blocs de compétences. Chaque action de formation peut être suivie séparément, et seule la validation de l'ensemble des blocs permet l'obtention du titre. »
Source : https://www.moncompteformation.gouv.fr/espace-public/parcours-modulaire-certification
Les points forts
Plus de 75% de la formation est constituée d'exercices pratiques et de projets.
La certification
TP Concepteur développeur d'applications
- TypeTitre RNCP
- Niveau de sortieBAC+3 ou 4 : licence, master 1, maîtrise (NIVEAU 6)
- Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
- DomaineDéveloppement informatique
- Métier viséDéveloppeur / Développeuse informatique
RNCP 37873 RS -1 CertifInfo 114919 Organisme & lieu
- OrganismeDEVFORMA
- Région