There is nothing to show here!
Slider with alias courses not found.

Introduction aux microframework Flask et aux Framework Django

Plus de 75% de la formation sont des exercices pratiques / projets

  1. Comprendre les fondamentaux de Flask et Django : Les participants seront capables de comprendre et d’appliquer les concepts de base des frameworks Flask et Django, y compris l’installation et la configuration, la création d’applications simples, et la compréhension des architectures respectives de ces frameworks.
  2. Maîtriser la gestion des formulaires et des bases de données : Les participants apprendront à travailler avec les formulaires et les bases de données en utilisant Flask-WTF et Flask-SQLAlchemy dans Flask, et Django ORM dans Django.
  3. Comprendre la gestion des utilisateurs : Les participants seront initiés à l’authentification et aux autorisations dans Flask et Django, leur permettant de gérer les utilisateurs dans leurs applications.
  4. Appliquer les connaissances à un projet pratique : Enfin, l’objectif final de cette formation est que les participants soient capables d’appliquer les connaissances acquises pour créer une application web en utilisant soit Flask, soit Django, démontrant ainsi leurs compétences en résolution de problèmes et en développement web.
  1. Développeurs Python débutants : Ceux qui ont une connaissance de base de Python et qui souhaitent se lancer dans le développement web avec Flask et Django. Ils peuvent avoir une expérience préalable avec un autre langage de programmation ou être nouveaux dans le domaine.
  2. Développeurs web d’autres langages : Les développeurs qui travaillent principalement avec d’autres langages de programmation et qui souhaitent élargir leurs compétences en apprenant Flask et Django pour le développement web en Python.
  3. Étudiants en informatique : Les étudiants en informatique ou dans des domaines connexes qui souhaitent renforcer leurs compétences en développement web ou explorer Flask et Django pour le développement web en Python.
  4. Professionnels de la tech non développeurs : Les professionnels qui travaillent dans le secteur technologique mais pas dans des rôles de développement, et qui souhaitent comprendre Flask et Django pour mieux collaborer avec leurs collègues développeurs ou pour envisager un changement de carrière.
  1. Connaissance de base du Python : Les participants devraient avoir une connaissance de base du langage de programmation Python, y compris la syntaxe de base, les structures de contrôle (boucles, conditions), les fonctions, et une introduction à la programmation orientée objet.
  2. Compréhension de base du développement web : Les participants devraient avoir une compréhension de base du développement web, y compris la connaissance des protocoles HTTP, la structure d’une URL, les principes de base des requêtes et des réponses, et une certaine familiarité avec le HTML.
  3. Environnement de développement : Les participants devraient avoir un ordinateur avec Python installé, ainsi qu’un éditeur de texte ou un environnement de développement intégré (IDE) pour écrire du code. Ils devraient également être à l’aise avec l’utilisation de la ligne de commande.
Programme :

Introduction à Flask

  • Matin :
    • Présentation de Flask : Pourquoi Flask ? Quelles sont ses utilisations ?
    • Installation et configuration de l’environnement Flask.
    • Création d’une première application Flask simple.
  • Après-midi :
    • Routes et rendu de templates en Flask.
    • Exercices pratiques.

Approfondissement Flask

  • Matin :
    • Gestion des formulaires avec Flask-WTF.
    • Gestion de la base de données avec Flask-SQLAlchemy.
  • Après-midi :
    • Gestion des utilisateurs : authentification et autorisations avec Flask-Login.
    • Exercices pratiques.

Introduction à Django

  • Matin :
    • Présentation de Django : Pourquoi Django ? Quelles sont ses utilisations ?
    • Installation et configuration de l’environnement Django.
    • Création d’une première application Django simple.
  • Après-midi :
    • Comprendre le modèle MTV (Modèle-Template-Vue) de Django.
    • Exercices pratiques.

Approfondissement Django

  • Matin :
    • Gestion de la base de données avec Django ORM.
    • Formulaires avec Django.
  • Après-midi :
    • Gestion des utilisateurs : authentification et autorisations avec Django.
    • Exercices pratiques.

Projet final Flask et Django

  • Matin :
    • Présentation du projet final : cahier des charges, planification.
  • Après-midi :
    • Travail sur le projet final : une application qui utilise Flask ou Django.
    • Présentation des projets finaux, feedback et conclusion de la formation.

En présentiel ou en distanciel,

les cours ont lieu de 9h à 12h30 et de 14h à 17h30.

Cette formation comporte plusieurs ateliers pratiques sur des environnements techniques.
Les sessions “A distance” sont réalisées avec un outil de visioconférence, permettant au formateur d’adapter sa pédagogie.

L’évaluation se fait en continue au fils des travaux pratiques

Taux de satisfaction : en cours

Nombre de sessions en 2023 : 12

Un module de formation est prévu chaque mois

Plusieurs solutions de financement peuvent être adaptée à votre situation :

  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Durée :

5 jours

Lieu :

Intra / Inter – Présentiel / Distanciel

Prix :

3290 € H.T.

Une session par mois

Nous contacter