Article original : Develop Database-Driven Web Apps with Python, Flask, and MySQL

Êtes-vous prêt à passer vos compétences en développement web au niveau supérieur ? Souhaitez-vous apprendre à créer des applications web dynamiques pilotées par une base de données avec Python, Flask et MySQL ?

Nous venons de publier un cours vidéo complet sur la chaîne YouTube freeCodeCamp.org, conçu pour vous apprendre à créer et déployer une application web pilotée par une base de données, prête pour la production, en utilisant Python et Flask.

Akash a créé ce cours. Il est le PDG de Jovian et a créé de nombreux cours populaires.

Le cours est divisé en deux parties, chacune avec ses propres objectifs, couvrant tout, des bases de Flask à la configuration de la base de données MySQL, et au déploiement de l'application.

Dans la partie 1, vous apprendrez à créer et déployer un site en utilisant le framework web Flask de Python. Vous commencerez par créer un site "Jovian Careers" qui liste les offres d'emploi chez Jovian.

Vous apprendrez également à utiliser un framework HTML & CSS moderne pour la mise en page et le style, ainsi qu'à déployer le site web dans le cloud et à attacher un domaine personnalisé. À la fin de la partie 1, vous aurez un site web fonctionnel prêt à être connecté à une base de données.

Dans la partie 2, vous connecterez l'application Flask de la première partie à une base de données MySQL dans le cloud, et vous apprendrez à déployer une application web pilotée par une base de données, prête pour la production. Vous commencerez par configurer le projet et le déploiement, puis passerez à la configuration de la base de données MySQL dans le cloud, et à la connexion à la base de données avec SQLAlchemy.

Vous apprendrez à afficher les données de la base de données sur des pages web, à créer des pages dynamiques pilotées par une base de données, et à construire un formulaire HTML pour les applications. Enfin, vous apprendrez à sauvegarder les applications dans la base de données, et vous terminerez le cours en résumant les sujets abordés et en esquissant les travaux futurs.

À la fin du cours, vous aurez les connaissances et les compétences nécessaires pour créer et déployer une application web pilotée par une base de données, prête pour la production. Cela améliorera non seulement vos compétences en tant que développeur, mais ouvrira également de nouvelles opportunités de carrière. Vous aurez également une compréhension approfondie de Flask et MySQL, ce qui vous permettra d'appliquer ces compétences à d'autres projets.

Alors, si vous êtes prêt à passer vos compétences en développement web au niveau supérieur, commencez à regarder ce cours de 5 heures et continuez votre parcours pour devenir un développeur web expert !