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

YouTube

Flask SQLite Web Application Step by Step Tutorial - HTML, Jinja, CSS, JavaScript, Python

Python Simplified via YouTube

Overview

Learn to build a web application using Flask and SQLite in this comprehensive 42-minute tutorial. Explore the integration of HTML, Jinja templating, CSS styling, and JavaScript for client-side interactions. Follow step-by-step instructions to connect a SQLite database to a Flask server, preprocess data, create dynamic HTML templates with Jinja2, and implement form options and checkbox elements using database entries. Discover how to utilize Flask Sessions for global data management, apply CSS styling, and incorporate JavaScript for enhanced user interactions. Deploy the application to both development and production environments using Wayscript. Gain hands-on experience with practical examples, including a complete Groceries App, and learn how to run Flask locally on Windows and Linux machines.

Syllabus

- Intro
- starter files walkthrough
- connect SQLite database to Flask
- deploy app to development environment
- preprocess database data
- HTML template
- Jinja2 templating
- database entries as form options
- database entries as checkbox elements
- Flask Session global data
- CSS styling
- connect JavaScript to Flask
- JavaScript client side interactions
- testing the app
- deploy app to production with Wayscript
- challenge!
- thanks for watching!

Taught by

Python Simplified

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Flask SQLite Web Application Step by Step Tutorial - HTML, Jinja, CSS, JavaScript, Python

  • Profile image for Chee Wai Wong
    Chee Wai Wong
    I give it 5 stars as this course is easy to follow. I was actually using vscode instead of the proposed ide that the instructor recommends. Would like to thank the instructor for creating this course.

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.