UsefulLinks
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
13.
Advanced Topics
13.1.
Asynchronous Web Development
13.1.1.
Async/Await Fundamentals
13.1.2.
Event Loop Programming
13.1.3.
ASGI Protocol
13.1.4.
Asynchronous Frameworks
13.1.4.1.
FastAPI
13.1.4.2.
Starlette
13.1.4.3.
Quart
13.1.5.
Async Database Operations
13.1.6.
WebSocket Implementation
13.2.
Real-Time Features
13.2.1.
WebSocket Protocol
13.2.2.
Server-Sent Events
13.2.3.
Real-Time Notifications
13.2.4.
Chat Applications
13.2.5.
Live Updates
13.3.
Background Task Processing
13.3.1.
Task Queue Concepts
13.3.2.
Celery
13.3.2.1.
Task Definition
13.3.2.2.
Worker Management
13.3.2.3.
Result Backends
13.3.2.4.
Periodic Tasks
13.3.3.
Redis Queue (RQ)
13.3.4.
Task Scheduling
13.3.5.
Distributed Task Processing
13.4.
Microservices Architecture
13.4.1.
Microservices Principles
13.4.2.
Service Communication
13.4.3.
API Gateways
13.4.4.
Service Discovery
13.4.5.
Distributed Systems Challenges
13.5.
GraphQL APIs
13.5.1.
GraphQL Fundamentals
13.5.2.
Schema Definition
13.5.3.
Resolvers
13.5.4.
Python GraphQL Libraries
13.5.4.1.
Graphene
13.5.4.2.
Strawberry
13.6.
WebRTC and Media Streaming
13.6.1.
WebRTC Basics
13.6.2.
Media Streaming
13.6.3.
Real-Time Communication
13.7.
Progressive Web Applications
13.7.1.
PWA Concepts
13.7.2.
Service Workers
13.7.3.
Offline Functionality
13.7.4.
Push Notifications
Previous
12. Deployment and Production
Go to top
Back to Start
1. Fundamentals of Web Development