Deesha Tech Academy
Menu
WorkshopRuns on requestJavaScript & webTypeScriptType narrowingGenericsTyped APIsStrict mode

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
Request a schedule

The 2 days, hour by hour

10 hands-on sessions — every one ends in a thing

Day 1

09:00 – 17:00

Make the compiler your reviewer

5 sessions

09: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:00

Type the real application

5 sessions

09: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.

Request a schedule

TypeScript for Application Developers

Runs on request, for individuals and for teams.

How will you join?

Laptop ready with the prerequisites?

Opens WhatsApp with a message naming this workshop. We confirm your seat and payment by reply — this website stores nothing.

More SkillLabs

One weekend, one capability

Browse the SkillLabs catalogue

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

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

Next: 19 Sept

See the plan

Git, GitHub and GitHub Actions for Developers

₹2,700 · 2 days · 16 hours

Next: 22 Aug

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

Next: 29 Aug

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 mentors

Each workshop names its trainer before you book.

  • Vishal Shah

    Vishal Shah

    Founder & Principal Trainer

    Two decades building and teaching commerce, banking and cloud platforms — still writing code

    • Java & Spring Boot microservices
    • TypeScript, React, Angular & Next.js
    • Composable commerce (commercetools)
    Full profile →
  • Shrenik Shah

    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
    Full profile →

Running this for a team?

We deliver SkillLabs on site for institutions and engineering teams.

Talk to Deesha

₹2,700

2 days · 16 hours

Request a schedule