Code de démonstration et autres documents pour les étudiants de notre cours Fastapi Web Apps.

Fastapi a éclaté sur la scène Web Python. En fait, l'enquête sur les développeurs de la PSF 2020 montre que Fastapi passe du radar au 3ème cadre le plus populaire et le plus rapide pour les développeurs Python. Les gens qui découvrent Fastapi sont ravis de sa chaîne d'outils pour construire des API. Mais ils se demandent s'ils devront créer une application parallèle dans Flask ou Django pour le côté HTML de leur site.
Ce cours est là pour vous montrer que vous n'avez pas besoin d'un deuxième cadre axé sur le navigateur: Fastapi est un cadre fantastique pour le contenu orienté HTML et le contenu statique. C'est à cela que sert ce cours. Vous apprendrez à créer des applications Web complètes avec Fastapi, équivalent à ce que vous pouvez faire avec Flask ou Django. Et c'est un cadre incroyable avec encore plus de fonctionnalités que ces cadres plus anciens et plus établis.
Il n'y a pas beaucoup de cours en se concentrant sur le cadre Web Fastapi. Mais même ceux qui sont là se concentrent presque entièrement sur le côté API de Fastapi. Bien que cela soit utile et intéressant, vous devrez répondre à la question de savoir si vous avez besoin d'un autre cadre Web tel que Flask ou Django pour les navigateurs Web. La réponse est non.
Fastapi est un cadre vraiment moderne qui vous permet d'écrire des applications Web avec des modèles HTML dynamiques tout autant que Flask. Tout au long de ce cours, vous verrez comment utiliser les différentes fonctionnalités de Fastapi avec quelques packages externes pour créer de merveilleuses applications Web Python.
Dans le cadre du cours, nous créons bien un clone presque complet de PYPI.org à Fastapi. Nous apprendrons à utiliser Sqlalchemy, des modèles HTML, des fichiers statiques et même déployer notre application dans une machine virtuelle Linux dans le cloud.
Ce cours couvre tout ce que vous devez savoir pour développer, exécuter et déployer des applications Web complètes en plus de Fastapi. Seuls certains des sujets incluent:
Voir les révisions du cours et le journal des changements.
Suivez le cours lors de la formation Talk Python aujourd'hui.