HOME > Development > From Zero to Flask- The Professional Way

From Zero to Flask- The Professional Way

  • Development
  • Apr 26, 2025
SynopsisFrom Zero to Flask: The Professional Way, available at $54.99...
From Zero to Flask- The Professional Way  No.1

From Zero to Flask: The Professional Way, available at $54.99, has an average rating of 4.6, with 90 lectures, based on 77 reviews, and has 554 subscribers.

You will learn about You will be learn the basics of the Python Web programming You will learn what databases are and how to use them effectively You will learn how to interact with the database using the MySQL CLI You will learn how to effectively develop a Flask application You will learn how to use WTForms library for effective form management You will learn how to upload images to a web application This course is ideal for individuals who are Programmers or Software Developers or Project Managers or Computer students or Entrepreneurs or Software development aficionados It is particularly useful for Programmers or Software Developers or Project Managers or Computer students or Entrepreneurs or Software development aficionados.

Enroll now: From Zero to Flask: The Professional Way

Summary

Title: From Zero to Flask: The Professional Way

Price: $54.99

Average Rating: 4.6

Number of Lectures: 90

Number of Published Lectures: 90

Number of Curriculum Items: 90

Number of Published Curriculum Objects: 90

Original Price: $39.99

Quality Status: approved

Status: Live

What You Will Learn

  • You will be learn the basics of the Python Web programming
  • You will learn what databases are and how to use them effectively
  • You will learn how to interact with the database using the MySQL CLI
  • You will learn how to effectively develop a Flask application
  • You will learn how to use WTForms library for effective form management
  • You will learn how to upload images to a web application
  • Who Should Attend

  • Programmers
  • Software Developers
  • Project Managers
  • Computer students
  • Entrepreneurs
  • Software development aficionados
  • Target Audiences

  • Programmers
  • Software Developers
  • Project Managers
  • Computer students
  • Entrepreneurs
  • Software development aficionados
  • ***?Learn Flask Development using the latest Flask version 1.0.2 ***

    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”.

    This course doesn’t promise to turn you into a professional back end developer after you complete it it takes much more than the 4 hours of of this course (and probably hundreds of hours of self-practicing) to do that, but it will give you a solid foundation from where to start and continue your training, knowing the right path to become a real professional backend web applications developer using Python.

    The course goes through a step by step process of setting up your environment, introducing Flask. 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 own a computer to take this course, if you don’t own one. You can complete this course from an internet or cyber cafe, as we teach how to to use both locally installed files or an online coding platform.

    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.

    If you are interested in learning how to code from zero and without prior knowledge, but do it using best industry practices towards becoming a professional backend web developer, this is the course for you.

    The course is divided in 7 sections:

  • Introduction

  • Your Development Environment

  • Say Hello World

  • Setting up our Database

  • A Visitor Counter

  • Flogger: A Personal Blog Application

  • Final Project

  • The course has more than 4 hours of video tutorials as well as the source code of all the lessons, so that you can see exactly what the whole project looks like in each stage.

    The course can take anywhere from 7 days to a month to complete based on how much material the student completes daily.

    Additionally we’re constantly updating the course, adding contents thanks to the feedback of our students.

    So stop looking around and start the right path to becoming a professional Python backend web developer with this course!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Roadmap and Requirements

    Chapter 2: Your Development Environment

    Lecture 1: Your Python Flask Development Environment

    Lecture 2: Installing Python3 on Mac with Homebrew

    Lecture 3: Installing Python3 on Windows 10 with Chocolatey

    Lecture 4: The Cloud-based Python Development Environment

    Lecture 5: Virtual Environments

    Lecture 6: Windows and Mac Virtualenv Setup

    Lecture 7: PythonAnywhere Virtualenv Setup

    Lecture 8: Activation and Deactivation

    Lecture 9: Installing Flask

    Chapter 3: Say Hello World

    Lecture 1: The Code Editor

    Lecture 2: Hello World

    Lecture 3: Running the Application (Windows and Mac)

    Lecture 4: Running the Application (PythonAnywhere)

    Lecture 5: Debugging our Application

    Lecture 6: Debugging on Windows and Mac

    Lecture 7: Debugging on PythonAnywhere

    Lecture 8: The Debug Stack

    Lecture 9: Routing

    Lecture 10: Templates

    Lecture 11: The url_for() Function

    Lecture 12: The Static Folder

    Lecture 13: Template inheritance

    Lecture 14: Introduction to Forms

    Lecture 15: Cookies and Sessions

    Lecture 16: Configuration Management

    Lecture 17: Python Dot Env for Windows and Mac

    Lecture 18: Python Dot Env for PythonAnywhere

    Chapter 4: Setting Up Our Database

    Lecture 1: An Introduction to Databases

    Lecture 2: Installing MySQL

    Lecture 3: Installing MySQL on Mac with Homebrew

    Lecture 4: Installing MySQL on Windows with Chocolatey

    Lecture 5: Setting up MySQL on PythonAnywhere

    Lecture 6: MVC and the Object Relational Mapper

    Chapter 5: A Visitor Counter

    Lecture 1: Our First Data Driven Application

    Lecture 2: Initial Application Setup on Mac and Windows

    Lecture 3: Initial Application Setup on PythonAnywhere

    Lecture 4: Our Application Libraries

    Lecture 5: The Environment Settings

    Lecture 6: The Application Factory

    Lecture 7: Building Modules with Blueprints

    Lecture 8: Our First Blueprint

    Lecture 9: The Counter Model

    Lecture 10: An Introduction to Migrations

    Lecture 11: Database Operations from the Shell

    Lecture 12: The Page Views Counter Application

    Lecture 13: Setting Up Our Test Infrastructure

    Lecture 14: Our First Test

    Chapter 6: Flogger: A Personal Blog Application

    Lecture 1: Flogger, a Simple Flask Blog

    Lecture 2: Initial Application Setup on Mac and Windows

    Lecture 3: Initial Application Setup on PythonAnywhere

    Lecture 4: Our Application Libraries

    Lecture 5: The Core Application

    Lecture 6: Setting up the Database

    Lecture 7: Creating the Author App

    Lecture 8: The Author Model

    Lecture 9: The Author Model Migration

    Lecture 10: Testing the Author Model in the Shell

    Lecture 11: The Author Registration Form

    Lecture 12: The Author Registration Template

    Lecture 13: Author Form Validation

    Lecture 14: A Better Looking Application

    Lecture 15: Processing the Author Registration Form

    Lecture 16: Checking the Record Creation on the Database

    Lecture 17: Using PDB

    Lecture 18: Custom Form Validators

    Lecture 19: The Author Login

    Lecture 20: Checking the Login Credentials in the Database

    Lecture 21: Author Session

    Lecture 22: Logging Out the Author

    Lecture 23: Flash Messages

    Lecture 24: Unit Testing the Author App

    Lecture 25: Login Tests

    Lecture 26: The Nav Bar

    Lecture 27: The Blog Post and Category Models

    Lecture 28: The Blog Post Form

    Lecture 29: Blog Create Post Template and View

    Lecture 30: Blog Post View Database Processing

    Lecture 31: The Login Decorator

    Lecture 32: Blog Article and Markdown

    Lecture 33: Blog Post Tests

    Lecture 34: Blog Home Page and Pagination

    Lecture 35: Uploading Images

    Lecture 36: Editing Posts

    Lecture 37: Deleting Posts and Writing the Edit and Delete Tests

    Lecture 38: Blog Tags and Tests

    Lecture 39: Filter by Category or Tags

    Chapter 7: The Final Project

    Lecture 1: The Final Project

    Chapter 8: Conclusion

    Lecture 1: Conclusion

    Instructors

  • From Zero to Flask- The Professional Way  No.2
    Jorge Escobar
    Technologist, entrepreneur and open source fanatic
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 0 votes
  • 3 stars: 8 votes
  • 4 stars: 24 votes
  • 5 stars: 44 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!