Professional Flask Developer Online Bundle, 5 Courses

Master Flask in just four courses


NOW ONLY

AU$249

Save AU$400 (62%)
OFF RRP AU$649
Get Info Pack

Master Flask in just four courses

Master Flask with our four comprehensive courses.

Flask is a microframework created specifically for Python. And since Python is fast becoming one of the most popular programming languages around, the future of Flask is looking not just bright, but downright dazzling. Our Flask online course bundle will get you up to speed on this fun and easy framework.

We've put together this Flask course bundle to take you through absolutely everything you need to know and learn about this microframework. Designed to take you from the basic concepts right up to the most advanced ones, this bundle will make you a Flask expert by the time you've done.

There are four courses to work through progressing from beginner/intermediate to advanced; Python Web Development with Flask, Advanced Scalable Python Web Development Using Flask, Professional RESTful API Design using Flask, and Essential Docker for Python Flask Development. You'll not only learn core Flask fundamentals, you'll also gain an in-depth insight into how it can be applied with various other tools, least of all Python.

By the time you've completed this bundle, you'll be ready and waiting to create stunning, scalable, expertly built web applications using Python, Flask and a variety of other tools. From there, it's only a matter of time before you become a professional Flask developer.

Who should buy this bundle?

If you've learned to code using Python, Flask is definitely something you'll want to delve into. It will diversify your skills, give you a little extra edge, look GREAT on your resume and allow you to do so much more with your Python projects... like build big, beautiful web applications. But having said that, Flask is also useful for any web app developer out there – especially those who have yet to see what Python has to offer.

What's covered in this bundle?

  • Python web development
  • Flask fundamentals
  • RESTful API design
  • Python Shell
  • Scalable Python web development
  • JSON Schema library
  • Using Docker for Python Flask
  • Basic Docker concepts

Course Fast Facts:

  1. All courses are easy to follow and understand
  2. Unlimited lifetime access to course materials
  3. Study as many courses as you want
  4. Delivered 100% on-line and accessible 24/7 from any computer or smartphone
  5. You can study from home or at work, at your own pace, in your own time
  6. Download printer friendly course content

Course Delivery

Courses are accessed online  by any device including PC, tablet or Smart Phone. Upon purchase an automated welcome email will be sent to you (please check your junk email inbox if not received as this is an automated email), in order for you to access your online course, which is Available 24/7 on any computer or smart mobile device. 

Recognition & Accreditation

All students who complete this course, receive a certificate of completion per course and will be issued a certificate via email.

Course 1: Certificate In Python Web Development with Flask Online Course

Introduction

  • The From Zero approach
  • What is back end development
  • Why Python

Setting up the Cloud9 Environment

  • .Introduction to Cloud9
  • Closer look IDE
  • Shell commands

Python Basics

  • Python Shell
  • Arithmetic functions
  • Variables
  • Checking types
  • Variable format
  • Strings
  • Lists tuple dicts
  • Date and Time
  • Loops
  • Functions
  • Classes and objects
  • Conditionals control flow
  • Modules
  • Parameters

Introduction to Flask

  • Our First Flask Workspace and Introduction to Virtualenv
  • Install flask
  • Pythonpath
  • Minimal app
  • Starting with GIT
  • Debugging
  • Routing with vars
  • URL for
  • Get method
  • Post method
  • Intro templates
  • Login template
  • Login Function
  • Redirect after post
  • Flash messages
  • Better html
  • Template inheritance
  • Block super
  • Cookies
  • Static folder
  • Sessions
  • Loggers
  • Intro MYSQL
  • User table

Our First Flask application: Flask Blog

  • Introduction
  • The basic structure
  • Setting up the ORM
  • The author model
  • Interacting with the ORM
  • The base template and bootstrap
  • Intro to WTForms
  • Form errors
  • Macros
  • Blog model and form
  • Blog admin and setup templates
  • Blog creation database
  • .Author Login
  • .Requirements
  • Login Required Decorator
  • .Introduction to Migrations
  • More Secure Password
  • Checking is author
  • The Post and Category Mode
  • Post Migration and Testing
  • Introduction to Markdown
  • Post Form
  • Saving the Post to Database
  • The Article View
  • List articles
  • Logout links footer
  • Pagination
  • Setting up Flask uploads
  • Adding Image Blog Post
  • View Image Index Article
  • Deleting Article
  • Editing Articles

Unit Testing

  • Introduction to Unit Testing
  • Create Blog Test
  • User Tests

Final Project

  • Final Project

Course 2: Certificate In Advanced Scalable Python Web Development Using Flask Online Course

Introduction

  • Introduction

MongoDB and Flask Blueprints

  • Evolution
  • Intro to MongoDB
  • Setting up MongoDB on Cloud 9
  • Setting up MongoDB on Cloud 9 NEW
  • Playing with MongoDB
  • Basic Structure
  • Basic Structure NEW
  • Introduction to Blueprints

The User Module and an Introduction to AWS

  • Creating the User Model
  • Adding Indexes
  • User Register Form
  • User Registration
  • Unit Testing
  • User Unit Testing
  • User Login
  • User Login Test
  • Navbar and Starting User Profile
  • User Profile
  • Username with Regex
  • Edit Profile Form and Model
  • Edit Profile Views and Template
  • Edit profile tests
  • Introduction to AWS SES
  • Implementing Email Templates
  • Implementing Email Templates Part 2
  • User Registration Email Confirmation Code
  • Confirmation Code Functionality
  • Confirmation Code Testing
  • Forgot and Reset password
  • Forgot and Reset password Form Work
  • Forgot and Reset password Views
  • Reset Password Tests
  • Change Password
  • Change Password Tests IV
  • Image Uploading Setup
  • The Imaging Library
  • The Edit Form and Template for Image
  • The Edit View for Imaging
  • Using S3

The Relationship Module

  • Starting Relationship App
  • Playing with Relationship Model
  • Get Relationship Helper
  • Relationship Frontend
  • Relationship views
  • More Work on Relationship views
  • Relationship Tests
  • Relationship Tests Part 2
  • Complete Relationship Frontend
  • Adding a Profile Image
  • Friends Sidebar
  • Friends Page
  • Reusable Follow Button
  • Relationship Emails

The Feed Module

  • The Fanout Pattern
  • The Feed Model
  • Adding the Feed Form to Profile View
  • Feed Views
  • Feed Process Message
  • Feed Message Template
  • Messages in Profile Views
  • Feed Home
  • Feed Images - Model, Form, Views
  • Feed Images - Resizing, Templates
  • Feed Timestamp Milliseconds
  • Feed Comments - Models and Views
  • Feed Comments - Templates
  • Comment Cleanup - Adding Likes
  • Only See Friends Posts
  • Dont Distribute to Blocked Users
  • Feed Tests Part 1
  • Feed Tests Part 2
  • New Home Page

Final Project

  • Final Project

Course 3: Certificate In Professional RESTful API Design using Python Flask  Online Course

Introduction

  • Introduction
  • API definitions
  • Uniform Interface in Detail

A Simple API - Pet Store

  • Set up Core Environment
  • Basic Container Structure
  • Running the Containers
  • Flask Pluggable Views and Our First GET Method
  • Installing and Using Postman
  • Our First POST
  • HTTP Status Codes
  • A Real CRUD
  • PUT and DELETE
  • Simple Authentications
  • Testing our Simple Authentication
  • Token API Model and API Endpoints
  • Token API views and decorator
  • Install bcrypt and test tokens
  • Building the Apps Tests
  • Token Tests
  • Starting the Store End Point
  • The JSON Schema Library
  • The Store API File
  • Trying out the Stores End Point
  • Implementing PUT and DELETE
  • Implementing pagination on GET all stores
  • Store Tests
  • Pet Endpoint Initial CRUD
  • Finishing Pet GET, POST and Postman Tests
  • Pets PUT and DELETE
  • Pets Tests
  • Pets Pagination Tests
  • Get all pets in a store endpoint
  • Test the get all pets in a store endpoint
  • Search pets with filters

Conclusion

  • Conclusion

Course 4: Certificate In Essential Docker for Python Flask Development Online Course

Introduction to Course

  • Preview
  • Introduction to Docker
  • Start
  • Installing Docker
  • Start
  • Hello World
  • Start
  • Docker Concepts
  • Start
  • Foreground vs Background

Simple Flask Containers

  • Start
  • Basic Flask Container
  • Preview
  • Running Our Basic Flask Container
  • Start
  • A Hot Reload Gunicorn Flask App

Docker Compose

  • Start
  • Introduction to Docker Compose
  • Start
  • The MySQL Counter App
  • Start
  • The docker-compose file
  • Start
  • App up and running
  • Preview
  • Interacting with the containers
  • Start
  • A MongoDB App
  • Start
  • Starting up the App
  • Start
  • Running Tests
  • Start
  • Testing the App
  • Start
  • Using PDB with Docker

Conclusion

  • Start
  • Conclusion

Course 5: Certificate in Python Web Programming Online Course

Course Introduction

  • Course Introduction

Python Programming Review

  • Introduction
  • Object Oriented Programming Part 1
  • Object Oriented Programming Part 2
  • Modules
  • Modules Part 2
  • Section Conclusion

Basic Database (SQLite) with Python

  • Introduction
  • SQLite Intro
  • Creating Database And Table
  • Inserting Data
  • Inserting Dynamic Data
  • Reading Data
  • Limit, Update, and Delete
  • Section Conclusion

Using Python with the Internet

  • Section Introduction
  • urllib module
  • urllib.requests
  • urllib headers
  • xml intro
  • parsing xml
  • Section Conclusion

Working with HTML

  • Section Introduction
  • Web Page Structure
  • Web Page Structure 2
  • Nav bar
  • HTML’s body
  • Comments, footers, and divs
  • Parsing Paragraph Data
  • Section Conclusion

Intro to Web Server Programming

  • Section Introduction
  • Creating a VPS
  • Interacting with our VPS
  • FileZilla
  • PySFTP
  • Section Conclusion

MySQL database with Python

  • Section Introduction
  • MySQL basics
  • MySQL Part2
  • Database Connection
  • Inserting into Database
  • Adding logic to insert
  • Nohup
  • Crontab
  • Section Conclusion

Python's Flask Web development Framework

  • Section Introduction
  • Flask setup
  • Flask backend setup
  • Basic Website
  • Templates and Errors
  • Variables and Logic
  • Bootstrap incorporation
  • More on Bootstrap
  • Adding more pages to our site
  • Extending Templates
  • Additional Information

Course Conclusion

Entry requirements

Students must have basic literacy and numeracy skills.

Minimum education

Open entry. Previous schooling and academic achievements are not required for entry into this course.

Computer requirements

Students will need access to a computer and the internet. 

Minimum specifications for the computer are:

Windows:

  • Microsoft Windows XP, or later
  • Modern and up to date Browser (Internet Explorer 8 or later, Firefox, Chrome, Safari)

MAC/iOS

  • OSX/iOS 6 or later
  • Modern and up to date Browser (Firefox, Chrome, Safari)

All systems

  • Internet bandwidth of 1Mb or faster
  • Flash player or a browser with HTML5 video capabilities(Currently Internet Explorer 9, Firefox, Chrome, Safari)

Students will also need access the following applications:

Adobe Acrobat Reader

About this Course

Master Flask in just four courses

Master Flask with our four comprehensive courses.

Flask is a microframework created specifically for Python. And since Python is fast becoming one of the most popular programming languages around, the future of Flask is looking not just bright, but downright dazzling. Our Flask online course bundle will get you up to speed on this fun and easy framework.

We've put together this Flask course bundle to take you through absolutely everything you need to know and learn about this microframework. Designed to take you from the basic concepts right up to the most advanced ones, this bundle will make you a Flask expert by the time you've done.

There are four courses to work through progressing from beginner/intermediate to advanced; Python Web Development with Flask, Advanced Scalable Python Web Development Using Flask, Professional RESTful API Design using Flask, and Essential Docker for Python Flask Development. You'll not only learn core Flask fundamentals, you'll also gain an in-depth insight into how it can be applied with various other tools, least of all Python.

By the time you've completed this bundle, you'll be ready and waiting to create stunning, scalable, expertly built web applications using Python, Flask and a variety of other tools. From there, it's only a matter of time before you become a professional Flask developer.

Who should buy this bundle?

If you've learned to code using Python, Flask is definitely something you'll want to delve into. It will diversify your skills, give you a little extra edge, look GREAT on your resume and allow you to do so much more with your Python projects... like build big, beautiful web applications. But having said that, Flask is also useful for any web app developer out there – especially those who have yet to see what Python has to offer.

What's covered in this bundle?

  • Python web development
  • Flask fundamentals
  • RESTful API design
  • Python Shell
  • Scalable Python web development
  • JSON Schema library
  • Using Docker for Python Flask
  • Basic Docker concepts

Course Fast Facts:

  1. All courses are easy to follow and understand
  2. Unlimited lifetime access to course materials
  3. Study as many courses as you want
  4. Delivered 100% on-line and accessible 24/7 from any computer or smartphone
  5. You can study from home or at work, at your own pace, in your own time
  6. Download printer friendly course content

Course Delivery

Courses are accessed online  by any device including PC, tablet or Smart Phone. Upon purchase an automated welcome email will be sent to you (please check your junk email inbox if not received as this is an automated email), in order for you to access your online course, which is Available 24/7 on any computer or smart mobile device. 

Recognition & Accreditation

All students who complete this course, receive a certificate of completion per course and will be issued a certificate via email.

Course 1: Certificate In Python Web Development with Flask Online Course

Introduction

  • The From Zero approach
  • What is back end development
  • Why Python

Setting up the Cloud9 Environment

  • .Introduction to Cloud9
  • Closer look IDE
  • Shell commands

Python Basics

  • Python Shell
  • Arithmetic functions
  • Variables
  • Checking types
  • Variable format
  • Strings
  • Lists tuple dicts
  • Date and Time
  • Loops
  • Functions
  • Classes and objects
  • Conditionals control flow
  • Modules
  • Parameters

Introduction to Flask

  • Our First Flask Workspace and Introduction to Virtualenv
  • Install flask
  • Pythonpath
  • Minimal app
  • Starting with GIT
  • Debugging
  • Routing with vars
  • URL for
  • Get method
  • Post method
  • Intro templates
  • Login template
  • Login Function
  • Redirect after post
  • Flash messages
  • Better html
  • Template inheritance
  • Block super
  • Cookies
  • Static folder
  • Sessions
  • Loggers
  • Intro MYSQL
  • User table

Our First Flask application: Flask Blog

  • Introduction
  • The basic structure
  • Setting up the ORM
  • The author model
  • Interacting with the ORM
  • The base template and bootstrap
  • Intro to WTForms
  • Form errors
  • Macros
  • Blog model and form
  • Blog admin and setup templates
  • Blog creation database
  • .Author Login
  • .Requirements
  • Login Required Decorator
  • .Introduction to Migrations
  • More Secure Password
  • Checking is author
  • The Post and Category Mode
  • Post Migration and Testing
  • Introduction to Markdown
  • Post Form
  • Saving the Post to Database
  • The Article View
  • List articles
  • Logout links footer
  • Pagination
  • Setting up Flask uploads
  • Adding Image Blog Post
  • View Image Index Article
  • Deleting Article
  • Editing Articles

Unit Testing

  • Introduction to Unit Testing
  • Create Blog Test
  • User Tests

Final Project

  • Final Project

Course 2: Certificate In Advanced Scalable Python Web Development Using Flask Online Course

Introduction

  • Introduction

MongoDB and Flask Blueprints

  • Evolution
  • Intro to MongoDB
  • Setting up MongoDB on Cloud 9
  • Setting up MongoDB on Cloud 9 NEW
  • Playing with MongoDB
  • Basic Structure
  • Basic Structure NEW
  • Introduction to Blueprints

The User Module and an Introduction to AWS

  • Creating the User Model
  • Adding Indexes
  • User Register Form
  • User Registration
  • Unit Testing
  • User Unit Testing
  • User Login
  • User Login Test
  • Navbar and Starting User Profile
  • User Profile
  • Username with Regex
  • Edit Profile Form and Model
  • Edit Profile Views and Template
  • Edit profile tests
  • Introduction to AWS SES
  • Implementing Email Templates
  • Implementing Email Templates Part 2
  • User Registration Email Confirmation Code
  • Confirmation Code Functionality
  • Confirmation Code Testing
  • Forgot and Reset password
  • Forgot and Reset password Form Work
  • Forgot and Reset password Views
  • Reset Password Tests
  • Change Password
  • Change Password Tests IV
  • Image Uploading Setup
  • The Imaging Library
  • The Edit Form and Template for Image
  • The Edit View for Imaging
  • Using S3

The Relationship Module

  • Starting Relationship App
  • Playing with Relationship Model
  • Get Relationship Helper
  • Relationship Frontend
  • Relationship views
  • More Work on Relationship views
  • Relationship Tests
  • Relationship Tests Part 2
  • Complete Relationship Frontend
  • Adding a Profile Image
  • Friends Sidebar
  • Friends Page
  • Reusable Follow Button
  • Relationship Emails

The Feed Module

  • The Fanout Pattern
  • The Feed Model
  • Adding the Feed Form to Profile View
  • Feed Views
  • Feed Process Message
  • Feed Message Template
  • Messages in Profile Views
  • Feed Home
  • Feed Images - Model, Form, Views
  • Feed Images - Resizing, Templates
  • Feed Timestamp Milliseconds
  • Feed Comments - Models and Views
  • Feed Comments - Templates
  • Comment Cleanup - Adding Likes
  • Only See Friends Posts
  • Dont Distribute to Blocked Users
  • Feed Tests Part 1
  • Feed Tests Part 2
  • New Home Page

Final Project

  • Final Project

Course 3: Certificate In Professional RESTful API Design using Python Flask  Online Course

Introduction

  • Introduction
  • API definitions
  • Uniform Interface in Detail

A Simple API - Pet Store

  • Set up Core Environment
  • Basic Container Structure
  • Running the Containers
  • Flask Pluggable Views and Our First GET Method
  • Installing and Using Postman
  • Our First POST
  • HTTP Status Codes
  • A Real CRUD
  • PUT and DELETE
  • Simple Authentications
  • Testing our Simple Authentication
  • Token API Model and API Endpoints
  • Token API views and decorator
  • Install bcrypt and test tokens
  • Building the Apps Tests
  • Token Tests
  • Starting the Store End Point
  • The JSON Schema Library
  • The Store API File
  • Trying out the Stores End Point
  • Implementing PUT and DELETE
  • Implementing pagination on GET all stores
  • Store Tests
  • Pet Endpoint Initial CRUD
  • Finishing Pet GET, POST and Postman Tests
  • Pets PUT and DELETE
  • Pets Tests
  • Pets Pagination Tests
  • Get all pets in a store endpoint
  • Test the get all pets in a store endpoint
  • Search pets with filters

Conclusion

  • Conclusion

Course 4: Certificate In Essential Docker for Python Flask Development Online Course

Introduction to Course

  • Preview
  • Introduction to Docker
  • Start
  • Installing Docker
  • Start
  • Hello World
  • Start
  • Docker Concepts
  • Start
  • Foreground vs Background

Simple Flask Containers

  • Start
  • Basic Flask Container
  • Preview
  • Running Our Basic Flask Container
  • Start
  • A Hot Reload Gunicorn Flask App

Docker Compose

  • Start
  • Introduction to Docker Compose
  • Start
  • The MySQL Counter App
  • Start
  • The docker-compose file
  • Start
  • App up and running
  • Preview
  • Interacting with the containers
  • Start
  • A MongoDB App
  • Start
  • Starting up the App
  • Start
  • Running Tests
  • Start
  • Testing the App
  • Start
  • Using PDB with Docker

Conclusion

  • Start
  • Conclusion

Course 5: Certificate in Python Web Programming Online Course

Course Introduction

  • Course Introduction

Python Programming Review

  • Introduction
  • Object Oriented Programming Part 1
  • Object Oriented Programming Part 2
  • Modules
  • Modules Part 2
  • Section Conclusion

Basic Database (SQLite) with Python

  • Introduction
  • SQLite Intro
  • Creating Database And Table
  • Inserting Data
  • Inserting Dynamic Data
  • Reading Data
  • Limit, Update, and Delete
  • Section Conclusion

Using Python with the Internet

  • Section Introduction
  • urllib module
  • urllib.requests
  • urllib headers
  • xml intro
  • parsing xml
  • Section Conclusion

Working with HTML

  • Section Introduction
  • Web Page Structure
  • Web Page Structure 2
  • Nav bar
  • HTML’s body
  • Comments, footers, and divs
  • Parsing Paragraph Data
  • Section Conclusion

Intro to Web Server Programming

  • Section Introduction
  • Creating a VPS
  • Interacting with our VPS
  • FileZilla
  • PySFTP
  • Section Conclusion

MySQL database with Python

  • Section Introduction
  • MySQL basics
  • MySQL Part2
  • Database Connection
  • Inserting into Database
  • Adding logic to insert
  • Nohup
  • Crontab
  • Section Conclusion

Python's Flask Web development Framework

  • Section Introduction
  • Flask setup
  • Flask backend setup
  • Basic Website
  • Templates and Errors
  • Variables and Logic
  • Bootstrap incorporation
  • More on Bootstrap
  • Adding more pages to our site
  • Extending Templates
  • Additional Information

Course Conclusion

Entry requirements

Students must have basic literacy and numeracy skills.

Minimum education

Open entry. Previous schooling and academic achievements are not required for entry into this course.

Computer requirements

Students will need access to a computer and the internet. 

Minimum specifications for the computer are:

Windows:

  • Microsoft Windows XP, or later
  • Modern and up to date Browser (Internet Explorer 8 or later, Firefox, Chrome, Safari)

MAC/iOS

  • OSX/iOS 6 or later
  • Modern and up to date Browser (Firefox, Chrome, Safari)

All systems

  • Internet bandwidth of 1Mb or faster
  • Flash player or a browser with HTML5 video capabilities(Currently Internet Explorer 9, Firefox, Chrome, Safari)

Students will also need access the following applications:

Adobe Acrobat Reader

We provide a 7 Day Money Back Refund on all Courses

Now Only AU$249 Save AU$400 (62%)
OFF RRP AU$649
Delivery Method Online
Get Info Pack

Special Offer

 

Receive The Personal Success Training Program FREE, When You Purchase This Course - Limited Time Remaining!  (Value $600)

 

The Personal Success Training Program Helps You Stay Focused To Achieve Your Goals!
Benefits:
  • How to layout a Success Plan.
  • Get where you want to be in life.
  • How to unclutter your mind to succeed.
  • Achieve your dreams using your imagination.
  • How to have faith in yourself.
Features:
  • 12 month online access,  24/7 anywhere.
  • Complement your individual course purchase.
  • Internationally recognized by the IAOTS.
  • Thousands of positive reviews.
  • Limited Time Offer - Ends Soon.
 

Share this course

Course Summary

Course ID No.: 009SRPFD5CB
Delivery Mode: Online
Course Access: Unlimited Lifetime
Tutor Support: Yes
Time required: Study at your own pace
Course Duration: 39 Hours
Assessments: Yes
Qualification: Certificate

Popular Courses and Bundles