This course focuses on using Python and Flask to create scalable, maintainable web applications. Flask's lightweight framework will empower you to build custom, fully-featured applications, adhering to best industry practices. Whether you're new to web development or looking to enhance your existing Flask skills, this course is designed to provide a comprehensive learning experience.

Building Web Applications with Flask

ä½ęåøļ¼Packt - Course Instructors
访é®ęéē± New York State Department of Labor ęä¾
ęØčä½éŖ
ęØå°å¦å°ä»ä¹
Create single-page applications using Flask
Render rich responses with macros, filters, and control structures
Implement secure form handling with WTForms and form-based classes
ęØå°č·å¾ēęč½
- Software Quality (SQA/SQC)
- Maintainability
- MongoDB
- JSON
- Databases
- Full-Stack Web Development
- Back-End Web Development
- Python Programming
- Flask (Web Framework)
- Application Programming Interface (API)
- Restful API
- Authentications
- Web Applications
- NoSQL
- Data Validation
- Software Testing
- Application Deployment
- ęč½éØåå·²ęå ćę¾ē¤ŗ 9 锹ęč½ļ¼å ± 17 锹ć
č¦äŗč§£ē详ē»äæ”ęÆ

ę·»å å°ęØēé¢č±ę”£ę”
9 锹ä½äø
December 2025
äŗč§£é”¶ēŗ§å ¬åøēåå·„å¦ä½ęę”ēéØęč½

评课ēØå ±ę10个樔å
In this section, we get introduced to Flask, explaining what it is, what it is not, and how it positions itself in the web framework world.
ę¶µēēå 容
1äøŖč§é¢1ēÆé 读ęę
In this section, we create a Hello World app with Flask, set up a Python 2.x virtual environment, and render HTML pages to build foundational web development skills.
ę¶µēēå 容
1äøŖč§é¢1ēÆé 读ęę1äøŖä½äø
In this section, we explore Jinja2 templates in Flask, focusing on control structures, dynamic HTML generation, and template contexts for responsive web views.
ę¶µēēå 容
1äøŖč§é¢4ēÆé 读ęę1äøŖä½äø
In this section, we explore form handling in Flask, validate data with WTForms, and secure forms using CSRF protection for reliable and safe web applications.
ę¶µēēå 容
1äøŖč§é¢3ēÆé 读ęę1äøŖä½äø
In this section, we explore relational and NoSQL databases, focusing on SQLAlchemy and MongoDB. We analyze ACID compliance, data modeling, and practical implementation in Flask.
ę¶µēēå 容
1äøŖč§é¢4ēÆé 读ęę1äøŖä½äø
In this section, we explore RESTful Web Services, focusing on HTTP methods, JSON responses, and API design for efficient service communication.
ę¶µēēå 容
1äøŖč§é¢2ēÆé 读ęę1äøŖä½äø
In this section, we explore black-box and white-box testing, focusing on their roles in software validation and quality assurance.
ę¶µēēå 容
1äøŖč§é¢4ēÆé 读ęę1äøŖä½äø
In this section, we explore Flask best practices, focusing on avoiding overengineering and premature optimization to ensure maintainable, efficient, and scalable web development.
ę¶µēēå 容
1äøŖč§é¢2ēÆé 读ęę1äøŖä½äø
In this section, we explore configuring Flask extensions using app.config and environment variables, and initializing them in two states for flexible application setup.
ę¶µēēå 容
1äøŖč§é¢2ēÆé 读ęę1äøŖä½äø
In this section, we explore deploying Flask apps by configuring servers, setting up databases, and optimizing web services for production environments.
ę¶µēēå 容
1äøŖč§é¢2ēÆé 读ęę1äøŖä½äø
ä½ęåø

ęä¾ę¹
人们为ä»ä¹éę© Coursera ę„åø®å©čŖå·±å®ē°čäøåå±

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
ä» Computer Science ęµč§ę“å¤å 容

Microsoft

Duke University




