Formation Django : Initiation + Approfondissement

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Développer une application web robuste avec le framework Django

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 995,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 995,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Découvrir Django

    Introduction au Framework Django : versions, documentation
    Django et le Design Pattern MVC/MVT : principes et intérêt technique
    Écosystème des frameworks web pour Python (Pyramid, Flask, etc.)
    Environnements de développement intégrés spécialisés
    Installer Django et ses dépendances pour travailler sereinement
    Découverte du serveur web de développement

    Atelier : Installation de Django (environnement, dépendances)

    Comprendre la structure d'un site Django

    Notions de projet et d'application
    Structure d'un projet Django
    Structure d'une application Django
    Paramétrer son site web

    Ajouter des URLs et afficher du contenu

    Découvrir le routeur d'URLs de Django
    Créer des modèles d'URLs simples
    Créer des modèles d'URLs avec des expressions régulières
    Nommer ses modèles d'URLs pour simplifier leur utilisation
    Découvrir les bases des vues avec Django
    Créer des vues en écrivant des fonctions
    Comprendre les requêtes et les réponses HTTP

    Atelier : Créer ses propres vues et renvoyer du contenu simple

    Afficher du contenu dynamique avec les gabarits (templates)

    Templating avec Django : principe
    Comprendre le moteur de gabarits de Django
    Créer et utiliser des gabarits (templates), utiliser les contextes de gabarit
    Découvrir les filtres et balises de gabarits
    Organiser ses templates avec l'héritage et les blocs de gabarits

    Atelier : Construction d'un template et affichage dans une vue

    Interagir avec l'utilisateur via les formulaires

    Définir des formulaires avec les classes fournies par Django
    Afficher un formulaire dans une page
    Gérer la saisie dans les formulaires
    Gérer le téléversement de fichiers
    Validation des saisies

    Atelier : Manipuler un formulaire simple avec Django

    Gérer des données avec Django

    L'accès aux données avec Django
    Comprendre les bases de l'ORM de Django : configuration et usage
    Définir et modifier des modèles pour interagir avec une base de données
    Appréhender le système de migrations de Django
    Utiliser les modèles et l'ORM pour requêter la base de données
    Relier des tables entre elles en définissant des relations et clés
    Gérer les requêtes s'exécutant en concurrence (objets F)
    Héritage de classes de modèle
     
    Atelier : implémentation d'une couche d'accès aux données avec Django

    Créer automatiquement des formulaires via les modèles

    Créer facilement des formulaires depuis des modèles de base de données
    Personnaliser le formulaire associé à un modèle
    Gérer la saisie de données avec un formulaire associé à un modèle
    Mettre à jour des instances de modèle avec un formulaire
    Gérer facilement le téléversement de fichiers

    L'interface d'administration de Django

    Découvrir l'interface d'administration de Django
    Personnaliser l'interface pour ses propres modèles

    Le système d'authentification et d'utilisateurs de Django

    L'application d'authentification de Django
    S'authentifier programmatiquement dans une vue (connexion, déconnexion)
    S'authentifier avec un formulaire
    Tester l'authentification dans des gabarits

    Atelier : Créer un utilisateur et écrire des vues de connexion/déconnexion

    Écrire des sites web internationaux

    Comprendre la langue de base d'un site web
    Traduction de texte dans le code Python
    Rendre du texte traduisible dans les templates
    Outils de traduction du texte (gettext)
    Générer des catalogues de traduction

    Tests automatisables d'un site web Django

    Intéret des tests unitaires
    Écrire des tests unitaires
    Utiliser le lanceur de tests Django
    Comprendre le client de test Django

    Atelier : Écrire un test d'une vue
     

    Concepts avancés divers

    Envoyer des courriers électroniques
    Exporter des données (CSV ou autres)
    S'authentifier via des comptes de réseaux sociaux (protocole OAuth etc.)
    Comprendre le déploiement d'un site web Django en production

    Atelier : envoyer un courrier

    Prérequis

    Maîtrise de la programmation objet en Python

    Public

    Développeurs Python

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    • Cette formation fait l'objet d'une évaluation formative.
    Tarif

    Contacter l'organisme

    Durée

    3 jours (21 heures)

    Modes
    • Distance
    • Centre

    Objectifs de la formation

    Maîtriser les fonctionnalités avancées de Scribus 1.3.5 pour concevoir des maquettes de documents complexes.
    Tarif

    A partir de 1 125,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre le contexte économique, juridique et fiscal du financement des artisans, commerçants, PME
    • Connaître les produits bancaires dédiés aux artisans, commerçants, PME
    • Connaître les aspects de la gestion des risques du financement des artisans, commerçants, PME
    • Développer ses compétences en analyse financière, étude des bilan et compte de résultats, plan de trésorerie, plan de financement.
    Tarif

    A partir de 5 500,00 €

    Durée

    11j / 77h

    Modes

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Identifier et différencier les langages de programmation Blockchain les plus répandus tels que Solidity, JavaScript, Go, Rust, Vyper...
    • Distinguer les contextes spécifiques dans lesquels ces langages sont le plus efficacement utilisés au sein de l'écosystème Blockchain
    • Identifier la syntaxe de base, les types de données, les structures de contrôle et autres concepts fondamentaux des langages de programmation Blockchain
    • Choisir le langage de programmation le plus approprié pour développer une application Blockchain simple en fonction des exigences spécifiques du projet.
    Tarif

    A partir de 1 900,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    L'objectif principal de la formation Optim-IA est de fournir aux participants une compréhension approfondie et pratique de l'intelligence artificielle, en les équipant des compétences et connaissances nécessaires pour naviguer avec assurance dans cet univers technologique en rapide évolution. Cette formation vise à transformer les apprenants de simples utilisateurs en praticiens compétents, capables de manipuler divers outils et plateformes d'IA avec aisance.

    En se concentrant sur des applications concrètes, comme la maîtrise des lignes de commande, la création de présentations assistées par IA, et l'utilisation de chatbots et assistants IA innovants, l'objectif est d'habiliter les participants à appliquer ces technologies dans leurs domaines professionnels ou personnels. En outre, la formation cherche à stimuler la curiosité et l'esprit d'innovation, encourageant les participants à explorer les possibilités illimitées de l'IA. En fin de compte, Optim-IA aspire à créer une communauté d'apprenants bien informés et autonomes, prêts à relever les défis et à saisir les opportunités présentées par l'intelligence artificielle dans le monde moderne.
    Tarif

    A partir de 559,00 €

    Durée

    1j / 4h

    Modes
    • Entreprise
    • Distance

    ACCESS PERFECTIONNEMENT

    Proposé par GROUPE NAXIS

    Objectifs de la formation

    • Maîtriser les fonctionnalités avancées d’Access
    • Créer et gérer des bases de données, des requêtes et des formulaires complexes
    Tarif

    A partir de 990,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    À l'issue de cette formation Django vous aurez acquis les connaissances et compétences nécessaires pour :

    • Utiliser l'ORM, les vues et les templates
    • Réaliser rapidement des projets web puissants
    • Intégrer des modules externes
    • Gérer le déploiement et la maintenance de votre projet
    Tarif

    A partir de 1 860,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Analyser le rôle de Django et son lien avec Python pour le développement d’applications Web
    • Mettre en place un environnement de développement pour Django
    • Créer et configurer des applications Django ainsi que leur architecture
    • Créer le routage des URLs pour les faire correspondre à des traitements
    • Générer un rendu dans différents formats de sortie a destination des applications clientes et navigateurs
    • Créer des modèles et les lier à une base de données relationnelle
    • Implémenter des formulaires ainsi que les actions permettant de les traiter et insérer les données en base
    • Tester une application Django
    Tarif

    A partir de 990,00 €

    Durée

    37 heures

    Modes
    • Distance

    Objectifs de la formation

    Maîtriser les outils et les fonctionnalités de Scribus ' Concevoir des maquettes de documents variés ' Mettre en page : manipuler textes, éléments graphiques et photos pour concevoir des maquettes de documents complexes.
    Tarif

    A partir de 2 475,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Construire et administrer un site web avec Django CMS
    Tarif

    A partir de 2 995,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...