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:
Training Method | Dates and Times | Total Hours & Days | Price | |
Online Training using Zoom
|
30 Sep 2024 - 11 Oct 2024
Mon, Wed & Fri (2 wks)
05:00 AM - 07:00 AM
ET
| 12 hours over 6 days |
£210 £420
(approx. $277 USD)
| Enrol Now |
Online Training using Zoom
|
21 Oct 2024 - 01 Nov 2024
Mon, Wed & Fri (2 wks)
05:00 AM - 07:00 AM
ET
| 12 hours over 6 days |
£360 £420
(approx. $474 USD)
| Enrol Now |