Titre RNCP 100% CPF À distance

Développeur Web Python - Option Framework Django

GLOBAL DIGITAL UNIVERSITY

4 120 €à partir de
620 hdurée
1session active
Francelieu

Objectifs de la formation

Vous souhaitez devenir undéveloppeur web completmaîtrisant aussi bien lefrontendque lebackend Python avec Django? Cette formation vous permettra d'acquérir des compétences solides en développement web, de l'intégration d'interfaces jusqu'à la création d'applications web dynamiques, sécurisées et déployables, dans le respect des standards professionnels.
À l'issue de cette formation, vous serez capable de :
1. Développer la partie front-end d'un site ou d'une application web :
- Utiliser HTML/CSS (avec ou sans framework) pour intégrer des interfaces à partir de maquettes
- Appliquer les principes de responsive design et d'accessibilité (RGAA)
- Organiser un code CSS lisible, réutilisable et optimisé pour la performance
- Optimiser le référencement naturel (SEO) via la sémantique, la hiérarchie des contenus et la légèreté des pages
- Utiliser JavaScript pour ajouter interactivité et animations
- Valider les saisies des formulaires et gérer les erreurs utilisateurs
- Mettre en place des appels asynchrones à des API REST pour dynamiser les interfaces
- Utiliser des bibliothèques JavaScript (ex. : Axios, Chart.js) pour accélérer le développement
2. Développer la partie back-end avec Python et gérer la base de données :
- Synthétiser les besoins applicatifs à partir d'un cahier des charges et concevoir le modèle de données
- Créer et administrer une base de données relationnelle (PostgreSQL ou MySQL)
- Exploiter des données avec SQL et ORM (Django ORM)
- Respecter les normes RGPD en matière de collecte et de sécurité des données
- Modulariser les traitements métiers côté serveur avec une logique structurée
- Programmer en Python avec une approche orientée objet
- Utiliser Git, GitHub, et des outils collaboratifs pour travailler efficacement en équipe
- Tester et préparer une application pour la mise en production
3. Comprendre et utiliser le framework Django dans son architecture complète :
- Installer et configurer Django dans un environnement de développement
- Utiliser les outils de gestion de dépendances (venv, pip, pipenv)
- Développer une application modulaire avec architecture MVC (MTV chez Django)
- Gérer l'authentification, les rôles utilisateurs et la sécurisation des accès
- Construire des vues dynamiques avec Django Templates
- Configurer les routes, vues, modèles et formulaires Django
- Générer des backoffices sécurisés pour la gestion des contenus (admin)
- Déployer un projet Django (sur Render, Railway ou autre service cloud)

Programme

Cette formation est basée sur uneméthode par projetavec un accompagnement personnalisé. Tout au long de la formation, vous avez accès au contenu e-learning ainsi qu'à des sessions d'accompagnement avec votre mentor une fois chaque semaine.
Programme
La formation est organisée autour de 3 modules pratiques (workshops) :
- Workshop 1 – Frontend et intégration HTML/CSS/JS :
- Intégration responsive HTML5, CSS3
- Accessibilité, SEO, bonnes pratiques de code
- JavaScript interactif (DOM, événements, formulaires)
- Appels API avec Fetch/Axios et rendu dynamique des données
-
Workshop : Création d'un Back-office complet en FastAPI (Python)
- Analyse & conception: besoins, cahier des charges, schémas fonctionnels et modèle de données.
- Prise en main de FastAPI: environnement Python, structure du projet, gestion des dépendances.
- Architecture Back-end: organisation du code, modèles Pydantic, ORM SQLAlchemy, routes et contrôleurs.
- API REST professionnelle: endpoints structurés, opérations CRUD, gestion des menus, produits et commandes.
- Sécurité & utilisateurs: JWT, mots de passe hachés, rôles et permissions.
- Sécurisation avancée: middlewares, restrictions d'accès, protection des données sensibles.
- Documentation automatisée: Swagger / OpenAPI intégré au projet.
- Validation & tests: gestion des erreurs, tests unitaires essentiels, contrôle qualité.
- Déploiement: configuration production, CORS, mise en ligne sur Railway/Render.
- Workshop 3 – Application complète avec Django :
- Installation et configuration de Django
- Architecture MVC/MTV : modèles, vues, templates
- CRUD complet, gestion des utilisateurs, sessions, autorisations
- Tests, optimisation, structure modulaire
- Déploiement de l'application et documentation technique

Résultats attendus

À la fin de cette formation :
- Vous pouvez prétendre au titreDéveloppeur Web, un diplôme officiellement enregistré auprès de France Compétences.
- Pour valider un bloc, l'évaluation des acquis doit être supérieure ou égale à 50 %.
- Pour valider le titre Développeur Web, il faut obtenir une note supérieure ou égale à 50 %. Le calcul de la moyenne des notes est pondéré de la manière suivante :
-
- Contrôle continu : 30 %
- Stage évalué en entreprise : 20 %
- Examens évalués par les jurys : 50 %
- Toutes les évaluations sont réalisées à distance en visioconférence.

Les points forts

- 80% de pratique et 20% de théorie
- Accompagnement personnalisé et en petits groupes une fois chaque semaine
- Plateforme e-learning disponible à tout moment

La certification

Développeur Web

RNCP 37805 RS -1 CertifInfo 115146

Organisme & lieu

Formations similaires