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

LinkedIn Learning

Flask Essential Training

via LinkedIn Learning

Write review

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn the fundamentals of Flask, a popular Python web micro-framework, and build a Health Tracker Dashboard, where you can record, monitor, and visualize daily health activities.

Syllabus

Introduction
  • Build a full stack app in Python with Flask
  • Prerequisites
1. Introduction to Flask
  • What is Flask?
  • Comparing Flask and Django
  • Project step 1: Intro to the Health Tracker Dashboard project
2. Setting Up Your Flask Environment
  • Setting up your Flask environment and first application
  • Accessing the code repository on GitHub
  • Project step 2: Project directory and structure setup
3. Flask Routes and Views
  • Routing basics
  • View functions
  • URL parameters
  • Project step 3: Defining routes and creating view functions
4. Jinja Templating in Flask
  • Introduction to Jinja templating
  • Template inheritance
  • Project step 4: Creating templates and implementing inheritance
5. Forms and Form Handling
  • Form creation
  • Form validation
  • Form submission
  • Project step 5: Designing the data entry form using Flask-WTF
  • Project step 6: Adding validation to the data form
6. Database Operations with Flask-SQLAlchemy
  • Setting up SQLAlchemy
  • Model creation
  • Conceptual overview of create and read
  • Create and read operations
  • Conceptual overview of update and delete
  • Update and delete operations
  • Project step 7: Integrating the SQLite database with Flask
  • Project step 8: Implementing create and read operations
7. Data Visualization
  • Chart basics
  • Setting up and seeding the database
  • Creating a chart from database data
  • Project step 9: Generating charts for visualizing data
8. Conclusion and Deployment
  • Deploying to Vercel
  • Project step 10: Prepare for deployment
  • Project step 11: Deploying the project
Conclusion
  • Extending your Flask knowledge

Taught by

Nick Walter

Reviews

4.5 rating at LinkedIn Learning based on 119 ratings

Start your review of Flask Essential Training

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.