Database Training

I’ve seen other database training but it hasn’t really been the sort of training that would work for me, it’s usually so rigid and you have to sit through loads of bits that you either already know or don’t care about, nobody wants that. So I thought I’d build a full training course that you can dip in and out of if necessary or you can follow fully along the way.

I’ve designed this training to be a weekly training session, it’s on demand, I’m not going to force you to do this, you’re a grown up. But you will also be able to drop into any specific week and just do that one (you may be missing some foundational knowledge, but you can always go and do any preceeding weeks too).

If you’re following along while I write these, be aware that upcoming weeks are likely to be adapted as I write them and find fun cool things as I’m writing the training.

Phase 1: Foundations (Weeks 1–8)

Theme: Understand the basics of databases, SQL, and IT infrastructure.

  • Week 1What is a Database? Intro to relational databases.

  • Week 2Installing SQL Server Developer Edition + SSMS. Step-by-step setup guide.

  • Week 3Your First Database. Creating tables, inserting sample data.

  • Week 4SQL Basics. SELECT, FROM, WHERE, ORDER BY

  • Week 5Relationships. Primary/foreign keys, normalization basics.

  • Week 6Joins Made Easy. INNER, LEFT, RIGHT, FULL.

  • Week 7Aggregate Queries. GROUP BY, HAVING, COUNT, SUM, AVG.

  • Week 8System Databases. Exploring master, msdb, model, tempdb.

Phase 2: Core SQL Skills (Weeks 9–16)

Theme: Build strong query-writing and schema design skills.

  • Week 9Data Types & NULLs. Avoiding common pitfalls.

  • Week 10Constraints & Rules. PK, FK, CHECK, UNIQUE.

  • Week 11Indexes Demystified. Clustered vs. non-clustered.

  • Week 12Views & Stored Procedures. Encapsulating logic.

  • Week 13Triggers & Functions. When and how to use them.

  • Week 14Execution Plans. Reading query performance hints.

  • Week 15Mini Project. Build an e-commerce DB, query sales trends.

  • Week 16Review & Quiz Post. Challenge readers with practice queries.

Phase 3: SQL Server Administration Basics (Weeks 17–28)

Theme: Start thinking like a DBA.

  • Week 17Installing SQL Server (Advanced Options). Collation, instance types.

  • Week 18Security 101. Logins, users, roles.

  • Week 19Backups Explained. Full, diff, log.

  • Week 20Restore Strategies. Point-in-time recovery.

  • Week 21SQL Server Agent. Automating jobs.

  • Week 22TempDB Setup Best Practices. Why it matters.

  • Week 23Monitoring Basics. Activity Monitor & DMVs.

  • Week 24Maintenance Plans. Index rebuilds, stats updates.

  • Week 25Mini Project. Schedule backups + test restores.

  • Week 26Security Deep Dive. Row-level permissions.

  • Week 27Error Logs & Alerts. Detecting problems early.

  • Week 28Review & Lab Challenges. Simulate outages.

Phase 4: Intermediate DBA Skills (Weeks 29–44)

Theme: Tuning, monitoring, and automation.

  • Week 29Index Maintenance in Depth. Scripts + automation.

  • Week 30Statistics Explained. Cardinality estimator.

  • Week 31Performance Tuning 101. Bottleneck analysis.

  • Week 32Query Store. Tracking slow queries over time.

  • Week 33Wait Statistics. Diagnosing performance at scale.

  • Week 34Deadlocks. Causes, detection, resolution.

  • Week 35Extended Events. Lightweight monitoring.

  • Week 36PowerShell for DBAs. Automating routine tasks.

  • Week 37Automated Maintenance with Ola Hallengren Scripts.

  • Week 38Security Hardening. Encryption, auditing.

  • Week 39Capacity Planning. CPU, memory, disk considerations.

  • Week 40Mini Project. Optimize a poorly performing database.

  • Week 41SQL Profiler (legacy) vs. Extended Events.

  • Week 42Index Tuning Hands-On. Query rewrites + covering indexes.

  • Week 43Automation Lab. Schedule maintenance jobs via PowerShell.

  • Week 44Review & Mock Exam. DBA “day in the life” test.

Phase 5: Advanced DBA / HA & DR (Weeks 45–64)

Theme: Enterprise availability, disaster recovery, and scalability.

  • Week 45High Availability 101. Why it matters.

  • Week 46Log Shipping Setup. Step-by-step lab.

  • Week 47Database Mirroring. Pros/cons.

  • Week 48Replication Overview. Snapshot vs. transactional.

  • Week 49Always On Availability Groups (Part 1). Setup.

  • Week 50Always On (Part 2). Failover & monitoring.

  • Week 51Failover Clustering. Windows Server Cluster integration.

  • Week 52Partitioning Tables. Scaling big databases.

  • Week 53In-Memory OLTP. Benefits and limitations.

  • Week 54Disaster Recovery Planning. RTO vs. RPO.

  • Week 55Mini Project. Build HA lab + simulate disaster recovery.

  • Week 56Security Advanced. TDE, row-level security.

  • Week 57Auditing for Compliance. HIPAA, GDPR, SOX.

  • Week 58Storage Optimization. TempDB, compression.

  • Week 59SQL Server on Linux. Intro for DBAs.

  • Week 60Advanced Performance Lab. Tuning 100M+ row tables.

  • Week 61Case Study. Real-world HA/DR success & failure stories.

  • Week 62Automation at Scale. Centralized job management.

  • Week 63Mini Project. Architect full HA + DR solution.

  • Week 64Review & Knowledge Check.

Phase 6: Becoming an Expert (Weeks 65–96)

Theme: Cloud, internals, leadership.

  • Week 65SQL Server Internals 101. Pages, extents, buffer pool.

  • Week 66Query Optimizer Internals. How execution plans are built.

  • Week 67Locks, Latches, and Deadlocks (Advanced).

  • Week 68Azure SQL Database. Deployment basics.

  • Week 69Azure Managed Instance vs. On-Prem SQL Server.

  • Week 70AWS RDS for SQL Server. Cloud DBA tasks.

  • Week 71Migrating to the Cloud. Tools & planning.

  • Week 72CI/CD for Databases. SSDT + pipelines.

  • Week 73Infrastructure as Code.

  • Week 74Enterprise Monitoring.

  • Week 75Compliance in Practice. Case studies.

  • Week 76Leading a DBA Team. Standards, mentoring.

  • Week 77Post-Mortems. Writing RCA documents.

  • Week 78Cost Optimization in the Cloud. Azure vs. AWS.

  • Week 79Hybrid Cloud SQL. On-prem + cloud architectures.

  • Week 80Advanced Internals. TempDB contention, memory grants.

  • Week 81Automation Frameworks. Central scripts repo.

  • Week 82Mini Project. Migrate SQL Server → Azure Managed Instance.

  • Week 83Writing DBA Policies. Backup, recovery, monitoring standards.

  • Week 84Cloud HA/DR. Geo-replication, failover groups.

  • Week 85Tuning in the Cloud. DTUs vs. vCores.

  • Week 86Scaling Globally. Multi-region SQL deployments.

  • Week 87Teaching Others. Writing docs, onboarding juniors.

  • Week 88Publishing Technical Content. Blogs, talks.

  • Week 89DBA Career Paths. Architect, cloud engineer, consultant.

  • Week 90Mini Project. Lead a “mock DBA team” scenario.

  • Week 91Case Study. A Fortune 500 SQL migration.

  • Week 92Case Study. Outage and root cause analysis.

  • Week 93Final Performance Lab. Optimize enterprise-scale DB.

  • Week 94Final HA/DR Lab. Full simulation.

  • Week 95Certifications Roadmap. DP-300 + others.

  • Week 96Graduation Post. From beginner to expert DBA.

Next
Next

Blog Post Title Two