### Course Overview
- **Course Title:** **AI-Powered Microservices with Vibe Coding & Software 3.0**
- **Instructor:** **Vivian Aranha** (AI Specialist, Principal Engineer, IT Professional Trainer)
- **Target Audience:**
- Software engineers, DevOps professionals, and tech leads
- Developers transitioning to **AI-assisted development** and **microservice architecture**
- Product-minded developers exploring **Software 3.0** and **Vibe Coding**
- Intermediate to advanced learners with basic programming knowledge
- **Prerequisites:**
- Basic understanding of **programming concepts** (any language: Python, JavaScript, etc.)
- Familiarity with **REST APIs** or modern web development
- Curiosity about **AI-assisted development**, **automation**, and **prompt engineering**
- **Docker** installed, modern computer with internet access (optional: GitHub account)
### Curriculum Highlights
- **Key Topics Covered:**
- **Vibe Coding** and **Specification-Driven Development (SDD)**
- **AI-powered code generation** for **microservices**, APIs, and infrastructure
- **OpenAPI** and **GraphQL schema design** with AI assistance
- **Secure API authentication**: API Keys, **OAuth2**, **JWT**
- **Containerization** with **Docker** and orchestration with **Kubernetes**
- **Distributed tracing**, **logging**, and **observability** using **OpenTelemetry**, **Prometheus**, **Grafana**
- **AI-generated documentation** (Swagger, chatbots, knowledge graphs)
- **Domain-specific architectures**: e-commerce, **IoT**, **healthcare** (HIPAA compliance), **gaming**
- **gRPC**, **Redis sharding**, and **anti-corruption layers**
- **Capstone Project**: Real-world system design with AI-generated code and architecture diagrams
- **Key Skills Learned:**
- Writing **natural language specifications** to prompt AI for **clean, modular code**
- Designing and deploying **scalable microservices** with **AI-guided workflows**
- Implementing **secure APIs** and **authentication mechanisms**
- Setting up **observability** and **performance monitoring** in distributed systems
- Building **AI-assisted developer tools**: prompt libraries, chatbots, knowledge graphs
- Applying **Software 3.0 principles** to modern software architecture
- Communicating technical decisions via **architecture diagrams** and **AI-generated docs**
### Course Format
- **Duration:** **2 hours** of on-demand video
- **Format:** Self-paced **online course** (lifetime access)
- **Resources:**
- Access on **mobile and TV**
- **Certificate of completion**
- Hands-on exercises and **Capstone Project**
- Downloadable materials (N/A if not explicitly listed)