Programming & Web Development
Flask Development with Python
Build complete web applications with Flask.
3 daysIntermediate12 modules
About this course
Build complete web applications with Flask. You will refresh the HTML, CSS, Bootstrap 4 and Python foundations you need, then create templates and WTForms, structure larger projects with Blueprints, use SQLAlchemy as an ORM, add OAuth sign-in and REST APIs, accept payments and deploy your app.
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
Curriculum
12 modules
1HTML
2CSS
3Python
4Bootstrap 4
- Basics
- Templates
- Forms
6Use Blueprints to structure large applications
7SQL with SQLAlchemy
8User Authentication with OAuth and Flask
9REST APIs
10OAuth
11Deployment
12Accepting Payments
Who it's for
Python programmers who want to build and deploy web applications of their own.
Before you start
- Introduction to Python
Part of these Alalamia diplomas
Related courses
More in Programming & Web Development →Advanced
Advanced Java 9
Programming & Web Development
View course →Foundation
Android Studio Development Essentials
Programming & Web Development
View course →Intermediate
Blockchain: An Overview for Business Professionals
Programming & Web Development
View course →Intermediate
Computer Vision with Python OpenCV
Programming & Web Development
View course →Foundation
Database Design - Beginner
Programming & Web Development
View course →Foundation
HTML5 - Content Authoring Fundamentals
Programming & Web Development
View course →Let's plan your next step together.
Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.