TypeScript for Application Developers
Two hands-on days turning JavaScript into code the compiler helps you maintain: types that model your data honestly, narrowing and generics without fear, typed API boundaries with validation at the edge, and strict mode switched on in a real codebase without tears.
Designed for
- JavaScript developers about to start React or Angular properly
- Developers who write TypeScript daily and fight it rather than use it
- Teams whose codebase is TypeScript in name and `any` in practice
- Anyone who has shipped `undefined is not a function` to production
- Fee
- ₹2,700
- Duration
- 2 days · 16 hours
- Each day
- 09:00 – 17:00
- Mode
- Offline / Online
The 2 days, hour by hour
10 hands-on sessions: every one ends in a thing
Day 1
09:00 – 17:00Make the compiler your reviewer
5 sessions09:00 – 10:15
See what TypeScript actually buys you
types as documentation, the true cost of any, strict mode first
Takeaway A bug that shipped in JavaScript caught at compile time in front of you: the argument for the next two days, made by the compiler.
10:30 – 11:45
Model your data honestly
interfaces vs type aliases, unions and literals, optional vs undefined
Takeaway A real domain modelled in types precise enough that invalid states stop compiling: not just annotated, modelled.
12:00 – 13:00
Narrow like the compiler thinks
type narrowing, guards, discriminated unions
Takeaway A discriminated union replacing a chain of if-and-hope, with the compiler proving every case is handled.
14:00 – 15:15
Use generics without fear
generic functions, constraints, when a generic is showing off
Takeaway One utility written three ways (untyped, over-generic and right), and the judgment to tell them apart.
15:30 – 17:00
Type the module boundaries
modules and exports, third-party types, declaration files
Takeaway A dependency without types given honest ones, and the module boundary of your own code typed like a public API.
Day 2
09:00 – 17:00Type the real application
5 sessions09:00 – 10:15
Type an API end to end
typed request and response models, fetch with types, compile time vs runtime
Takeaway An API consumed through types the whole team can trust, and the moment a renamed field breaks the build instead of the page.
10:30 – 11:45
Validate at the edge
schema validation, parse don't assert, error types
Takeaway External data parsed into guaranteed types at the boundary: a lying API caught at the edge, not three components deep.
12:00 – 13:00
Type asynchronous code properly
typing promises and async flows, error handling, loading states as types
Takeaway Loading, success and failure as one union type: the impossible "loaded but no data" state now unrepresentable.
14:00 – 15:15
Turn strict mode on in a real codebase
migration strategy, killing any deliberately, incremental strictness
Takeaway A genuinely loose file brought under strict mode live, with the order of operations you will reuse at work.
15:30 – 17:00
Type a small app front to back
the capstone conversion, review, what React and Angular expect of you
Takeaway A small application typed end to end under strict mode, and exactly the TypeScript your framework course now gets to skip.
By the end of day 2, you are holding
A small application typed front to back under strict mode: data modelled in honest types, API responses validated at the edge, generics where they earn their place, plus a real JavaScript file converted live, so you know the path for your own codebase.
No dates announced
We open batches around demand. Tell us the schedule that would work and we will let you know first.
Send your details instead
More SkillLabs
One weekend, one capability
Agent Builder Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
AI App Engineering Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Ground the Model: RAG Engineering Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Idea to Internet
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Agents in the Wild: Production Agent Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Break It Before Users Do: AI Reliability Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Give Your Agent Hands: MCP Tooling Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Docker & Kubernetes for Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Git, GitHub and GitHub Actions for Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
JavaScript and TypeScript Foundations
5 days · 10 hours
Runs on request
See the plan
Ship It on AWS: Cloud Deployment for Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
SQL for Application Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Events in Motion: Kafka & Messaging for Java Developers
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Linux Command Line Essentials
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Logging & Monitoring for Production
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Performance & Production Readiness
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Redis & Caching for Java Services
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Secure the Frontend: Authentication & Web Security Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Test It Before You Ship It: Java API Testing Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Test the User Journey: Frontend Testing Lab
₹2,700 · 2 days · 16 hours
Runs on request
See the plan
Who runs it
Practitioners, in the room with you
All trainers and mentorsEach workshop names its trainer before you book.

Vishal Shah
Founder & Principal Trainer
Two decades building and teaching commerce, banking and cloud platforms, and still writing code
- Java & Spring Boot microservices
- TypeScript, React, Angular & Next.js
- Composable commerce (commercetools)

Shrenik Shah
Principal Trainer
Cloud and AI architect who has upskilled over 5,000 engineers in Java, React, Python and cloud
- Python: Django, Flask, GenAI & agentic workflows
- Java & Spring Boot
- React & Angular, micro-frontend architecture
Running this for a team?
We deliver SkillLabs on site for institutions and engineering teams.
₹2,700
2 days · 16 hours