Learn the essentials of Flask to build dynamic, functional web applications. In this course, you'll start by setting up a basic Flask app and progressively advance to rendering HTML, managing dynamic content, and organizing your code with Blueprints for improved modularity.
Overview
Syllabus
- Lesson 1: Introduction to Flask
- Running Your First Flask App
- Debugging a Flask Application
- Complete a Basic Application
- Lesson 2: Rendering HTML with Flask Templates
- Updating HTML Template Content
- Debugging Flask Template Rendering
- Render Your First HTML Template in Flask
- Lesson 3: Displaying Dynamic Content with Jinja2 Templates
- Passing Variables to HTML Templates
- Change Flask Variable Naming
- Fix the Template Dynamic Content
- Dynamic Content with Flask and Jinja2
- Lesson 4: Modularizing Flask Applications with Blueprints
- Modularize Flask with Blueprints
- Fix the Flask Blueprint Bug
- Creating and Registering Flask Blueprints
- Lesson 5: Managing Business Logic with Service Layer
- Integrate Flask Service Layer
- Creating a Service Layer
- Loop Through Names in Template
- Managing a List of Cities with Services