Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Web Development 2024

This repository contains a series of samples on Web Development course for banchelor students. ITMO. Fall 2024. Each lesson is designed to be hands-on, with practical examples to help you understand key concepts.

Lessons Overview

  1. Introduction to Backend Development
    • Basics of backend development, including FastAPI and ASGI.
  2. Data Storage
    • Git internals; Advances FastAPI: Templates, Cookies, Headers, Middleware, Dependency Injection; SQLite, JWT and Authentication.
  3. MongoDB and Caching
    • MongoDB and Redis for data storage and caching, including practical implementations and design patterns like MVC and MCS.
  4. Queues, WebSockets, and Docker
    • Task queues, WebSocket communication, and how to containerize backend applications using Docker.
  5. Reactive Frontend
    • Introduction to React, including components, props, state, hooks, etc.

Each lesson folder contains a README.md file with more detailed information and links to the code samples.

About

Web Development course for banchelor students. ITMO. Fall 2024

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages