Titre RNCP 100% CPF À distance

Développeur Web – Framework Django (Python, Authentification, ORM, MTV, MVC, ORM, Sécurité, Performance)

ILARIA DIGITAL SCHOOL

1 450 €à partir de
70 hdurée
2sessions actives
Francelieu

Objectifs de la formation

Les objectifs pédagogiques incluent :
- Comprendre les bases du framework Django et sa structure MTV.
- Savoir créer une application web simple avec modèles, vues et templates.
- Mettre en place une authentification de base et un mini-projet complet.
Objectifs RNCP: Confronter ses connaissances en développement avec la documentation d'un framework dans le but de s'approprier l'architecture et les fonctionnalités d'un nouveau cadre de travail. Configurer le framework en utilisant un gestionnaire de dépendances afin de préparer l'environnement de développement de l'application. Développer une application évolutive avec un framework afin de disposer d'un environnement de développement standardisé pour l'ensemble du projet.

Programme

- Module 1 – Découverte et architecture
- Présentation du framework Django et du modèle MTV.
- Installation, création d'un projet et d'une première application.
- Structure des fichiers : settings, urls, views, templates.
- Routage et vues : mise en place de views fonctionnelles simples.
- Templates : syntaxe de base, héritage, variables et affichage dynamique.
- Travaux pratiques :création d'une page dynamique et navigation basique.
- Module 2 – Base de données et formulaires
- Présentation de l'ORM Django et de son fonctionnement.
- Création de modèles, migrations et relations simples (OneToMany).
- Requêtes de base avec QuerySet : filter, get, all.
- Introduction à Django Admin et personnalisation minimale.
- Formulaires : création, validation, gestion des erreurs.
- Travaux pratiques :réalisation d'un CRUD complet sur un modèle (ex. gestion de contacts).
- Module 3 – Authentification et finalisation
- Système d'authentification intégré : User model, login/logout.
- Restriction d'accès et utilisation des décorateurs @login_required.
- Gestion des sessions, messages flash et retours utilisateur.
- Organisation du code, factorisation et bonnes pratiques de base.
- Déploiement local : gestion des fichiers statiques et configuration minimale.
- Travaux pratiques :ajout de l'authentification au mini-projet et revue finale.
Projet fil rouge :petite application web CRUD (blog, gestion de tâches, etc.)
– 70 % de pratique, 30 % de théorie.
– Objectif : livrer une application fonctionnelle en local au terme de la formation.

Résultats attendus

La formation vise l'acquisition du bloc de compétences 3 "Développement avancé : Comprendre et utiliser une architecture de type framework" de la certification RNCP37805 "Développeur Web" du certificateur WEBECOM, enregistrée le 19/07/2023. Cette certification est reconnue dans le secteur informatique et garantit que les diplômés possèdent les compétences requises pour concevoir, développer et gérer des sites web et applications web complexes en utilisant les technologies les plus modernes et pertinentes, y comprisDjango.
En complément de la certification, les diplômés recevront une attestation de compétences qui détaille les aptitudes spécifiques maîtrisées pendant le cours, renforçant leur profil professionnel et leur employabilité dans le secteur du développement web.
Chaque apprenant développera un portfolio professionnel qui compile les travaux réalisés pendant la formation. Ce portfolio est crucial pour la démonstration de leurs compétences pratiques à de futurs em
Cette formation équipe également les participants avec des compétences transversales en communication, en gestion de projet et en travail collaboratif, essentielles pour réussir dans des environnements professionnels interdisciplinaires et internationaux. L'accent est mis sur le développement d'une approche analytique et méthodique, permettant de traduire les besoins des utilisateurs en solutions web efficaces et innovantes.
Ces modalités de reconnaissance des acquis assurent une préparation complète des participants, leur permettant d'entrer sur le marché du travail avec une expertise validée et prête à être mise en application dans des projets de développement web de toute envergure.
-----------
La certification est octroyée après validation des compétences acquises à travers différentes modalités :Contrôle Continuetmises en situation professionnelle sous forme de projets: conformément aux standards définis par France Compétences. Pour en savoir plus, visitez le site officiel. Le tuteur évalue la période de stage si un stage est réalisé.

Les points forts

Devenez Développeur Web Python Django :
- Pédagogie innovante via projets réels
- Flexibilité des formats d'apprentissage

La certification

Développeur Web

RNCP 37805 RS -1 CertifInfo 115146

Organisme & lieu