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

原始标题:Flask: Web Development With Jinja, Databases, And Apis

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:

隐藏内容

此处内容需要权限查看

  • 普通3金币
  • 会员免费
  • 永久会员免费推荐
会员免费查看

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注