Ce cours est conçu pour vous aider à développer des applications web en utilisant le framework Django de Python, qui est à la fois open source et dispose d'une architecture axée sur les données. Vous allez créer un projet avec Django en définissant un modèle de données et des champs, interroger la base de données et utiliser les gestionnaires d'URL, les vues et les modèles intégrés du framework pour structurer le reste de l'arrière-plan. Pour la partie frontale, vous utiliserez également HTML, CSS et JavaScript pour améliorer l'utilisabilité et les composants de style de vos modèles.
Horaire : Lundi, Mercredi, Vendredi - 18h à 21h
Être formé par des experts de l'industrie
Nos cours sont dispensés par des professionnels avec des années d'expérience ayant appris de première main les meilleures techniques, concepts et derniers outils demandés.Programme de certification officielle
Notre programme est mis à jour régulièrement avec le dernier syllabus de certification officielle afin de vous préparer pour l'examen.Crédit d'impôt
Revendiquez jusqu'à 25% des frais de scolarité et des crédits d'impôt pour frais de scolarité de vos impôts.Réduction sur le bon de certification
Un bon de réduction jusqu'à 50% sera fourni.Accès au laboratoire 24/7
Nos étudiants ont accès à leurs laboratoires et à leur matériel de cours à toute heure du jour ou de la nuit pour maximiser leur potentiel d'apprentissage et garantir leur réussite.Développement web avec Django
Introduction de base sur Django et connaissances sur Python ainsi que des informations de base sur les technologies frontales.
Ce module couvre les étapes nécessaires à l'installation de Python et Django, ainsi qu'à l'importation des bibliothèques requises. Création d'un projet Django, installation d'un environnement de développement intégré (IDE), démarrage d'un serveur de développement, applications Django et analyse du projet créé.
Ce module vous fournit les informations nécessaires pour créer un nouveau projet, avoir une idée sur les URL et les vues, créer une première vue et URL, ajouter plus de vues et URL, segments de chemin dynamique et valeurs capturées, convertisseurs de chemin, ajout de logique de vue dynamique supplémentaire, redirections, fonction inverse et URL nommées, retourner HTML, pratique des URL, des vues et de la logique de vue dynamique.
Ce module explore l'ajout et l'enregistrement de modèles, le rendu de modèles, le langage de modèle et l'interpolation de variables, la solution d'exercice, les filtres, l'extension Visual Studio Code Django, les balises et la balise "for", la balise URL pour les URL dynamiques, la balise if, l'héritage de modèle, l'inclusion d'extraits de modèle partiels, plus sur le langage de modèle Django (DTL), les modèles 404, l'ajout de fichiers statiques, l'ajout de fichiers statiques globaux, l'ajout de styles CSS et la création dynamique d'URL statiques.
Ce module explore différents types de données, la compréhension des options de base de données, la compréhension de SQL, les modèles Django, la création d'un modèle Django avec des champs, les migrations, l'insertion de données, la récupération de toutes les entrées, la mise à jour des modèles et des migrations, vide vs null, la mise à jour des données, la suppression de données, Créer au lieu de sauvegarder, interroger et filtrer les données ou conditions, performances de requête, opérations en vrac, préparation des modèles, rendu des données interrogées dans le modèle, rendu de la page de détails, URL de modèle, ajout d'un champ Slug et écrasement de la sauvegarde, utilisation du Slug et mise à jour des options de champ, agrégation et ordonnancement, ressources et liens utiles, enregistrement de données dans le panneau d'administration, ajout de modèles à la zone d'administration, configuration des champs de modèle, configuration des paramètres d'administration.
Ce module fournit des idées sur l'enregistrement de données dans le panneau d'administration, l'ajout de modèles à la zone d'administration, la configuration des champs de modèle, la configuration des paramètres d'administration.
Ce module fournit une compréhension des types de relations, ajout d'une relation un-à-plusieurs et migrations, travail avec les relations dans le code Python, requêtes inter-modèles, gestion des relations dans l'administration, ajout d'une relation un-à-un, code Python un-à-un, un-à-un et configuration d'administration, mise en place de plusieurs-à-plusieurs, plusieurs-à-plusieurs en Python, plusieurs-à-plusieurs dans l'administration et relations circulaires et relations paresseuses.
Ce module explore les concepts du formulaire, comme l'ajout d'un formulaire factice, les requêtes Get et Post, la protection CSRF, le traitement de la soumission de formulaire et l'extraction de données, la validation manuelle de formulaire et les problèmes avec "cela", l'utilisation de la classe de formulaire Django, la validation avec les formulaires Django, la personnalisation des contrôles de formulaire, la personnalisation de l'HTML rendu, l'ajout de style, l'ajout de plus de contrôles de formulaire, la sauvegarde des données de formulaire dans une base de données, Modelform et comment les configurer, enregistrer des données avec Modelform et vues basées sur des classes.
Ce module fournit des informations sur l'ajout de templates, la vue de templates, l'affichage d'un template de détail, la vue de liste, la vue de détail, la vue de formulaire et la vue de création.
Ce module explore le travail de téléchargement de fichiers, le stockage de fichiers téléchargés avec une approche naïve, l'ajout d'un formulaire avec un champ de fichier, l'utilisation de modèles pour le stockage de fichiers, Imagefield, Create view, champ de fichier et fichiers téléchargés sur le serveur.
Ce module traite du concept de sessions dans Django, comme l'activation et la configuration des sessions, l'ajout d'une nouvelle vue, le stockage de données dans les sessions, les différents types de données pouvant être stockées, l'utilisation des données de session et l'accès sûr aux données de session.
Ce module vous fournit les informations nécessaires sur le déploiement d'un projet Django, telles que les considérations de déploiement, les bases de données, Django et les serveurs Web, le service des fichiers statiques, le choix d'un fournisseur d'hébergement, la révision des paramètres, la collecte des fichiers statiques, le service des fichiers statiques, les migrations, la sécurisation des dépendances, les environnements virtuels, les variables d'environnement, le déploiement avec Elastic Beanstalk, SSL et les domaines personnalisés, la connexion à PostgreSQL, le service des fichiers statiques séparément, le service des fichiers statiques via S3 et le déplacement des téléchargements de fichiers vers S3.
Bien que nous encourageons tous les candidats intéressés à postuler, pour être accepté dans notre Bootcamp, vous devez :
Avoir un diplôme d'études secondaires ou l'équivalent, passer un entretien avec un membre de notre équipe d'admission, s'engager à respecter les exigences du programme et de la recherche d'emploi.
Développement Web avec la certification Django.
À la fin de ce cours, vous recevrez un certificat reconnu par l'industrie du MCIT.