Skip to content

Learn-Write-Repeat/Flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WEB DEVELOPMENT USING FLASK

Flask is a micro web application framework written in Python. It is based on Werkzeug WSGI toolkit and Jinja2 template engine. This tutorial has been prepared under DevIncept Contribution Program for anyone who has a basic knowledge of Python and has an urge to develop websites.

Table of Content

  1. Hello World! in Flask
  2. Templates
  3. Web Forms
  4. Databases
  5. Email Support
  6. Application Programming Interfaces (APIs)

Installing Flask and how to create simple web application in Flask

  • Installing Flask
  • Routes and View Functions
  • Create Simple Web Application

How Flask supports Templates and ease our presentation layer using Jinja2

  • Jinja2 Templating Engine
  • Operations in Jinja2
    1. Conditional Statements
    2. Loops
    3. Template Inheritance

How to create web forms in Flask to accept user data

  • Configurations
  • Form Classes
  • Rendering HTML Forms
  • Form Handling

Databases using Flask

  • SQL vs NoSQL Databases
  • Database Management using Flask-SQLAlchemy
  • Model and Relationships
  • CRUD Operations
  • Database Migrations using Flask-Migrate

How to send email using Flask

  • Email Support with Flask-Mail
  • Integration with Web App
  • Sending Asynchronous Email

How to create APIs using Flask

  • Introduction to REST
  • RESTFul web services with Flask
  • Serializing Resources to and from JSON
  • Implementing Resource Endpoints

< Happy Learning />
Ashutosh Krishna | © 2021

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published