Description
In this course, you will learn :
- Use the template system to build elegant templates..
- Create impressive web forms with the Flask-WTF extension..
- Work with effective NoSQL database systems such as FlaskSQLAlchemy and Flask-MongoEngine..
- Add support for quickly building REST APIs using Flask-RESTPlus..
- Locally check requests and responses during web API development using Postman..
- Install and configure Flask-Security to add basic security and authentication features.
Syllabus :
1. Setting Up the Virtual Environment and Framework
- Installing Python and Flask
- Configuring Flask
- Creating and Running a Simple Flask Application
2. Creating a Flask Project
- Creating the Enrollment Application
- Running and Configuring the Development Server
- Creating the Home Page
- Creating Navigation Links and Route Patterns
3. Working with Templates
- Creating the Base Template
- Creating Child Templates
- Passing Data to the View
- Accessing Data Via Request and Response Objects
4. Working with Databases
- Installing Database Systems
- Setting Up the Database
- Connecting to The Database
- Creating Documents and Data
- Creating the Data Models
5.Working with Web Forms and Flask-Security
- Installing and Configuring Flask-WTF and Flask-Security Extensions
- Creating the Login and Registration Pages
- Processing Form Data and Updating the Database
- Creating the Courses Page
- Creating the Enrollment Page
- Creating Sessions and Authentication
6. Creating and Testing REST APIs Using Postman
- Installing Postman and Flask-RESTPlus Extension
- Fetching Data Using GET
- Inserting Data Using POST
- Updating Data Using PUT
- Deleting Data Using DELETE