Total Duration:
12 Hours
Course level:
Beginner to Intermediate
Delivery Method:
Instructor-led Virtual Classes
Certification:
Certificate of Completion will be provided after completing the course
Course Overview
This course provides a practical introduction to building web applications using the Flask framework with MySQL as the backend database. Participants will learn essential Flask concepts, database integration with SQLAlchemy, user authentication, RESTful API development, deployment strategies, and best practices in Flask application development.
Following topics are included in this course:
- Introduction to Flask
- Routing and URL building
- Flask templates and Jinja2 basics
- Flask Blueprints for modular applications
- Defining database models using SQLAlchemy
- CRUD operations with SQLAlchemy
- Flask-Login and LoginManager for user authentication
- Securing routes with login_required decorator
- Using Werkzeug.security for password hashing and verification
- Creating RESTful APIs using Flask
- Deploying Flask Applications
- Essential: Prior knowledge of HTML, CSS, Python (basic) and basic database concepts is helpful but not required.
- Text Editor or IDE: Familiarity with a text editor or integrated development environment (IDE) for writing and running Python code.
- Python: Participants should have Python installed on their computers. Python 3.x is recommended.
- Text Editor or IDE: Familiarity with a text editor or integrated development environment (IDE) for writing and running Python code.
These requirements ensure that participants have the foundational knowledge and tools necessary to successfully engage with and benefit from the course content on web development with Flask and MySQL.
Course Dates, Prices & Enrolment
All Training
Physical Classes
Virtual Classes
Time Zone:
There is no date for this course at this moment. Please complete the BOOKING REQUEST FORM below or come back to this page again later. |
Price Calculator & Booking Request Form
Calculate prices for Corporate, 1-on-1 or group training and request a booking.
Do you have a special training requirement or unable to find any suitable training date? Please complete and submit the booking request form, if you want to:
- book a course on different dates
- book for a group of delegates
- book corporate training
- book a customised training
- book a one-on-one training
The price person is less when you book a course for more people. You can find the price per person and the total cost by changing the values of the training hours and the number of people below: