IntermediateApplied6 weeks
Databases
Design relational databases, write efficient queries, and optimize data access for production workloads.
Topic 6 of 24
Prerequisites
- Programming Fundamentals
Key Concepts & Skills
- SQL
- PostgreSQL
- MySQL
- Database Design
- Normalization
- Indexing
- Query Optimization
- Model relational data
- Write SQL joins
- Design indexes
- Analyze query plans
Learning Outcomes
- Understand the core principles of SQL
- Configure and deploy PostgreSQL successfully
- Troubleshoot common issues with MySQL
- Understand the core principles of Database Design
- Configure and deploy Normalization successfully
- Troubleshoot common issues with Indexing
- Understand the core principles of Query Optimization
- Configure and deploy Model relational data successfully
- Troubleshoot common issues with Write SQL joins
- Understand the core principles of Design indexes
- Configure and deploy Analyze query plans successfully
Resources
Official Docs
Practice
Video
Community
Practice Exercises
Project Task
Build a notes API backed by PostgreSQL.