Certificate In Python Web Development with Flask Online Course

Develop back end web apps


NOW ONLY

US$99

Save US$500 (83%)
OFF RRP US$599
Get Info Pack

Develop back end web apps

This course will teach you, assuming no prior coding knowledge, how to develop back end web applications the way professional coders do in the top internet startups. How do I know this? Because I've been leading tech teams in both large enterprise as well as startup companies in New York City for the past 15 years.

I have seen a lot of courses and free tutorials and I can tell you 90% of them just teach bad habits while promising to turn you into a real “web developer". But let me tell you a reality: There's no such thing as a web developer these days. You're either a back end web applications developer, a front end application developer or the so-called (and rare) full stack web developer which includes the other two. However there are so many technologies to master in both the backend and frontend areas that full-stacks (or “web developers") are a rarity in professional environments -- You're either a back end or a front end web developer.

This course doesn't promise to turn you into a professional back end developer after you complete it...but it will give you a good foundation from where to start and continue your training, knowing the right path to become a real professional backend web applications developer using Python. My goal is to make a second course, which would introduce more advanced back end concepts and then start the front end courses (basic and advanced) soon after that.

The course goes through a step by step process of developing web applications, teaching you the Python basics for web development, introducing Flask and using Cloud9 as your development environment. It then moves to explore SQL databases, using MySQL and finally showing you how to develop a blogging application using all these learnings.

Best of all, you don't need to install anything as we will use a revolutionary online web development environment that essentially gives you your own Linux web server with database capabilities! All you need to have is a browser and internet connection and it's completely free to you.

At the end of the course students will be challenged with a final project where all the course material will need to be used to complete it. Students that finish the final project will be eligible for special future promotions.

Finally, you will learn how to run your application using Docker Containers, one of the hottest new technologies that allow developers to write their applications and deploy easily to a number of cloud hosting platforms and scale them indefinitely.

Course Fast Facts:

  1. Learn the fundamentals of Python Web Development with Flask
  2. Comprehensive 7 module Accredited Certificate In Python Web Development with Flask Online Course
  3. Study along with simple instructions & demonstrations
  4. Written and developed by leading Python Web Development and Flask experts
  5. Receive one-on-one online help & support
  6. Unlimited, lifetime access to online course
  7. Certificate of completion
  8. Study at your own pace with no rigid class timetables, 24/7 from any computer or smart device

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 and will be issued a certificate via email.

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

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

Develop back end web apps

This course will teach you, assuming no prior coding knowledge, how to develop back end web applications the way professional coders do in the top internet startups. How do I know this? Because I've been leading tech teams in both large enterprise as well as startup companies in New York City for the past 15 years.

I have seen a lot of courses and free tutorials and I can tell you 90% of them just teach bad habits while promising to turn you into a real “web developer". But let me tell you a reality: There's no such thing as a web developer these days. You're either a back end web applications developer, a front end application developer or the so-called (and rare) full stack web developer which includes the other two. However there are so many technologies to master in both the backend and frontend areas that full-stacks (or “web developers") are a rarity in professional environments -- You're either a back end or a front end web developer.

This course doesn't promise to turn you into a professional back end developer after you complete it...but it will give you a good foundation from where to start and continue your training, knowing the right path to become a real professional backend web applications developer using Python. My goal is to make a second course, which would introduce more advanced back end concepts and then start the front end courses (basic and advanced) soon after that.

The course goes through a step by step process of developing web applications, teaching you the Python basics for web development, introducing Flask and using Cloud9 as your development environment. It then moves to explore SQL databases, using MySQL and finally showing you how to develop a blogging application using all these learnings.

Best of all, you don't need to install anything as we will use a revolutionary online web development environment that essentially gives you your own Linux web server with database capabilities! All you need to have is a browser and internet connection and it's completely free to you.

At the end of the course students will be challenged with a final project where all the course material will need to be used to complete it. Students that finish the final project will be eligible for special future promotions.

Finally, you will learn how to run your application using Docker Containers, one of the hottest new technologies that allow developers to write their applications and deploy easily to a number of cloud hosting platforms and scale them indefinitely.

Course Fast Facts:

  1. Learn the fundamentals of Python Web Development with Flask
  2. Comprehensive 7 module Accredited Certificate In Python Web Development with Flask Online Course
  3. Study along with simple instructions & demonstrations
  4. Written and developed by leading Python Web Development and Flask experts
  5. Receive one-on-one online help & support
  6. Unlimited, lifetime access to online course
  7. Certificate of completion
  8. Study at your own pace with no rigid class timetables, 24/7 from any computer or smart device

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 and will be issued a certificate via email.

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

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 US$99 Save US$500 (83%)
OFF RRP US$599
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.: 009SRPWDF
Delivery Mode: Online
Course Access: Unlimited lifetime
Tutor Support: Yes
Time required: Study at your own pace
Course Duration: 12 Hours
Assessments: Yes
Qualification: Certificate

Popular Courses and Bundles