Scalable Web Applications With Python, Flask, And SQLAlchemy



Last updated 1/2019
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.21 GB | Duration: 5h 18m


Learn to build scalable Python Web Applications with Flask, PostgreSQL, SQLAlchemy, git, and Heroku With Awesome Project
What you’ll learn
Build fully functional scalable and secure Web-Applications using the Flask Framework
Learn to use various Flask extensions such as Blueprints, Bootstrap, WTForms, Bcrypt etc.
Add a PostgreSQL database to your Python Web Applications and use SQLAlchemy ORM to Query Data
Deploy your application to Heroku
Master GitHub Basics
Learn how to use Amazon S3
Have Fun Building Dynamic Web Applications While you learn
Requirements
Basic Python Skills such as working with Lists, Dictionaries, Constructs, and Loops
Basic HTML and CSS
Description
Flask is a very popular Micro Framework for building dynamic Web Applications using Python. This course is meant for beginners to intermediate level programmers who wish to take their Python programming skills to the next level
Basic knowledge in Python, HTML and CSS are pre-requsites for this course. Some understanding Object Orient Concepts and databases will help, but not mandatory
This course is well-rounded and covers most aspects involved in building scalable Web Applications using Flask Framework such as Flask Blueprints, WTForms, Security, adding a robust database layer to your application that supports CRUD operations (Create, Update, Read, Delete Database Records). You’ll also learn how to use Amazon S3 to store data and reference them in your projects
As we progress through the course, we will build a Online-Book-Catalog that relies on a PostgreSQL Database and allows users to register, login, logout and perform CRUD operations. We will save our code to GitHub, design and style the Application using Flask Bootstrap, use SQLAlchemy ORM to query data and finally deploy it to the web-hosting platform Heroku
Considering the practical problems involved in learning these complex and vast frameworks, I used some intuitive animations to show you exactly how the control flows from python code to the database util to the point the requested information is finally display in a web-browser
Overview
Section 1: The Basics
Lecture 1 Why Web Development is So Complicated
Lecture 2 why flask and prerequisites
Lecture 3 virtual environments
Lecture 4 installing Pycharm on mac
Lecture 5 working with pycharm
Lecture 6 python classes and basic flask application
Lecture 7http get requests
Lecture 8http post requests
Section 2: routing in flask
Lecture 9 understanding query strings
Lecture 10 numbers and floats
Lecture 11 rendering html templates
Section 3: jinja2 templating
Lecture 12 jinja part 1
Lecture 13 jinja part 2
Lecture 14 the url_for method
Lecture 15 jinja part 4 – filters
Lecture 16 jinja part 5 – macros
Section 4: working with databases
Lecture 17 installing PostgreSQL on mac
Lecture 18 installing PostgreSQL on windows
Lecture 19 setting up the PostgreSQL database
Lecture 20 creating tables
Section 5: performing CRUD operations
Lecture 21 inserting records
Lecture 22 establishing relationships
Lecture 23 querying data part 1
Lecture 24 querying data part 2
Lecture 25 updating and deleting records
Section 6: working with git and github
Lecture 26 installing git on windows
Lecture 27 installing git on mac
Lecture 28 git commands part 1
Lecture 29 git commands part 2
Section 7: understanding contexts in flask
Lecture 30 flask context variables part 1
Lecture 31 flask context variables part 2
Section 8: scalable architecture
Lecture 32 scaling applications 1
Lecture 33 scaling applications 2
Lecture 34 scaling applications 3
Lecture 35 scaling applications 4
Section 9: database models
Lecture 36 models part 1
Lecture 37 models part 2 – displaying data in a browser
Lecture 38 models part 3 – displaying data in a browser
Section 10: Integrating twitter Bootstrap with flask
Lecture 39 improve design using flask-bootstrap
Section 11: working with forms
Lecture 40 a simple form
Lecture 41 basic user registration form and CSRF
Lecture 42 flask login and password hashing using bcrypt
Lecture 43 creating users in the database
Lecture 44 adding data validation to the registration process
Lecture 45 capturing user credentials using forms part 1
Lecture 46 capturing user credentials using forms part 2
Lecture 47 writing custom validations
Lecture 48 login manager and usermixin classes
Lecture 49 letting users login
Lecture 50 display login status
Lecture 51 logging users out
Lecture 52 current user
Section 12: performing CRUD operations using forms
Lecture 53 delete database records
Lecture 54 update database records using forms
Lecture 55 inserting database records using forms
Section 13: error handling in flask
Lecture 56 404, page not found
Section 14: deploying flask applications to heroku
Lecture 57 preparing the app for deployment
Lecture 58 uploading the app to github
Lecture 59 defining the environment variables and deploying the app to heroku
Lecture 60 restoring PostgreSQL database into heroku using Amazon S3
Lecture 61 conclusion
Those who has basic knowledge of python and want building dynamic web-apps using Flask Micro-framework

Homepage

https://www.udemy.com/course/flask-is-fun-and-easy-from-basics-to-building-scalable-apps/

Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me


DOWNLOAD FROM RAPIDGATOR.NET
DOWNLOAD FROM RAPIDGATOR.NET

DOWNLOAD FROM NITROFLARE.COM
DOWNLOAD FROM NITROFLARE.COM

DOWNLOAD FROM UPLOADGIG.COM
DOWNLOAD FROM UPLOADGIG.COM

Links are Interchangeable – No Password – Single Extraction