Collège des technologies de l’information de Montréal
Montreal College of Information Technology English flagEN FlagFR

CERTIFICATS

Développement web avec Django
APERÇU

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

KEY FEATURES

  • Web Development with Django

    Ê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.
  • Web Development with Django

    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.
  • Web Development with Django

    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.
  • Web Development with Django

    Réduction sur le bon de certification

    Un bon de réduction jusqu'à 50% sera fourni.
  • Web Development with Django

    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.

PLAN DE COURS

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.

COMPÉTENCES ACQUISES

QUI DOIT POSTULER ?

Démarreurs de carrière : pour les personnes qui entrent sur le marché du travail ou qui souhaitent modifier leur statut professionnel actuel. Le programme de certification Django peut vous aider à faire la transition ou à démarrer une nouvelle carrière avec une compréhension de base du domaine.
Professionnels souhaitant entreprendre une certification d'expert dans l'utilisation de Django ou démontrer leurs compétences dans Django de manière professionnelle.
Ceux qui cherchent à valider une capacité professionnelle à travailler avec l'interface d'administration de Django. Familiarisez-vous avec la personnalisation de , des fonctions telles que les outils d'administration, les outils de formulaire et d'autres outils fonctionnels qui rendent l'automatisation plus efficace.
Professionnels à la recherche d'une augmentation de salaire sur le long terme. Dans une enquête similaire réalisée auprès des employeurs, les statistiques indiquent qu'une recrue se sent plus à l'aise d'embaucher un professionnel certifié Django que de recruter un professionnel non certifié.

Admissibilité et exigences

Les apprenants doivent posséder un diplôme de premier cycle ou un diplôme d'études secondaires

 

 

Prérequis

Les candidats doivent avoir une compréhension de base de la programmation Python, de la logique et des requêtes pour mener à bien ce programme. Une expérience antérieure en programmation serait un avantage. La connaissance des technologies frontales telles que HTML, CSS, JavaScript et JQuery est requise.

Développement Web avec la certification Django.

 

À la fin de ce cours, vous recevrez un certificat reconnu par l'industrie du MCIT.

  • Recevez un certificat reconnu par l'industrie du MCIT.
  •  
  • Soyez prêt pour la certification officielle de Django.

INSTRUCTOR SPOTLIGHT

CALENDRIER

— FAQ —

Absolument. N'hésitez pas à contacter notre bureau, nous serons plus qu'heureux de travailler avec vous pour répondre à vos besoins de formation.
Tous nos instructeurs exceptionnellement qualifiés ont une bonne expérience de la formation et de l'industrie, et sont certifiés AW dans leur domaine respectif. Chacun d'entre eux a été sélectionné grâce à une procédure rigoureuse comprenant une évaluation de profil, un examen technique et une démonstration de formation.
Oui, il y a des bons pour passer l'examen officiel.
Après avoir terminé les cours de certification, vous recevrez un certificat MCIT.