Main Menu

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