Django 2 & Python | Maitrisez le développement web par Udemy
Lieu(x)
À distance
Durée
Nous contacter
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Bienvenue sur la formation Django 2 & Python | Maîtrisez le développement web. Dans ce cours, nous allons étudier tout ce qui est nécessaire pour construire un site web complet avec Python, Django et Bootstrap.Vous êtes-vous déjà dit 'J'ai besoin d'un site web, mais ce n'est pas mon domaine et ça me semble trop compliqué / long'' ? Que vous soyez étudiant, entrepreneur ou juste curieux du web, ce cours vous permettra de construire votre projet de A à Z.Le cours est structuré autour d'un seul objectif : vous rendre à l'aise et autonome avec Django. Si je réalise ce cours, c'est pour que vous réalisiez vos propres sites web avec Django. Par conséquent, toutes les 2 ou 3 vidéos, vous aurez l'occasion de mettre en pratique les notions abordées avec un exercice suivi de son corrigé.Au total, vous ferez plus de 15 exercices avant de m'accompagner dans la réalisation d'un projet complet couvrant tous les grands sujets : un Blog.Pour se faire une meilleure idée des exercices, voici quelques exemples de ce que vous allez réaliser :Python TexMex : un restaurant gérant des commandes clients pour prendre en main Python 3 ;PeopleBook : une liste d'utilisateurs ainsi qu'une fiche détail pour se familiariser avec le routing et les templates ;ZeCompany : un annuaire d'employés qui vous mettre à l'aise avec l'API Django de requêtes de base de données ;PyPyMusic : une maison de disque pour laquelle vous configurez l'interface d'administration de artistes, albums et chansons ;StrapShows : la refonte avec Bootstrap 4 d'une page de présentation de séries TV.Pourquoi faire du web avec Django ? Django est un framework robuste, né en 2003, qui reste complètement dans la course aujourd'hui en 2018. Le temps a confirmé la qualité de Django, et des startups comme des grands groupes l'utilisent (la NASA, Pinterest ou encore Instagram). La version 2 a été publiée en décembre 2017 et la communauté autour du framework est toujours aussi active. Ce framework a une philosophie 'batteries included', signifiant qu'il vous propose par défaut tout ce dont vous avez besoin pour réaliser un site web :Le routing des URL ;La gestion de plusieurs base de données (sqlite3, MySQL, PostgreSQL, Oracle) ;Génération de pages dynamiques avec des templates ;La gestion multilingue du contenu ;Interface automatique d'administration de données.Django est pensé pour les perfectionnistes qui veulent respecter leurs délais. Vous irez vite, très vite avec Django, sans pour autant sacrifier la qualité et la maintenabilité de votre projet.Faire du web en Python 3Django s'appuie sur le langage Python. C'est un langage très expressif et facile à prendre en main. Si vous n'avez jamais fait de Python, ou si la dernière fois que vous en avez vu remonte à de lointaines années, aucune inquiétude : je vous propose un crash-course Python 3 pour que vous soyez prêt à tout !Bootstrap 4 pour un site responsiveUn site web serait incomplet sans la partie visible des visiteurs : l'interface HTML / CSS. Pour se faire, nous allons étudier ensemble le framework Bootstrap 4. Avec lui, vous ferez très facilement des pages aussi bien adaptées à un affichage mobile que navigateur.Une des grandes forces de Bootstrap, c'est de vous permettre d'avoir un look propre immédiatement sans avoir de formation particulière en graphisme. Fini la partie graphisme faites à la va vite sur la fin, faire du Bootstrap c'est comme des Légos. Empiler des classes devient un jeu d'enfant !Structure du coursVoici les grands sujets abordés dans le cours, en commençant par Python 3 :Syntaxe du langage (if / else, boucle for / while, fonctions) ;Types du langage avec les listes, tuples, et dictionnaires ;Orienté Objet avec Python : classes, héritage, polymorphisme ;Modules, import, documentation de Python.Pour Django, nous consacrerons une section pour chaque grand domaine :Routing, views & template pour créer des pages dynamiques ;Etude et traitement de requêtes HTTP avec Django ;Gestion de base de données sans écrire une ligne de SQL ;Interface d'administration du site clé en main (automatiquement générée) ;Création de formulaire web sans effort.L'interface n'est pas oubliée avec une étude complète de Bootstrap :L'étude du système de grille ;Les différents composants : tables, boutons, navbar, etc ;Les messages : alert & modals ;L'intégration dans Django.Si vous rejoignez le cours, vous aurez surement des questions et des sujets que vous avez envie d'approfondir. Je suis très présent sur les Questions / Réponses et ce sera un plaisir d'échanger avec vous.N'hésitez pas à jeter un oeil au contenu de preview pour savoir si le cours correspond à vos attentes. N'oubliez pas, si le cours ne vous convient pas, vous pouvez vous faire rembourser l'intégralité du prix d'achat, aucun risque ! Consultez cette formation sur le site de Udemy.
Objectifs
Secteur(s)
- Animation d'activités culturelles ou ludiques
- Audiovisuel multimédia
- Conception de contenus multimédias
- Conseil et maîtrise d'ouvrage en systèmes d'information
- Direction des systèmes d'information
- Informatique
- Langage informatique
- Production et exploitation de systèmes d'information
- Études et développement informatique
Métier(s)
- Adjoint / Adjointe d'exploitation informatique
- Adjoint technicien / Adjointe technicienne d'exploitation informatique
- Agent / Agente d'exploitation informatique
- Agent / Agente de planning informatique
- Analyste cogniticien / cogniticienne informatique
- Analyste concepteur / conceptrice informatique
- Analyste d'application
- Analyste d'exploitation
- Analyste d'étude informatique
- Analyste de gestion informatique
- Analyste décisionnel - Business Intelligence
- Analyste développeur / développeuse
- Analyste en cybersécurité
- Analyste fonctionnel / fonctionnelle informatique
- Analyste organique informatique
- Analyste responsable d'application informatique
- Analyste réseau informatique
- Analyste télématique
- Analyste-programmeur / Analyste-programmeuse d'étude informatique
- Analyste-programmeur / Analyste-programmeuse de micro-informatique
- Analyste-programmeur / Analyste-programmeuse en informatique industrielle
- Analyste-programmeur / Analyste-programmeuse gestion informatique
- Analyste-programmeur / Analyste-programmeuse informatique
- Analyste-programmeur / Analyste-programmeuse scientifique informatique
- Animateur / Animatrice d'activités audiovisuelles
- Animateur / Animatrice d'activités culturelles et de détente
- Animateur / Animatrice d'activités culturelles et techniques
- Animateur / Animatrice d'activités culturelles, techniques ou ludiques
- Animateur / Animatrice d'activités ludiques (jeux, jouets)
- Animateur / Animatrice d'arts plastiques
- Animateur / Animatrice d'atelier Internet
- Animateur / Animatrice d'atelier artistique ou ludique
- Animateur / Animatrice d'atelier d'activités manuelles
- Animateur / Animatrice d'atelier d'expression corporelle
- Animateur / Animatrice d'atelier en maison de retraite
- Animateur / Animatrice d'atelier lecture
- Animateur / Animatrice d'atelier multimédia
- Animateur / Animatrice d'atelier musical
- Animateur / Animatrice d'atelier sciences
- Animateur / Animatrice d'espace multimédia
- Animateur / Animatrice d'espace public numérique
- Animateur / Animatrice d'initiation aux Technologies de l'Information et de la Communication (TIC)
- Animateur / Animatrice d'initiation à la nature
- Animateur / Animatrice d'écomusée
- Animateur / Animatrice de club de vacances
- Animateur / Animatrice de cyberespace
- Animateur / Animatrice de village de vacances
- Animateur / Animatrice des arts du cirque
- Animateur / Animatrice nature environnement
- Animateur / Animatrice séjour de vacances pour personnes handicapées
- Animateur / Animatrice éco interprète
- Animateur conseiller / Animatrice conseillère en Technologies de l'Information et de la Communication (TIC)
- Architecte fonctionnel / fonctionnelle de système d'information
- Assistant / Assistante chef de projet informatique
- Assistant / Assistante d'exploitation informatique
- Assistant / Assistante maîtrise d'ouvrage des systèmes d'information
- Assistant fonctionnel / Assistante fonctionnelle des systèmes d'information
- Chargé / Chargée de mise en exploitation informatique
- Chef d'exploitation informatique
- Chef d'équipe de production informatique
- Chef de création artistique communication multimédia
- Chef de groupe de création multimédia
- Chef de groupe logicien informaticien
- Chef de projet Maîtrise d'Ouvrage - MOA des systèmes d'information
- Chef de projet TMA - Tierce Maintenance Applicative
- Chef de projet Web
- Chef de projet développement logiciel
- Chef de projet en linguistique informatique
- Chef de projet informatique
- Chef de projet internet
- Chef de projet maîtrise d'oeuvre informatique
- Chef de projet maîtrise d'ouvrage des systèmes d'information
- Chef de projet multimédia
- Chef de projet utilisateurs des systèmes d'information
- Chef de projet étude et développement informatique
- Concepteur / Conceptrice artistique communication multimédia
- Concepteur / Conceptrice d'application informatique
- Concepteur / Conceptrice de jeux vidéo
- Concepteur / Conceptrice de jeux web online
- Concepteur / Conceptrice en publicité
- Concepteur / Conceptrice informatique
- Concepteur / Conceptrice logiciel informatique
- Concepteur / Conceptrice multimédia
- Concepteur réalisateur / Conceptrice réalisatrice communication
- Concepteur rédacteur / Conceptrice rédactrice communication
- Concepteur rédacteur / Conceptrice rédactrice publicitaire
- Conseiller médiateur / Conseillère médiatrice en numérique
- Consultant / Consultante ERP - Enterprise Resource Planning
- Consultant / Consultante IT
- Consultant / Consultante SI CRM/GRC Customer Relationship Management - Gestion de la Relation Client
- Consultant / Consultante SI finance comptabilité
- Consultant / Consultante SIRH ressources humaines
- Consultant / Consultante SaaS - Software as a Service
- Consultant / Consultante décisionnel - Business Intelligence
- Consultant / Consultante en accessibilité numérique
- Consultant / Consultante en système d'information
- Consultant / Consultante informatique
- Consultant / Consultante réseaux informatiques
- Consultant fonctionnel / Consultante fonctionnelle de progiciel
- Consultant fonctionnel / Consultante fonctionnelle des systèmes d'information
- Contrôleur / Contrôleuse de réseau informatique
- Coordinateur / Coordinatrice de la Maîtrise d'ouvrage des systèmes d'information
- Coordinateur / Coordinatrice projet en Maîtrise d'Ouvrage (MOA)
- Didacticien / Didacticienne informatique
- Directeur / Directrice artistique - jeux vidéo
- Directeur / Directrice artistique communication multimédia
- Directeur / Directrice artistique web
- Directeur / Directrice de création - jeux vidéo
- Directeur / Directrice de création communication multimédia
- Directeur / Directrice de département informatique
- Directeur / Directrice de département télécoms
- Directeur / Directrice de l'Organisation et des Systèmes d'Information (DOSI)
- Directeur / Directrice de projet en informatique
- Directeur / Directrice de projet télécoms
- Directeur / Directrice de service télécoms
- Directeur / Directrice des services informatiques (DSI)
- Directeur / Directrice des systèmes d'information
- Directeur / Directrice des systèmes d'information et télécoms
- Directeur / Directrice informatique
- Directeur / Directrice télécoms
- Développeur / Développeuse Big Data
- Développeur / Développeuse back-end
- Développeur / Développeuse d'application
- Développeur / Développeuse de logiciel de simulation optique et réalité virtuelle
- Développeur / Développeuse de sécurité des systèmes d'information
- Développeur / Développeuse décisionnel - Business Intelligence
- Développeur / Développeuse front-end
- Développeur / Développeuse full-stack
- Développeur / Développeuse informatique
- Développeur / Développeuse jeux vidéo
- Développeur / Développeuse logiciel de réalité augmentée
- Développeur / Développeuse multimédia
- Développeur / Développeuse web
- Développeur / Développeuse web mobile
- Expert / Experte métier système d'information
- Exploitant / Exploitante informatique
- Facilitateur / Facilitatrice de FabLab - laboratoire de fabrication numérique
- Game designer
- Game designer - jeux web online
- Gestionnaire d'applications système d'information
- Gestionnaire de production informatique
- Gestionnaire de ressources informatiques
- Gestionnaire de ressources matérielles informatiques
- Gestionnaire du parc informatique
- Homologateur / Homologatrice logiciel
- Informaticien / Informaticienne analyste
- Informaticien / Informaticienne d'application
- Informaticien / Informaticienne de développement
- Informaticien chargé / Informaticienne chargée d'étude
- Ingénieur / Ingénieure analyste en système d'information
- Ingénieur / Ingénieure analyste informatique
- Ingénieur / Ingénieure d'analyse et de programmation en informatique de gestion
- Ingénieur / Ingénieure d'application informatique
- Ingénieur / Ingénieure d'exploitation informatique
- Ingénieur / Ingénieure d'intégration applicative
- Ingénieur / Ingénieure d'étude en applications scientifiques informatiques
- Ingénieur / Ingénieure d'étude en informatique de gestion
- Ingénieur / Ingénieure d'étude et développement informatique
- Ingénieur / Ingénieure d'étude informatique
- Ingénieur / Ingénieure d'étude logiciel informatique
- Ingénieur / Ingénieure de conception informatique
- Ingénieur / Ingénieure de développement informatique
- Ingénieur / Ingénieure de production informatique
- Ingénieur / Ingénieure de réalisation informatique
- Ingénieur / Ingénieure développement logiciel informatique
- Ingénieur / Ingénieure en développement d'applications
- Ingénieur / Ingénieure informatique développement en temps réel
- Ingénieur / Ingénieure logiciel informatique
- Ingénieur / Ingénieure programme informatique
- Ingénieur analyste-programmeur / Ingénieure analyste-programmeuse
- Ingénieur concepteur / Ingénieure conceptrice informatique
- Ingénieur informaticien / Ingénieure informaticienne
- Intervenant / Intervenante en Tai Chi
- Intégrateur / Intégratrice d'application informatique
- Intégrateur / Intégratrice d'exploitation informatique
- Lead game designer - jeux vidéo
- Lead programmeur / programmeuse - jeux vidéo
- Level designer
- Level designer - jeux web online
- Maître / Maîtresse d'ouvrage système d'information
- Opérateur / Opératrice en cybersécurité
- Opérateur / Opératrice informatique
- Opérateur pupitreur / Opératrice pupitreuse informatique
- Paramétreur / Paramétreuse logiciel ERP
- Pilote de ressources informatiques
- Pilote multiserveur informatique
- Producer chef de projet jeux vidéo
- Product Owner
- Professeur / Professeure de yoga
- Programmeur / Programmeuse d'applications
- Programmeur / Programmeuse d'études
- Programmeur / Programmeuse de maintenance informatique
- Programmeur / Programmeuse informatique
- Programmeur / Programmeuse jeux vidéo
- Programmeur / Programmeuse logiciel de base informatique
- Programmeur industriel / Programmeuse industrielle
- Pupitreur / Pupitreuse d'exploitation informatique
- Pupitreur / Pupitreuse réseau informatique
- Responsable d'animation en centre de vacances
- Responsable d'application informatique
- Responsable d'atelier de génie logiciel
- Responsable d'espace de médiation numérique
- Responsable d'exploitation informatique
- Responsable d'un service informatique
- Responsable d'un service télécoms
- Responsable d'étude informatique
- Responsable de conception communication multimédia
- Responsable de division informatique
- Responsable de division télécoms
- Responsable de domaine en informatique
- Responsable de domaine télécoms
- Responsable de département informatique
- Responsable de département télécoms
- Responsable de gestion de configuration
- Responsable de la production informatique
- Responsable de projet architecture et intégration grands systèmes
- Responsable de projet architecture informatique
- Responsable de projet architecture télécoms
- Responsable de projet informatique
- Responsable de projets « métiers » système d'information
- Responsable de réseaux télécoms
- Responsable des développements informatiques
- Responsable des systèmes d'information
- Responsable des systèmes informatiques
- Responsable du management de la DSI
- Responsable du réseau informatique
- Responsable informatique
- Responsable production informatique
- Responsable télécoms
- Responsable utilisateurs des systèmes d'information
- Rédacteur / Rédactrice web
- Scrum Master
- Spécialiste en gestion de crise cyber
- Technicien / Technicienne d'exploitation informatique
- Technicien / Technicienne informatique
- Technicien / Technicienne poste de travail en informatique
- Technicien / Technicienne programmation
- Technicien / Technicienne réseau informatique
- Technicien / Technicienne système informatique
- Testeur / Testeuse informatique
- Urbaniste des systèmes d'information
- Webmaster
- Webmaster concepteur / conceptrice de site web
- Webmaster développeur / développeuse
Compétence(s)
- Algorithmique
- Analyse d'incidents
- Analyse de la performance
- Animation d'instances agiles (mêlée, démonstration, rétrospective, …)
- Animation vectorielle
- Architecture d'applications
- Architecture des systèmes d'information
- Architecture propriétaire
- Architecture réseau
- Architecture web
- Arts plastiques
- Audit interne
- Business Intelligence (BI) / Informatique décisionnelle
- Caractéristiques socio-culturelles des publics
- Charte des FabLabs
- Chaîne graphique
- Code des marchés publics
- Comptabilité générale
- Connectique
- Dispositifs de financement culturel
- Droit commercial
- Droit de la propriété intellectuelle
- Environnement / nature
- Externalisation des systèmes d'information
- Finance
- Formalisation de processus de gestion
- Gestion administrative
- Gestion budgétaire
- Gestion commerciale, relation clients
- Gestion comptable
- Gestion de configuration
- Gestion de production
- Gestion de projet
- Gestion des Ressources Humaines
- Gestion financière
- Infogérance / télémaintenance
- Informatique de gestion
- Informatique industrielle
- Informatique scientifique et technique
- Jeux de société
- Langage informatique ASP.NET
- Langage informatique Ada
- Langage informatique Apache
- Langage informatique AutoItScript
- Langage informatique Basic
- Langage informatique C#
- Langage informatique C/C++
- Langage informatique CSS
- Langage informatique Cobol
- Langage informatique Delphi
- Langage informatique Fortran
- Langage informatique HTML
- Langage informatique J2EE
- Langage informatique J2ME
- Langage informatique Java
- Langage informatique Lisp
- Langage informatique PHP
- Langage informatique Pascal
- Langage informatique Perl
- Langage informatique Prolog
- Langage informatique Python
- Langage informatique Ruby
- Langage informatique SQL
- Langage informatique Script Shell
- Langage informatique VB.NET
- Langage informatique Visual Basic
- Langage informatique WLangage
- Langage informatique XML
- Langages de programmation informatique
- Linguistique
- Logiciel d'animation 3D
- Management
- Marketing / Mercatique
- Marketing direct
- Matériel de contrôle embarqué
- Modélisation informatique
- Modélisation spatiale
- Méthode AGILE
- Méthodes d'analyse (systémique, fonctionnelle, de risques, ...)
- Méthodologie SAFe
- Méthodologie Scrum
- Métrologie
- Normes et standards d'exploitation
- Normes qualité
- Normes rédactionnelles
- Organisation d'évènements culturels
- Outils bureautiques
- Outils de planification des ressources humaines
- Patrimoine historique
- Photographie
- Pratique d'un instrument de musique
- Pratique du théâtre
- Principes d'intégration de matériels et de logiciels
- Process et procédures d'achats
- Procédures d'appels d'offres
- Procédures d'élaboration d'un plan de tests (étapes, scénarii...)
- Procédures de maintenance
- Produits multimédia
- Progiciels de Gestion Intégrée (PGI) / Enterprise Resource Planning (ERP)
- Progiciels industriels et techniques
- Progiciels spécifiques à la logistique
- Programmation informatique
- Programmation logicielle
- Protection des données numériques
- Protocoles et normes télécoms
- Publication Assistée par Ordinateur (PAO)
- Règlement Général européen sur la Protection des Données (RGPD)
- Règles d'élaboration d'une Charte Graphique
- Règles de diffusion et de communication de l'information
- Règles de sécurité Informatique et Télécoms
- Règles de sécurité des biens et des personnes
- Réseaux informatiques et télécoms
- Sciences de la vie et de la terre
- Système KANBAN
- Système LEAN
- Système d'exploitation AS 400
- Système d'exploitation Gcos
- Système d'exploitation HP-Ux
- Système d'exploitation IBM Aix
- Système d'exploitation Irix
- Système d'exploitation Linux
- Système d'exploitation MVS
- Système d'exploitation MacOS
- Système d'exploitation Solaris
- Système d'exploitation Unix
- Système d'exploitation Windows
- Système d'exploitation informatique Android
- Système d'exploitation informatique Apache Tomcat
- Système d'exploitation informatique Open BSD
- Système d'exploitation informatique Sun OS
- Système d'exploitation informatique VMWare (virtualisation d'architecture)
- Système d'exploitation informatique VirtualBox
- Système embarqué
- Systèmes d'exploitation informatique
- Sémiotique
- Techniques commerciales
- Techniques d'animation d'équipe
- Techniques d'animation de groupe
- Techniques d'expression corporelle
- Techniques d'impression
- Techniques d'infographie
- Techniques d'écriture narrative, romanesque
- Techniques de communication
- Techniques de planification
- Techniques de storytelling - communication narrative
- Techniques pédagogiques
- Technologie de l'internet
- Technologies de l'accessibilité numérique
- Technologies de l'information et de la communication (TIC)
- Technologies informatiques
- Technologies télécoms
- Traitement de l'image et du son
- Urbanisation des systèmes d'information
- Utilisation d'outils collaboratifs (planning partagé, web conférence, réseau social d'entreprise, ...)
- Veille informationnelle
- Évaluation de risques sécurité Informatique et Télécoms
Formation proposée par : Udemy
À découvrir