Python Flask for Beginners: Build a CRUD web app using Flask
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
- 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
Who Should Attend
- Developers who are familiar with Python and looking to enhance their skills
- Students who are looking for a very practical implementation to learn the Flask framework
Target Audiences
- Developers who are familiar with Python and looking to enhance their skills
- Students who are looking for a very practical implementation to learn the Flask framework
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 🙂
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
- 1 stars: 15 votes
- 2 stars: 16 votes
- 3 stars: 90 votes
- 4 stars: 319 votes
- 5 stars: 424 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