Introduction
Flask is a library that allows programmers to create web applications in Python. Flask is a micro-framework that boasts a low learning curve, a large community, and the power to create complex web apps. This Flask Web Development Essential Training course will teach the basic of Flask to advanced level.
Course Objectives:
- Routing
- Jinga templating
- HTTP requests
- Upload files
- Restful API
- Deploy to Heroku
Duration
7 hours, 1 Day Course
Mode of Delivery
Classroom-based, Instructor-led Training
Course Outline
- Get Started
- What is Flask?
- Install Flask
- Request Response Cycle
- Create a Simple Flask App
- What is Routing?
- Changing Port
- Templates
- Jinja Templating
- Render Template
- Pass Variables to Template
- Extend
- Control Structures
- Loop
- Static Files
- HTTP Requests
- HTTP Request Methods
- Redirect
- Generating URL
- POST Method
- File Upload
- Restful API
- Resourceful Routing
- Endpoints
- Argument Parsing
- Data Formatting
- Deployment
- Install Heroku CLI
- Install Git
- Deploying Flask app to Heroku