Lab 101 — Retail Domain¶
Domain Context
In this lab, you'll build foundational retail solutions. Choose a use case that aligns with your business interests. Each use case provides hands-on experience with the same technical concepts applied to different retail scenarios.
Scenario¶
You're working with RetailCo, a mid-sized retail company looking to modernize their digital presence. They need solutions across multiple areas of their business operations.
Available Use Cases¶
Select a use case to begin your hands-on lab:
-
E-Commerce Product Catalog
Build a product catalog management system with inventory tracking and customer-facing browsing interface.
What You'll Build: Product data models, inventory APIs, search functionality
-
Omnichannel Inventory Management
Create a multi-location inventory system with real-time stock tracking and automated reordering.
What You'll Build: Multi-location inventory, stock alerts, order management
Learning Objectives¶
Regardless of which use case you choose, you will learn:
- Core product concepts and architecture
- Data modeling and schema design
- API integration patterns
- Basic user interface development
- Real-time data synchronization
Prerequisites¶
Before starting any use case, ensure you have completed the general Lab 101 Prerequisites.
Retail-Specific Requirements¶
- [ ] Understanding of basic retail concepts (SKU, inventory, orders)
- [ ] Familiarity with e-commerce workflows
- [ ] Sample retail dataset (provided by facilitator)
Use Case Selection
Choose the use case that best matches your business interests. Both use cases cover the same technical learning objectives but with different business contexts.