Flask Essential Training

Go to class
Write Review

Free Online Course: Flask Essential Training provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Flask Essential Training is taught by Nick Walter.

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