TypeScript Development Workshop


Course Description

In this workshop you'll be introduced to key language features found in ES2015 and TypeScript and learn what both languages have to offer. Learn how to convert ES2015 and TypeScript to ES5 so that it can run in any browser, classes, maps/sets, destructuring, types, interfaces, generics, modules, debugging techniques, as well as many more language features. 


Author

Dan Wahlin

Course Length

1 Days


Prerequisites

Attendees must have prior experience working with JavaScript, HTML and CSS to take this class. A minimum of 6-months of hands-on JavaScript experience is recommended to get the most out of the course.


Audience

This course is designed for developers looking to learn how TypeScript can be used to build web applications.

Course Outline

  • TypeScript Overview
  • Debugging TypeScript
  • Getting Started with TypeScript
  • Getting Started with ES2015
  • Basic Types
  • Functions
  • Optional, Rest, and Default Parameters
  • Classes
  • Interfaces
  • Generics
  • Namespaces and Modules

Private Onsite/Online Pricing for Development Teams


Class pricing is based on the number of class days and number of students in class. We normally allow up to 24 students per class.

The course pricing includes student access to an electronic version of the course manual, lab manual, sample code and lab code. Courses can also be customized if you'd like to run a shorter or longer version of the course.

If you'd like more information on pricing or want to schedule a class for your development team please contact us and we'll be happy to provide addition details.

Contact Us

Public Classes


We don't offer public classes or one-on-one classes for individuals. For public classes we partner with Interface Technical Training and they offer instructor-led classes in Phoenix, AZ or online through their RemoteLive technology.

Training Courseware


Contact Us about licensing our courseware (slides, course manual, lab manual and code) for your own training courses.


           

Join Our Development Newsletter!