From Zero to Flask: The Professional Way
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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024