Building Simple Frameworks: A Django Alternative

  • Home
  • Building Simple Frameworks: A Django Alternative
Shape Image One

Building Simple Frameworks: A Django Alternative

About Course

Consistently going through lesson after lesson, you will create the basis of the framework, supplement it with GET and POST request handlers, router decorators, built-in controller classes, a template engine, and your own ORM.

You will configure the ability to work with template inheritance and subtemplates. Your framework will become similar to Django or Flask. You can choose the option yourself.

You will understand how frameworks work from the inside and how they support the development of web applications. You will go from being the author of a framework to the author of a web application.

Show More

What Will You Learn?

  • What are the WSGI frameworks Django and Flask?
  • How does the WSGI framework work and what are the requirements for it?
  • How to create the foundation of a WSGI framework
  • How to implement processing of GET and POST requests
  • How to implement the connection of HTML templates, as well as set up template inheritance
  • How to Implement URL Pattern Binding and Handler Controllers
  • How to Implement Controllers as Functions and CBVs
  • How to implement your own ORM
  • How to implement your own static handling mechanism
  • How to connect statics by standard means
  • How to optimize the work of the framework
  • How to Deploy a Framework and a Web Application

Course Content

We create the basis of the framework and the initial functionality of the web application

  • Introduction
  • HOW wsgi frameworks work
  • HOW to create your own wsgi framework
  • HOW to implement a bunch of routes and handlers
  • HOW to set up a simple template
  • HOW to launch a project
  • Conclusion
  • Practical task

We teach the framework to process GET and POST requests

We teach the framework to work with template inheritance and subtemplates

We teach the framework to work with entity models

We teach the framework to bind URL templates to handlers

We implement in the framework the ability to write handlers using the CBV approach

We implement a simplified ORM in the framework

Connecting static

Optimizing request processing

We implement passing parameters via a URL

We deploy the project

Bonus lesson

Student Ratings & Reviews

No Review Yet
No Review Yet