Objective:
- Equip students (Grades 8-12) with hands-on experience in building, deploying, and managing microservices using Java and Python, focusing on real-world, scalable solutions.
Key Features:
1. Microservices Basics:
- Learn the principles of microservices architecture and its advantages over monolithic systems.
- Explore API-driven development and containerization.
2. Hands-On Tools & Frameworks:
- Java: Spring Boot, Spring Cloud
- Python: Django Framework
- Database: MySQL/PostgreSQL integration
3. Real-World Project Development:
- Build, test, and deploy microservices in a collaborative environment.
- Create scalable systems in real time and service discovery features.
Capstone Project Ideas:
- E-Commerce Microservice: Inventory, Order, and Payment services working independently.
- Health Tracker App: User management, data tracking, and analytics microservices.
- Students present projects to peers and parents, showcasing scalability, collaboration, and deployment.
Why Join?
- Gain foundational knowledge of modern software architecture.
- Learn essential tools and frameworks for industry-relevant development.
- Build and deploy real-world scalable systems.
This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.
Upon registration, the instructor will send along additional information about how to log-on and participate in the class.