YoVDO

Python Website Tutorial - Flask, Authentication, Databases & More

Offered By: Tech with Tim via YouTube

Tags

Flask Courses Web Development Courses Python Courses HTML Courses Database Management Courses SQLAlchemy Courses HTTP Requests Courses User Account Management Courses

Course Description

Overview

Learn to build a comprehensive Python website using Flask in this extensive tutorial. Explore essential web development concepts including authentication, databases, and more. Start by setting up Flask and creating a basic app structure. Progress through creating routes, implementing Jinja templating, and designing HTML templates for sign-up and login pages. Dive into handling HTTP requests, database integration with SQLAlchemy, and user account management. Master the Flask Login module for secure authentication. Finish by implementing practical features like adding and deleting user notes. By the end, gain the skills to create a fully functional web application customizable to your specific needs.

Syllabus

| Video Overview
| Project Demo
| Directory Structure
| Flask Setup & Installation
| Creating a Flask App
| Creating Routes/Views
| Jinja Templating Language & HTML Templates
| Sign Up Page HTML
| Login Page HTML
| HTTP Requests POST, GET, etc.
| Handling POST Requests
| Message Flashing
| Flask SQLAlchemy Setup
| Database Models
| Foreign Key Relationships
| Database Creation
| Creating New User Accounts
| Logging In Users
| Flask Login Module
| Checking if User is Logged In
| Notes HTML
| Adding User Notes
| Deleting User Notes


Taught by

Tech With Tim

Related Courses

Windows Server 2019 - Go from Zero to Hero (2020)
Udemy
Network Security Basics
Pluralsight
Microsoft Office 365: Deployment (Office 365/Microsoft 365)
LinkedIn Learning
Learn Linux administration and linux command line skills
Udemy
Oracle DBA 11g/12c - Database Administration for Junior DBA
Udemy