本课程系统讲解Flask微框架核心,涵盖路由、Jinja2模板、数据库集成及RESTful API构建。通过11小时实战,学习用户认证、会话管理及前后端整合,最终部署动态Web应用与任务管理API,适合Python开发者进阶。
原始标题:Flask: Web Development With Jinja, Databases, And Apis

Published 5/2025
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.33 GB | Duration: 11h 28m
The Complete Python Flask Web Development: Go from zero to building and deploying real-world dynamic web apps and APIs.
What you’ll learn
Understand the fundamentals of the Flask microframework and its core components.
Master Flask routing to map URLs to specific Python functions (views).
Utilize Jinja2 templating to create dynamic and interactive web pages.
Effectively handle user input through HTML forms within Flask applications.
Integrate Flask applications with various databases to store and retrieve data.
Develop and consume RESTful APIs using Flask for backend services.
Build a task management API to practice API design and implementation.
Implement user authentication using Flask-Login for secure user management.
Manage user sessions and cookies to maintain user state across requests.
Integrate Flask with frontend technologies (HTML, CSS, JavaScript) to build complete web applications.
Implement background tasks using Celery to handle long-running operations asynchronously.
Implement effective logging and error handling for robust application development.
Learn the process of deploying Flask applications to production environments.
Gain practical experience by building several real-world web applications (e.g., To-Do List, Blog, Weather App).
Understand how to approach and solve common web development challenges using the Flask framework.
Requirements
Enthusiasm and determination to make your mark on the world!
Overview
Section 1: Introduction to Flask
Lecture 1 Introduction to Flask
Section 2: Flask Routing and Views
Lecture 2 Flask Routing and Views
Section 3: Flask Templates with Jinja2
Lecture 3 Flask Templates with Jinja2
Section 4: Handling Forms and User Input in Flask
Lecture 4 Handling Forms and User Input in Flask
Section 5: Flask Database Integration
Lecture 5 Flask Database Integration
Section 6: Flask API Development with RESTful APIs
Lecture 6 Flask API Development with RESTful APIs
Section 7: Flask Task Management API
Lecture 7 Flask Task Management API
Section 8: User Authentication with Flask-Login
Lecture 8 User Authentication with Flask-Login
Section 9: Flask Session Management and Cookies
Lecture 9 Flask Session Management and Cookies
Section 10: Flask and Frontend Integration
Lecture 10 Flask and Frontend Integration
Section 11: Flask Background Tasks and Celery
Lecture 11 Flask Background Tasks and Celery
Section 12: Flask Logging and Error Handling
Lecture 12 Flask Logging and Error Handling
Section 13: Flask Deployment and Production Setup
Lecture 13 Flask Deployment and Production Setup
Section 14: To-Do List App using Flask
Lecture 14 To-Do List App using Flask
Section 15: Blog Website using Flask
Lecture 15 Blog Website using Flask
Section 16: Weather App using Flask
Lecture 16 Weather App using Flask
Section 17: URL Shortener using Flask
Lecture 17 URL Shortener using Flask
Section 18: Simple E-Commerce Site using Flask
Lecture 18 Simple E-Commerce Site using Flask
Section 19: Personal Portfolio Website using Flask
Lecture 19 Personal Portfolio Website using Flask
Section 20: Real-Time Chat Application using Flask
Lecture 20 Real-Time Chat Application using Flask
Section 21: Habit Tracker using Flask
Lecture 21 Habit Tracker using Flask
Section 22: Simple Polling App using Flask
Lecture 22 Simple Polling App using Flask
Section 23: Flask Interview Questions and Answers
Lecture 23 Flask Interview Questions and Answers
Aspiring Web Developers: Individuals with basic Python knowledge eager to learn backend web development.,Backend Developers Exploring Python: Experienced backend developers from other languages looking to adopt Flask.,Full-Stack Developers Enhancing Skills: Front-end or other backend developers aiming to master Python web development.,Data Science & ML Professionals: Those needing to build web interfaces for their data models and applications.,Students and Programming Enthusiasts: Individuals learning Python and web development as part of their studies or as a hobby.,Developers Focused on API Creation: Those specifically interested in designing and building RESTful APIs using Flask.,DevOps Engineers Learning Python Deployment: Professionals involved in deploying and managing Python web applications.,Individuals Seeking Practical Web Development Skills: Those drawn to the course’s hands-on projects (e.g., blog, e-commerce).
解压密码:Hashing:
此处内容需要权限查看
会员免费查看



