Formation - Infini Software
Infini Software - Organisme de formation en informatique
Maintenez vos compétences à jour grâce à nos formations
Rechercher
☎ 06 63 33 14 06 Espace client



Cursus « Formations Python » :
Développement Web avec le framework Flask

Détails :

Durée :
3 Jours
Prérequis :
Afin de suivre cette formation, les participants devront déjà connaître le langage de programmation Python.
Public :
Développeurs Python en charge de la réalisation d'un site ou d'une application Web.
Objectifs :
L'objectif de cette formation est de vous apprendre à développer un(e) site/application web grâce au framework Flask. Au terme de cette formation, vous saurez.
  • Installer et démarrer un serveur Flask
  • Savoir interagir avec une base de données relationnelle
  • Comprendre l'architecture du framework Flask
  • Créer les routes Flask
  • Comprendre l'architecture de Services Web RESTful/JSON
  • Développer et consommer des Services Web RESTful/JSON
Support :
Le support de cours en ligne sur notre serveur de ressources pédagogiques KooR.fr

Demande de devis :

Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.

Cursus de formation :

Cursus :




Programme détaillé de la formation :

    Introduction et rappels Python
    • Rappels sur Python : PEP8, typage...
    • Rappels sur la Programmation Orientée Objet (POO) en Python
    • La notion d'environnements virtuels en Python
    • Présentation du framework Flask
    • Installation et démarrage de Flask
    • Comparatif des frameworks Flask / Django
    Prise en main de l'ORM SqlAlchemy
    • Qu'est-ce qu'un ORM ?
    • Présentation et installation de l'ORM SqlAlchemy
    • Définir les données du mapping
    • Manipulation de vos entités
    • Mapping des relations entre tables
    • Le chargement paresseux (Lazy Loading)
    Présentation/rappels sur HTML, CSS et JavaScript
    • Le World Wide Web Consortium
    • La recommandation HTML 5.2
    • Le recommandation CSS 3.0
    • JavaScript et la recommandation DOM 4.0
    Concepts généraux
    • Le design pattern Service
    • Gestion des routes Flask
    • Coder une page Web sans template
    • Coder une page Web avec template
    Gestion des éléments multimédia
    • Gestion des feuilles de style CSS
    • Gestion des images
    • Gestion des fichiers vidéos
    Services WEB REST et l'architecture RESTful
    • Présentation de l'architecture RESTful
    • Le format JSON (JavaScript Object Notation)
    • Mise en oeuvre d'un Service Web via le framework Flask
    • Appels de Web Services REST en Javascript
    • Gérer les accès CRUD : GET, POST, PUT et DELETE
    Sécurisation de vos services Web REST
    • Authentification et Autorisations dans une application Web
    • Authentification globale ou authentification par vue
    • Utilisation de tokens lors de l'appel de vos services web
    Déploiement de vos services Web
    Déclaration d'activité enregistrée sous le n° 93 06 11543 06 du préfet de région de Provence-Alpes-Côte d'Azur.