Skip to main content

Section outline

  • Session 1 (1 hour): Introduction to Frameworks

      • MVT architecture, MVC vs. MVT, virtual environments, Flask installation
    • Session 2 (1 hour): Application Structure

      • Initialization, routes, view functions, URL binding
    • Session 3 (1 hour): RESTful Web Services with Flask

      • Basics of REST and API creation
    • Session 4 (45 mins): Templates and Jinja2

      • Template engine for dynamic content generation
    • Session 5 (1 hour): Custom Error Pages and Static Files

      • Working with links, static assets
    • Session 6 (1 hour): Hands-On Practice

    • Session 7 (45 mins): Database Connectivity with SQLite3

  • Day 2: Advanced Flask and Application Deployment

    • Session 1 (1 hour): Database Connectivity with SQLAlchemy

    • Session 2 (1 hour): MongoDB Integration with Flask-MongoEngine

    • Session 3 (1 hour): Case Studies and Problem Solving

    • Session 4 (45 mins): Email Support and Application Testing

      • Flask-Mail setup, unit testing
    • Session 5 (2 hours): Mini-Project Work

      • Building a complete web application
    • Session 6 (45 mins): Project Review and Deployment