Python Flask for Beginners- Build a CRUD web app using Flask
- IT & Software
- Feb 21, 2025

Python Flask for Beginners: Build a CRUD web app using Flask, available at $59.99, has an average rating of 4.45, with 28 lectures, based on 864 reviews, and has 26487 subscribers.
You will learn about You will learn to create a web server using Flask You will understand the how the web actually works Perform Create, Read, Update and Delete operations of a MySQL database You will learn how to use a YAML file to store and retrieve configuration parameters using PyYAML You will be comfortable connecting your application to a MySQL database using flask-mysqldb You will learn to use the Jinja2 template engine of Flask Add simple CSS styles to your application using flask-bootstrap Submit a user form through a HTTP POST request You will learn how to hash sensitive information submitted by the user Understand the difference between a HTTP GET request and a HTTP POST request Integrate CKEditor to your blog application using flask-ckeditor Handle user sessions This course is ideal for individuals who are Developers who are familiar with Python and looking to enhance their skills or Students who are looking for a very practical implementation to learn the Flask framework It is particularly useful for Developers who are familiar with Python and looking to enhance their skills or Students who are looking for a very practical implementation to learn the Flask framework.
Enroll now: Python Flask for Beginners: Build a CRUD web app using Flask
Summary
Title: Python Flask for Beginners: Build a CRUD web app using Flask
Price: $59.99
Average Rating: 4.45
Number of Lectures: 28
Number of Published Lectures: 28
Number of Curriculum Items: 28
Number of Published Curriculum Objects: 28
Original Price: $109.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Did you ever want to find out how powerful is Python when it comes to web development ? Then this course is for you.
The demand for Python developers is growing by day and this course has been developed to make sure you are being equipped with the right skills
This course has been rightly designed to help you get comfortable with building web applications using the Flask framework of Python.
You will be provided with the most practical implementation of Python and Flask. No fluff guaranteed.
Flask is a micro framework of Python that is used to build web applications. By the word micro framework, we are not limiting the abilities of Flask. Flask is equally good for larger applications as it is for smaller ones.锟?/p>
This course will teach you Flask聽right from the basics, covering more advanced topics where you will finally build a blogging application using Flask.
You’ll learn how to –锟?/p>
Python has been one of the most easiest language to program. This course assumes that you are comfortable with the basics of Python such as variables, data types, functions and so on. It is also expected that you know the basics of HTML and CSS.
I have tried to keep the explanations as simple and聽practical as possible, and I’m sure you’ll love it.
I’ll always be available to answer any questions that you might have as you progress along.
Udemy offers you a 30 day money back guarantee. Your money is safe.锟?/strong>I’ll be happy to help you with a refund in case you are not happy with your purchase.
There is absolutely no risk involved. Enrol into this course and give a worthy upgrade to your Python skillset. I’ll see you on the inside 馃檪
Course Curriculum
Chapter 1: Introduction and Course Structure
Lecture 1: Introduction and Course Structure
Chapter 2: Understanding how the web works
Lecture 1: Interaction between the Client and Server
Chapter 3: Setting up your development environment and running your first Flask application
Lecture 1: Installation for Windows
Lecture 2: Installation for Mac
Lecture 3: Installation for Linux
Chapter 4: Basic structure of a Flask application
Lecture 1: Understanding app.py file
Lecture 2: Adding templates to your application
Lecture 3: Adding images to your application
Chapter 5: Using the Jinja 2 template engine
Lecture 1: For and If in Jinja2
Lecture 2: A layout for all your templates
Chapter 6: Adding CSS to your application using Bootstrap
Lecture 1: Adding Bootstrap CSS to your application
Chapter 7: Adding a MySQL database to your application
Lecture 1: Basic CRUD MySQL queries
Lecture 2: Using flask-mysqldb to connect to MySQL
Chapter 8: HTTP Verbs and Status Codes
Lecture 1: GET, POST, PUT, DELETE
Lecture 2: HTTP Status Codes
Chapter 9: Mini Project: Submit a form
Lecture 1: Submit a form to database
Chapter 10: Some more essentials to build an application
Lecture 1: Handling sessions in Flask
Lecture 2: Hashing sensitive data
Lecture 3: Adding a navigation bar to your application
Lecture 4: Flash messages
Chapter 11: Final Project: Build a blog application
Lecture 1: Problem Statement
Lecture 2: Design the database
Lecture 3: Design endpoints
Lecture 4: Build the application frontend
Lecture 5: User register and login
Lecture 6: Create and view a blogpost
Lecture 7: Edit and delete a blogpost
Chapter 12: Bonus Lecture
Lecture 1: Bonus Lecture
Instructors

Febin George
Software Developer
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Linux Performance Monitoring Analysis Hands On !!
- Marketing Festival Season- Offers, Deals, and Promotions 101
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Product Marketing- Creating a Marketing Plan
- The Beginner Forex Trading Playbook
- Step-By-Step Stock Market Analysis and Real-Time Trades
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8ZB Trading Cryptocurrency Price Action Course
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling