Introduction à la Programmation Web avec Python et Django
Découvrez les bases de la programmation Web en utilisant Python et Django dans ce cours introductif.
Introduction à la formation Python Django
Les bases indispensables de la programmation Web
Débuter avec Python
Les bases de l'HTML et du CSS
Le framework Django : briques fondamentales
Projet Trombinoscoop réalisé sous Django
Mes Conclusions
Détails de la leçon
Description de la leçon
Ce cours d'introduction à la programmation Web utilise les technologies Python et Django pour vous guider à travers les concepts essentiels de la création de sites Web dynamiques. Nous commencerons par différencier le Web statique du Web dynamique, avec un focus sur le Web 2.0 et 3.0. La maîtrise des éléments de base de la programmation orientée objet en Python sera nécessaire, ainsi qu'une compréhension de la découpe MVC (Model View Control) mise en œuvre par Django. Vous serez également initiés aux diagrammes UML, notamment les diagrammes de classe et de cas d'utilisation. En plus de Python, nous couvrirons les langages de présentation HTML et CSS, ainsi qu'une introduction à JavaScript pour dynamiser vos applications côté client. Nous conclurons par un projet pratique nommé TrombinoScoop, inspiré de Facebook, afin de mettre en œuvre les concepts appris. Bien que le but ne soit pas de faire de vous des experts en Python ou Django, ce cours vous donnera les bases nécessaires pour concevoir et réaliser des projets Web dynamiques.
Objectifs de cette leçon
Les objectifs de cette vidéo incluent : comprendre les bases de la programmation Web dynamique, maîtriser la syntaxe Python nécessaire pour Django, apprendre la structure MVC et son application dans Django, et réaliser un projet Web pratique.
Prérequis pour cette leçon
Quelques connaissances de base en programmation et une familiarité avec les concepts de l'Internet seront utiles, mais aucune expérience préalable en Python ou en développement Web n'est requise.
Métiers concernés
Les compétences acquises dans ce cours peuvent être appliquées dans des métiers tels que développeur Web, développeur Backend, ingénieur logiciel, et concepteur d'applications Web.
Alternatives et ressources
Les alternatives à Python et Django pour le développement Web incluent Symfony (PHP), ASP.NET (Microsoft), JSP (Java), et Ruby on Rails.
Questions & Réponses