Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

TypeScript

( Duration: 3 Days )

TypeScript supports class-based object-oriented programming to the language. It builds on JavaScript by adding classes, modules, interfaces and optional type declarations. It is developed for development of large enterprise scale web applications and transcompiles to JavaScript. This TypeScript training course is all about exploring TypeScript and how it makes use of Object Oriented Programming concept to create large web applications in a manageable way.

By attending TypeScript workshop, delegates will learn:

  • The benefits Typescript brings to your JavaScript projects
  • How to define custom types using Interface.
  • How to write generics and constraints
  • How TypeScript works with Async code
  • How to use TypeScript in your chosen JavaScript framework

Existing experience with JavaScript may be useful, but a background in another software development language such as C#, Java, Python, PHP will stand you in good stead to attend this course.

TypeScript class is suitable for experienced JavaScript developers looking to quickly understand the elements needed to use TS in the wild - for instance alongside another JavaScript framework.

COURSE AGENDA

1

Reasons to use Typescript

  • The benefits of compile-time error checking
  • A gradual migration path from JavaScript to TypeScrip
  • How TypeScript changes your team workflow
  • The limitations of TypeScript
  • Understanding type inference and structural typing
2

Defining custom types

  • What is a type?
  • Creating interfaces and types
  • The differences between interfaces and types
  • Union and intersection types
  • Crafting precise types to minimise errors
3

Advanced types

  • Using the built-in TypeScript utilities.
  • Working with Partial, Record, Pick, and Parameters
  • Understanding generics and constraints
  • Definining function signatures as types
4

Building real projects with TypeScript

  • TypeScript and the Angular framework
  • TypeScript and the React framework
  • Debugging tools for TypeScript
  • Working with TypeScript in Node
  • Adding types to asynchronous code.

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X