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
Database Integration
Database Fundamentals
Relational Databases
SQL Basics
Database Design Principles
Normalization
SQLAlchemy Core
Engine and Connection
Metadata and Tables
SQL Expression Language
Raw SQL Execution
SQLAlchemy ORM
Declarative Base
Model Definition
Relationships
One-to-One
One-to-Many
Many-to-Many
Self-Referential
Querying
Basic Queries
Filtering
Joins
Aggregation
Subqueries
Sessions and Transactions
Lazy Loading vs Eager Loading
Database Migrations
Alembic
Migration Environment
Auto-generation
Manual Migrations
Branching and Merging
NoSQL Databases
MongoDB with PyMongo
Redis Integration
Document-Based Models
Database Performance
Query Optimization
Indexing Strategies
Connection Pooling
Caching Strategies
Previous
7. API Development
Go to top
Next
9. Testing Web Applications