Milestone 6: Data Persistence
🟨 Milestone 6: Data Persistence
Your app needs to remember data even after it restarts. We’ll learn how to connect Go to SQL databases efficiently.
📚 Slow-Paced Deep Dives (University Modules)
- Module 1: database/sql (The Filing Cabinet): GO-204. Talking to any SQL database (MySQL, Postgres, SQLite).
- Module 2: GORM (The Automatic Translator): GO-205. Mapping Go Structs to SQL tables automatically.
🥅 Milestone Goals
- Connect to a Database safely.
- Prevent SQL Injection using prepared statements.
- Perform CRUD operations (Create, Read, Update, Delete).
- Use an ORM to speed up database development.