Useful Links
Computer Science
Web Development
Python Web Development
1. Fundamentals of Web Development
2. Python Environment Setup
3. Core Python for Web Development
4. Web Framework Fundamentals
5. Flask Web Development
6. Django Web Development
7. API Development
8. Database Integration
9. Testing Web Applications
10. Security in Web Applications
11. Performance and Optimization
12. Deployment and Production
13. Advanced Topics
Advanced Topics
Asynchronous Web Development
Async/Await Fundamentals
Event Loop Programming
ASGI Protocol
Asynchronous Frameworks
FastAPI
Starlette
Quart
Async Database Operations
WebSocket Implementation
Real-Time Features
WebSocket Protocol
Server-Sent Events
Real-Time Notifications
Chat Applications
Live Updates
Background Task Processing
Task Queue Concepts
Celery
Task Definition
Worker Management
Result Backends
Periodic Tasks
Redis Queue (RQ)
Task Scheduling
Distributed Task Processing
Microservices Architecture
Microservices Principles
Service Communication
API Gateways
Service Discovery
Distributed Systems Challenges
GraphQL APIs
GraphQL Fundamentals
Schema Definition
Resolvers
Python GraphQL Libraries
Graphene
Strawberry
WebRTC and Media Streaming
WebRTC Basics
Media Streaming
Real-Time Communication
Progressive Web Applications
PWA Concepts
Service Workers
Offline Functionality
Push Notifications
Previous
12. Deployment and Production
Go to top
Back to Start
1. Fundamentals of Web Development