YoVDO

Flask Essential Training

Offered By: LinkedIn Learning

Tags

Flask Courses Web Development Courses Python Courses JSON Courses HTTP Methods Courses File Handling Courses

Course Description

Overview

Learn the basics of Flask, a Python framework for building lightweight and dynamic web applications.

Syllabus

Introduction
  • Web development with Flask
  • The pros and cons of Flask
  • Technologies to use
  • Demo project overview
  • Flask for Windows users
1. 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
2. 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
3. Templates and Style
  • Implementing sessions and cookies
  • Creating JSON APIs
  • Template blocks and base templates
  • Templating Flask with Bootstrap
4. 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

Taught by

Nick Walter

Related Courses

API Testing Using Rest Assured Test Automation Tool
Coursera Project Network via Coursera
Beginners Overview of Swagger Editor
Coursera Project Network via Coursera
Building a REST API with Python and Flask
Coursera Project Network via Coursera
Learn Node.js
Codecademy
Python معالجة مسبقة للبيانات و تحليلها بواسطة
Coursera Project Network via Coursera