Slides are listed below. Click the link to view.
Introduction
- Intro to course: slides
Databases
- Intro to Databases: slides; dev env; sql and git tips
- Relationships and Joins: slides, basketball.sql demo data
- Normalization: slides
- CRUD operations: slides
- Object-relational mappers. ORMs.
- Aggregation slides; Hockey Player Examples
- DB design considerations: slides
- Performance of DBs: slides
- Document-oriented DBs: slides
Web APIs
- Architecture Recap: slides
- REST APIs: slides
- REST APIs Part 2: slides
- Client-Server and Flask: slides
- Authentication: slides