1 — Introductions
2 — Warmup: Defining and Working With Data
3 — Adopting Pets
3.1 Adoption Protocol
3.2 Initialization and Connecting Clients
3.3 Interfaces
3.4 Testing Task
3.5 Delivery
4 — Scheduling Veterinary Appointments
4.1 Scheduling an Appointment
4.1.1 Calendar Management
4.2 Updated Initialization
4.3 Interfaces
4.4 Testing Task
5 — It’s About Time
5.1 Dawdling Clients
5.2 Handoff
5.2.1 Clock Service
5.3 Updated Initialization
5.4 Testing Task
5.5 Interfaces
6 — The Doctor Will See You Now
6.1 Addressing Feedback
6.2 Vet Visits
6.3 Life as a Vet
6.4 Send your homeless tempest-tossed to me
6.5 Updated Initialization
6.6 Interfaces