Thursday, March 16, 2023

Python and Flask Bootcamp Create Websites using Flask for Projects


Create awesome websites using the powerful Flask framework for Python!

VS Code AI tools

What you'll learn
  • Learn basic HTML to create templates
  • Learn basic CSS to style your webpages
  • Understand Python, including Functions, Decorators, and Object Oriented Programming
  • Use Flask to create basic landing pages
  • Use WTForms to accept user inputs from a Flask Application
  • Use Flask and SQLAlchemy as an ORM for a SQL database
  • Use blueprints to structure larger Flask Applications
  • Create a fully functioning Social Network Site with Flask
  • Enable User Authentication and Authorization with Flask
  • Understand OAuth with Flask Applications
  • Create simple REST APIs with Flask
  • Accept Payments with Stripe and Flask

Course content | Sections | Lectures | FAQ - Frequently Asked Questions
  • Installing and Setup
  • How a Flask Website Works
  • HTML Basic Structure
  • HTML Basic Tagging
  • HTML Lists
  • Divs and Spans with HTML
  • HTML Attributes
  • HTML Assessment Exercise One
  • HTML Assessment Exercise Solution
  • Forms Basics
  • Forms Labels
  • Forms Selections
  • HTML Assessment Exercise Two
  • HTML Assessment Exercise Two - Solution
  • Introduction to CSS
  • CSS Part One - Basic Tag Styling
  • CSS Part Two - Backgrounds and Borders
  • CSS Part Three - Classes and Ids
  • CSS Part Four - Inspecting Elements in the Browser
  • CSS Part Five - Fonts
  • CSS Crash Course - Assessment Exercise
  • CSS Crash Course - Assessment Exercise Solutions
  • Bootstrap  Overview
  • Bootstrap Part One - Buttons
  • Bootstrap Part Two - Forms
  • Bootstrap Part Three - Navbar
  • Bootstrap Project Overview
  • Boostrap Project Solutions
  • Python Basics Overview
  • Python Data Types
  • Numbers and Variables
  • Strings
  • Lists
  • Dictionaries
  • Tuples, Sets, and Booleans
  • Basics Exercise
  • Basics Exercise - Solutions
  • Comparison and Logical Operators
  • If Elif and Else Statements in Python
  • While Loops and For Loops in Python
  • Functions in Python Part One
  • Functions in Python Part Two
  • Hints and Help for Function Tasks
  • Function Exercises
  • Function Exercise Solutions
  • Introduction to Python Level Two
  • Nested Statements and Scope
  • Object Oriented Programming - Part One
  • Object Oriented Programming - Part Two
  • Object Oriented Programming - Part Three
  • OOP Project Overview
  • OOP Project Solution
  • Decorators Overview
  • Pip Install and PyPi
  • Modules and Packages
  • __name__ and "__main__"
  • Flask Basics
  • Basic Routes
  • Flask Dynamic Routing
  • Debug Mode
  • Flask Routing Exercise
  • Flask Routing Exercise - Solution
  • Template Basics
  • Template Variables
  • Template Control Flow
  • Template Inheritance
  • url_for help Function
  • Template Forms
  • Flask Template Exercise
  • Flask Template Exercise - Solutions
  • Flask Form Basics
  • Forms Fields Part One
  • Forms Fields Part Two
  • Flash Alerts
  • Forms Project Exercise Code Along
  • Python and Databases
  • Flask and Databases Part Two
  • Flask Migrate
  • Flask Relationships - Part One
  • Flask Relationships - Part Two
  • Databases in Views - Part One
  • Databases in Views - Part Two
  • Databases in Views - Part Three
  • Database Project Overview
  • Database Project Solutions
  • Introduction to Large Flask Applications Section
  • Restructuring our Application (Part One)
  • Blueprints for Structuring Large Apps (Part Two)
  • Introduction to Working with Users
  • Note on Updates to Code
  • User Authentication with Passwords
  • Flask_Login Part One
  • Flask Login Part Two
  • Flask Login Part Three
  • Flask Login Part Four
  • Flask-Dance for OAuth
  • Flask OAuth with Google - Part One- Code
  • Flask Oauth with Google - Part Two - Setting up Client Id Keys
  • Project Overview
  • Basic Setup
  • Core Views and Templates
  • Error Pages
  • Models Setup
  • User Forms
  • User Views - Part One
  • User Views - Part Two
  • User Blog Posts Template
  • Running Site Test
  • Blog Posts Forms
  • Blog Posts Views
  • Blog Posts Templates
  • Final Project
  • Introduction to REST
  • Basic REST API Example
  • CRUD REST Basics
  • Authorization with Flask-JWT
  • Flask REST API with Databases
  • Deployment to Heroku
  • Flask with Stripe for Payments - Introduction
  • Implementing a Checkout with Stripe
  • BONUS LECTURE
  • Requirements
  • Permissions to download Python on to your computer (basic Admin permissions)

For more guidance on Projects !!!

Online Individual / Group classes in English / Sinhala / Tamil. Sample Projects/Assignments Exam Papers, Tutorials, Notes and Answers & more ..

CALL +94 777 33 7279 | EMAIL  ITCLASSSL@GMAIL.COM

No comments:

Post a Comment

Grade 6 Civic 1.3 Self identity, Special individual, Focus your attentio...

Identity and Self-Recognition: Students are encouraged to understand and embrace their own identities. Good qualities and characteristics he...