Frameworks Python avancés (Tornado, Pyramid)

Statut actuel

Non-inscrit

Tarif

29,90 €

Commencer

Cette formation vous plonge dans l’univers des frameworks Python avancés, Tornado et Pyramid, pour maîtriser le développement d’applications web performantes et évolutives. Vous apprendrez à exploiter les forces de Tornado pour des applications asynchrones et haute performance, ainsi que celles de Pyramid pour créer des projets modulaires et flexibles.

Ce que vous apprendrez :

  • Développer des applications web performantes avec Tornado.
  • Créer des projets modulaires et évolutifs avec Pyramid.
  • Gérer l’asynchronisme, les API REST et les WebSockets.
  • Implémenter la sécurité, optimiser les performances et déployer sur le cloud.

Ce cours contient :

- Une version écrite et très détaillée de tous les chapitres ;

- Une vidéo de chaque chapitre de la formation ;

- Des quiz après chaque chapitre pour tester la compréhension ;

- Des exercices et travaux pratiques corrigés ;

- Des projets et cas réels ;

- Un quiz final pour tester et valider la maitrise du module.

 

Un Certificat qui atteste de la bonne maitrise de ce cours est délivré à l'apprenant qui a réussi les différentes évaluations.

Un suivi régulier par un collaborateur progcours est possible moyennant des frais supplémentaires.

Contenu Cours

Introduction aux Frameworks Python Avancés
Aperçu des frameworks web Python : Django, Flask, Tornado, Pyramid
Comparaison des usages et spécificités 2 Chapitres
Cas d’utilisation : Quand choisir Tornado ou Pyramid ?
Tornado - Concepts de Base et Installation
Introduction à Tornado : architecture et philosophie
Configuration de l’environnement et installation
Serveur HTTP intégré et gestion des requêtes
Écriture d’une première application Tornado
TP2 : Créer un serveur HTTP simple avec Tornado.
Programmation Asynchrone avec Tornado
Notions de base de l’asynchronisme en Python
Utilisation des coroutines et du boucle d’événements
Gestion des entrées/sorties asynchrones
Implémentation de WebSockets pour des applications temps réel
TP3 : Développer une application de chat temps réel avec WebSockets.
Fonctionnalités Avancées de Tornado
Gestion des sessions et des cookies
Implémentation de l’authentification et de l’autorisation
Intégration avec des bases de données asynchrones
Déploiement de Tornado sur le cloud
TP4 : Créer une API REST asynchrone intégrée à une base de données.
Introduction à Pyramid
Philosophie de Pyramid : minimalisme et modularité
1 de 3