Course outline for Flask

Pre-requisites for learning Flask

  • Participants must have a basic knowledge of Python and client-side technologies

Lab Setup

Hardware ConfigurationParticipants must have access to a system with the following hardware configuration:

  • 2GB of free RAM, 20GB of free disk space and full network connectivity

Software Configuration

  • Ubuntu 20.04/22.04 Desktop Edition (sudo/root access required)
  • Firefox and Chrome browsers

Duration

2-5 days

Training Mode

Online training for Flask

We provide:

  • Instructor led live training
  • Self-paced learning with access to expert coaches
  • 24x7 access to cloud labs with end to end working examples

All jnaapti sessions are 100% hands-on. All our instructors are engineers by heart. Activities are derived from real-life problems faced by our expert faculty. Self-paced hands-on sessions are delivered via Virtual Coach.

Classroom training for Flask

Classroom sessions are conducted in client locations in:

  • Bengaluru
  • Chennai
  • Hyderabad
  • Mumbai
  • Delhi/Gurgaon/NCR

Note: Classroom training is for corporate clients only

Detailed Course Outline for Flask

Introduction

  • Basics of MVC applications
  • Flask a microframework for Python

Getting started with Flask

  • Virtualenv installation
  • Flask installation
  • Flask – Hello world

Object Relational Mapping

  • Understanding basics of Object Relational Mapping (ORM)
  • Using SQLAlchemy

Routing in Flask

  • Routing in Flask
  • Dynamic routing in Flask

Templating in Flask

  • Basics of templating
  • Creating templates using Jinja
  • Rendering templates in Flask

Flask models

  • Performing CRUD operations using Flask models
  • Creating forms using Flask