Flask Essential Training
- Offered byLinkedin Learning
Flask Essential Training at Linkedin Learning Overview
Duration | 2 hours |
Total fee | ₹899 |
Mode of learning | Online |
Difficulty level | Beginner |
Credential | Certificate |
Flask Essential Training at Linkedin Learning Highlights
- Earn a certificate of completion from LinkedIn Learning
Flask Essential Training at Linkedin Learning Course details
- Join instructor Nick Walter as he covers the pros and cons of working with Flask, and steps through how to create your first app with the framework
- Nick covers data flow in Flask; working with templates using Jinja, the template engine in Flask; using blueprints and views for organization; testing your Flask app; and deploying your project with Gunicorn
Flask Essential Training at Linkedin Learning Curriculum
Introduction
Web development with Flask
The pros and cons of Flask
Technologies to use
Demo project overview
Flask for Windows users
First Flask App
Install Flask and Pipenv
Create your first route in a Flask project
Flask's development environment
Page templates in Flask with Jinja
Passing data into Flask apps with forms
Passing form variables to other routes in Flask
Using GET and POST requests in Flask
Data Flow in Flask
Using redirect and url_for for error handling
Saving to a JSON file
Parsing a JSON file for conflicting entries
Alerting users with message flashing
File uploads from users
Variable rules in URLs
Working with static files
Displaying custom error pages
Templates and Style
Implementing sessions and cookies
Creating JSON APIs
Template blocks and base templates
Templating Flask with Bootstrap
Deployment and Testing
Blueprints and views for organization
Testing your Flask app
WSGI servers and how they work
Deploy your Flask app with Gunicorn
Conclusion
Next steps