Livetronics Engineering

Wocul Developer
Training Curriculum

A structured 12-week program taking developers from foundational TypeScript & Node.js through Wocul's microservices architecture, AI systems, and the autonomous agent layer.

12 weeks 6 phases 30+ exercises
Express 5TypeScriptNode.jsPythonLangGraphNext.js 15React 18Redux-SagaAnt DesignMySQLMongoDBRedisAWS S3AWS SESECS FargateFirebaseRazorpayGemini AIClaude Opus
How to use this curriculum: Phases are sequential — later ones assume mastery of earlier material. Suggested cadence is 2 weeks per phase, with the final 2 weeks for a capstone project. Experienced TypeScript/Node developers can accelerate through Phases 1–2. Click any module header to expand or collapse its content.
Phase 1

Foundations

Weeks 1–2

Establish fluency in the core languages, runtime, and tooling that Wocul is built on.

1.1

TypeScript Essentials

1.2

Node.js Runtime

1.3

Git & Development Workflow

Phase 2

Backend Stack Deep Dive

Weeks 3–4

Master the server framework, databases, and infrastructure services that power Wocul's backend.

2.1

Express 5 + API Design

2.2

MySQL (Relational Data Layer)

2.3

MongoDB (Logs, Queues, Analytics)

2.4

Redis

2.5

AWS Services

2.6

Firebase Admin SDK

Phase 3

Frontend Architecture

Weeks 5–6

Understand the full frontend stack and be productive in the Wocul web application codebase.

3.1

Next.js 15 (Pages Router)

3.2

React 18 Patterns

3.3

Redux Toolkit + Redux-Saga

3.4

UI Layer: Ant Design 4 + Styled Components

3.5

Forms & Validation

3.6

Internationalization (i18n)

3.7

URL State Management

Phase 4

Wocul-Specific Systems

Weeks 7–8

Understand the architectural decisions, cross-cutting concerns, and domain-specific patterns unique to Wocul.

4.1

Microservices Architecture

4.2

Notification System Deep Dive

4.3

AI Feature Architecture

4.4

Billing & Subscription System

4.5

Cron Jobs & Background Processing

4.6

File Service Architecture

Phase 5

Advanced Topics

Weeks 9–10

Cover the cross-cutting concerns, performance patterns, and upcoming architectural directions.

5.1

Search Architecture

5.2

Real-Time Features

5.3

Testing Strategy

5.4

Security Practices

5.5

Performance & Observability

5.6

Autonomous Agent Architecture

Phase 6

Capstone Project

Weeks 11–12

Demonstrate end-to-end proficiency by building a complete feature that touches multiple layers of the stack.

Option A

Sprint Insights Dashboard

Build a new feature that aggregates sprint performance data and presents AI-generated insights.

  • Backend: API endpoint that queries sprint tasks, computes velocity metrics, calls Gemini for analysis, caches in MongoDB
  • Frontend: Dashboard page with charts (task completion rate, burndown trend, blocker analysis), Redux state, Ant Design UI
  • AI: Sprint health summary with actionable recommendations, AI credit deduction
  • Notifications: Weekly sprint insights notification to sprint members
  • Testing: Unit tests for computation logic, integration test for the API endpoint
Option B

Smart Task Templates

Build a feature where AI generates task templates based on project context and knowledge base documents.

  • Backend: Template CRUD endpoints, AI generation using knowledge base context items, credit consumption
  • Frontend: Template management UI, template application flow when creating new tasks
  • AI: Context assembly from project documents, structured templates with suggested subtasks and tags
  • Database: New MySQL entities for templates, MongoDB for generation logs
  • Testing: Full test coverage
Option C

Industry Connector Prototype

Build a proof-of-concept connector for the autonomous agent architecture.

  • Design and implement a BaseConnector subclass for a chosen industry (e.g., HospitalityConnector)
  • Define read tools (e.g., get room status, check bookings) and write tools (e.g., update availability, create maintenance task)
  • Build a simple LangGraph workflow that uses the connector to investigate and respond to a scenario
  • Document the connector interface and integration points

Recommended Resources

TypeScript
TypeScript Handbook (typescriptlang.org), Matt Pocock's Total TypeScript
Express
Express 5 migration guide, official docs
MySQL
Use the Index, Luke (use-the-index-luke.com), MySQL official reference
MongoDB
MongoDB University free courses, Aggregation Pipeline documentation
Redis
Redis University, redis.io interactive tutorials
Next.js
Official Next.js docs (Pages Router section), Vercel's Next.js examples
Redux
Redux Toolkit official docs, Redux-Saga documentation
LangGraph
LangGraph documentation (langchain-ai.github.io/langgraph)
AWS
AWS Well-Architected Framework, service-specific guides for S3, SES, ECS

Onboarding Checklist

Before starting the curriculum, ensure each developer has: