Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Practical Flask Web Development Tutorials

sentdex via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn Flask web development through a comprehensive tutorial series that covers building complete web applications from scratch using Python. Master fundamental Flask concepts including basic site setup, Bootstrap integration, and Jinja templating to create dynamic web pages. Develop skills in creating homepages, implementing dynamic dashboards, and building robust content management systems. Explore essential web development practices such as error handling, message flashing, and user authentication systems with secure password hashing using Passlib. Gain hands-on experience with database integration using MySQL, user registration and login systems, and implementing login-required decorator wrappers for protected content. Advance to more sophisticated topics including dynamic user content creation, comprehensive content management systems, and automated task scheduling with Crontab/Cron jobs. Expand your Flask expertise with advanced features like Jinja templating techniques, URL converters, Flask Mail integration, file handling with send_file, directory protection, jQuery integration, SVG graph generation with Pygal, PayPal payment integration, and SSL implementation for HTTPS security with Apache server configuration.

Syllabus

Flask Tutorial Web Development with Python 1 - Intro
Flask Tutorial Web Development with Python 2 - Basic site setup
Flask Tutorial Web Development with Python 3 - Bootstrap and Jinja Templates
Flask Tutorial Web Development with Python 4 - Starting the Homepage
Flask Tutorial Web Development with Python 5 - Home page improvements
Flask Tutorial Web Development with Python 6 - Finishing Homepage
Flask Tutorial Web Development with Python 7- Dynamic Dashboard
Flask Tutorial Web Development with Python 8 - Content Management
Flask Tutorial Web Development with Python 9 - Error Handling
Flask Tutorial Web Development with Python 10 - Message Flashing
Flask Tutorial Web Development with Python 11 - User System
Flask Tutorial Web Development with Python 12 - GET & POST
Flask Tutorial Web Development with Python 13 - MySQL database
Flask Tutorial Web Development with Python 14 - Connecting to database
Flask Tutorial Web Development with Python 15 - User Registration
Flask Tutorial Web Development with Python 16 - User Registration cont'd
Flask Tutorial Web Development with Python 17 - User Registration finished
Flask Tutorial Web Development with Python 18 - Password Hashing with Passlib
Flask Tutorial Web Development with Python 19 - user login system
Flask Tutorial Web Development with Python 20 - Login Required Decorator Wrapper
Flask Tutorial Web Development with Python 21 - Dynamic user Content
Flask Tutorial Web Development with Python 22 - Content Management System
Flask Tutorial Web Development with Python 23 - More CMS
Flask Tutorial Web Development with Python 24 - Crontab / Cron jobs
Flask Tutorial Web Development with Python 25 - Conclusion
Includes - Flask Web Development with Python 26
Jinja Templating Cont'd - Flask Web Development with Python 27
URL Converters - Flask Web Development with Python 28
Flask Mail - Flask Web Development with Python 29
Return Files with send_file - Flask Web Development with Python 30
Protected directories and Files - Flask Web Development with Python 31
jQuery with Flask - Flask Web Development with Python 32
Pygal SVG embedded Graphs - Flask Web Development with Python 33
Integrating Paypal with Flask - Flask Web Development with Python 34
SSL for HTTPS with Apache server - Flask web development with Python 35

Taught by

sentdex

Reviews

Start your review of Practical Flask Web Development Tutorials

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.