Introduction to Typescript

Total time

Introduction to Typescript

EDC4IT-UK
Logo EDC4IT-UK
Provider rating: starstarstarstarstar_half 9 EDC4IT-UK has an average rating of 9 (out of 1 reviews)

Tip: need more info about the programme, starting date or price? Request information for free!

Starting dates and places
There are no known starting dates for this product.

Description

Course Overview

Course Prerequisites

This course is geared towards developers needing to get up to speed with TypeScript quickly. Developers should be experienced with JavaScript. We recommend students following the Introduction to Modern JavaScript and Advanced JavaScript for Front-end Developers coures prior to this course.

Outline

Introduction

  • Introduce TypeScript
  • Setting up a typescript project
  • Configuring the compiler
  • Use and configure TsLint

Namespaces

  • Understand modules and namespaces
  • Learn various import and export techniques

Types annotations

  • Understand the type system
  • Dealing with null and undefined (using strictNullChecks)
  • Write enums
  • Work with arra…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: JavaScript & AJAX, Programming (general), Java, Web Accessibility, and Web Analytics.

Course Overview

Course Prerequisites

This course is geared towards developers needing to get up to speed with TypeScript quickly. Developers should be experienced with JavaScript. We recommend students following the Introduction to Modern JavaScript and Advanced JavaScript for Front-end Developers coures prior to this course.

Outline

Introduction

  • Introduce TypeScript
  • Setting up a typescript project
  • Configuring the compiler
  • Use and configure TsLint

Namespaces

  • Understand modules and namespaces
  • Learn various import and export techniques

Types annotations

  • Understand the type system
  • Dealing with null and undefined (using strictNullChecks)
  • Write enums
  • Work with arrays
  • Use tuples
  • Advanced types such as unions and intersections

Functions

  • Working with functions
  • function parameters: optionaldefault values
  • Define rest parameters (aka varying arguments)
  • Appreciate overloading
  • Use type queries and guards

Interfaces

  • Define interfaces
  • Duck typing with interfaces
  • Define properties
  • Define optional properties
  • Declare readonly properties
  • indexable types
  • Define function and constructor types

Classes

  • Write classes
  • Adding properties
  • Adding methods
  • Understand scopes
  • Use inheritance
  • overriding methods
  • abstract classes/methods
  • Write accessors
  • Use static members

Other

  • Work with Generics (classes, interfaces, methods, etc)
  • Introduction to writing and using Decorators

You have discovered EDC4IT, your online home for IT Training in Open Source Technologies.

Famous for the practicality and applicability, a significant part of our course material is dedicated to hands-on exercises and lucrative tips allowing the participants to improve considerably in their workplaces in no time.

We go the extra mile to deliver consultancy and on-the-job coaching, as needed. Having received great feedback on our online courses, we take pride in our trainers and learning material.

Join us, use our rich expertise, and get ahead of the rest!

Stay up-to-date on new reviews
There are no reviews yet.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Where should we send the information?

(optional)
(optional)
(optional)
(optional)
(optional)
We store your personal details, and share them with EDC4IT-UK, in order to help you along via email and potentially via phone. You can find more info in our privacy policy.