Python Flask for Beginners: Build a CRUD web app using Flask

Learn to build dynamic web applications using Python and Flask | The most practical course to learn Flask

4.60 (857 reviews)
Udemy
platform
English
language
Other
category
instructor
Python Flask for Beginners: Build a CRUD web app using Flask
26,463
students
3 hours
content
Nov 2021
last update
$59.99
regular price

What you will learn

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

Why take this course?

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. 

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 - 

  • Build a dynamic web server using Flask
  • Add templates to your Flask application
  • Use the Jinja2 templating engine of Flask
  • Basic Create, Read, Update, Delete queries of MySQL
  • Connect your Flask application with a MySQL database using flask-mysqldb
  • Add basic styles to your application using flask-bootstrap
  • Integrate your the blogging application written using Flask with a text editor called CKEditor using flask-ckeditor
  • Understand what are GET and POST requests
  • Handle a user session
  • Hash sensitive information submitted by the user

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. 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 :)

Screenshots

Python Flask for Beginners: Build a CRUD web app using Flask - Screenshot_01Python Flask for Beginners: Build a CRUD web app using Flask - Screenshot_02Python Flask for Beginners: Build a CRUD web app using Flask - Screenshot_03Python Flask for Beginners: Build a CRUD web app using Flask - Screenshot_04

Reviews

Toren
September 25, 2023
The instruction in this class is precise, clear and concise. Perfect for my learning style. The instructor gets right to the point and the examples are spot on. Great course for learning flask with MySQL.
Romeo
September 11, 2023
TEACHER IS EXPLAINING THE SUBJECT VERY CLEARLY. I AM AN OLD GUY WHO'S TRYING TO DIRTY MY HANDS ON WEB APP DEVELOPMENT AND I HAVE NOT SEEN ANYBODY TEACH LIKE HIM IN OTHER COURSES THAT I HAVE REGISTERED. KEEP IT UP AND THANK YOU MR GEORGE.
Vincent
March 23, 2023
I studied this course because I needed to implement a database based web application in a database course of my CS master degree. The tech stack our team chose includes MySQL and Flask, and we found this course just perfect and not too lengthy to cover the essential skills we needed to implement the backend. After taking this course, I have got a clear picture how the database interacts with the frontend part of a website. The bootstrap framework used in the course is also a good knowledge to have for some tricks to build up a simple web site quickly. But you will need to learn more in html and css if you need to develop some features more sophisticated.
Chika
February 22, 2023
It is an excellent course though a bit fast for some completely new to Flask. I learnt so much, the videos made flask to be accessible to a newbie like me. The course s deeply appreciated.
Rocky
February 9, 2023
This was a great intro to the flask framework for developing web applications. Although, some of the content might be outdated (such as bootstrap module), it is still relevant for me. I was able to troubleshoot any issues and get things to work by researching the solutions on my own (which is what all software developers should practice). Overall, I enjoyed the conciseness of this course and recommend it if you're already a software/web developer who wants to learn the flask framework.
Muhammmad
December 24, 2022
Many concepts are missing in this course which a biggner should learned before getting hands on FLASK
Randall
December 7, 2022
Good explanations, nice flow. The final project show in the lectures used 'base.html' while the final project code used 'layout.html'. base.html didn't show flash messages.
Gyovanny
November 13, 2022
the flask-mysqldb doesn't work on python version 3.9, 3.10. 3.11 and the solutions don't help either avoid this one
Himanshi
September 25, 2022
Yes, this course has been a perfect oppurtunity to work hands-on on building applications , which has been a bumpy yet intriguing journey !
Sankalp
July 12, 2022
bit fast, but yes very informative, needed more concepts, if you can please make an advanced flask tutorial.
Ibrahim
December 7, 2021
Great course, well explained for beginners, the authors uses the simple Blog tutorial example but he explains every details before jumping to the blog project.
Shabana
September 9, 2021
This course is amazing for beginners who want to learn flask.All basic things which need to know beginner has covered as well as basic CRUD application using Mysql database has covered.This course focus on backend .
John
August 21, 2021
Good so far (at Section 8). Gained confidence in building a simple web application with the features used in the course.
Jason
July 22, 2021
The course is very simple to follow along with instructor. He is able to hold my attention by not moving too slowly which allows me to see progress quickly. The length and pace of course is perfect for those with family and other work responsibilities. Two or three hour courses is the way to go. Everything is well explained with nice substance.
Albertus
June 26, 2021
Makes changes in files between lectures without letting you know what was changed so you have to go through each line in each file to figure out whats causing errors. Focuses faaaar too much on redundant recaps each video instead of explaining why something new is being done. Would not recommend.

Charts

Price

Python Flask for Beginners: Build a CRUD web app using Flask - Price chart

Rating

Python Flask for Beginners: Build a CRUD web app using Flask - Ratings chart

Enrollment distribution

Python Flask for Beginners: Build a CRUD web app using Flask - Distribution chart

Related Topics

1198646
udemy ID
4/30/2017
course created date
11/21/2019
course indexed date
Bot
course submited by