English Delivery Only: TypeScript [STA_TS]

Tijdsduur

English Delivery Only: TypeScript [STA_TS]

Global Knowledge Network Netherlands B.V.
Logo van Global Knowledge Network Netherlands B.V.
Opleiderscore: starstarstarstar_halfstar_border 7,5 Global Knowledge Network Netherlands B.V. heeft een gemiddelde beoordeling van 7,5 (uit 185 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
Er zijn nog geen startdata bekend voor dit product.

Global Knowledge Network Netherlands B.V. biedt haar producten standaard aan in de volgende regio's: Brugge, Gent

Beschrijving

Ontdek de verschillende trainingsmogelijkheden bij Global Knowledge

Online of op locatie er is altijd een vorm die bij je past.

Kies op welke manier jij of je team graag een training wilt volgen. Global Knowledge bied je verschillende trainingsmogelijkheden. Je kunt kiezen uit o.a. klassikaal, Virtueel Klassikaal (online), e-Learning en maatwerk. Met onze Blended oplossing kun je de verschillende trainingsvormen combineren.

OVERVIEW

*** Course delivered in English (UK - (GMT)) ***

TypeScript Course Overview

TypeScript is a static type checker for JavaScript. Where JavaScript code is prone to failures at runtime,TypeScript flags errors at compile time. Angular

OBJECTIVES

Course Objectives

This course aims to enable the delegate to build web applications using TypeScript. That is,the delegate ought to be able to write using TypeScript,that which they previously wrote using JavaScript,and in so doing produce code which is better and more robust.

AUDIENCE

Who will the Course Benefit?

This course is designed for JavaScript developers who are required to build or maintain applications written in TypeScript.

NEXT STEP

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: TypeScript, Engels, JavaScript, Programmeren (algemeen) en Nederlands.

Ontdek de verschillende trainingsmogelijkheden bij Global Knowledge

Online of op locatie er is altijd een vorm die bij je past.

Kies op welke manier jij of je team graag een training wilt volgen. Global Knowledge bied je verschillende trainingsmogelijkheden. Je kunt kiezen uit o.a. klassikaal, Virtueel Klassikaal (online), e-Learning en maatwerk. Met onze Blended oplossing kun je de verschillende trainingsvormen combineren.

OVERVIEW

*** Course delivered in English (UK - (GMT)) ***

TypeScript Course Overview

TypeScript is a static type checker for JavaScript. Where JavaScript code is prone to failures at runtime,TypeScript flags errors at compile time. Angular

OBJECTIVES

Course Objectives

This course aims to enable the delegate to build web applications using TypeScript. That is,the delegate ought to be able to write using TypeScript,that which they previously wrote using JavaScript,and in so doing produce code which is better and more robust.

AUDIENCE

Who will the Course Benefit?

This course is designed for JavaScript developers who are required to build or maintain applications written in TypeScript.

NEXT STEP

Further Learning

  • Developing Node.js Web Applications
  • Angular Development
  • React

CONTENT

TypeScript Training Course

Course Contents - DAY 1

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Session 1: INTRODUCTION

  • TypeScript vs. JavaScript
  • Installing TypeScript
  • Static type checks
  • Non-exception failures
  • Compiling TypeScript to JavaScript
  • Explicit types
  • Strictness flags

Session 2: TYPES

  • Primitive types
  • Array types
  • Variable and function type annotations
  • Object types
  • Union types
  • Aliases
  • Interfaces
  • Assertions
  • Literal types
  • null and undefined types
  • Other types

Session 3: NARROWING

  • What is narrowing?
  • Type guards
  • Truthiness
  • Equality
  • Membership
  • instanceof
  • Assignments
  • Control flow analysis
  • Type predicates

Session 4: FUNCTIONS

  • Function type expressions
  • Call signatures
  • Construct signatures
  • Generic functions
  • Generic constraints
  • Optional parameters
  • Optional parameters in callbacks
  • Overloading
  • Using this in functions
  • Rest parameters and arguments (spread)
  • Parameter destructuring
  • void return type

TypeScript Training Course

Course Contents - DAY 2

Session 5: MORE ABOUT OBJECT TYPES

  • Optional property modifier
  • Readonly property modifier
  • Index signatures
  • Extending types
  • Intersecting types
  • Aliases or interfaces?
  • Generic object types
  • Array types
  • Tuple types

Session 6: TYPE MANIPULATION

  • What is type manipulation?
  • Generics
  • keyof
  • typeof
  • Indexed access types
  • Conditional types
  • Mapped types
  • Utility types

Session 7: CLASSES

  • Class members
  • Fields
  • Constructors
  • Methods
  • Getters and setters
  • Class heritage
  • extends
  • implements
  • Member visibility
  • Static members
  • Generic classes
  • Handling this
  • Arrow functions
  • Parameter properties
  • Class expressions
  • Abstract classes and members
  • Relationships between classes

Session 8: BEST PRACTICES

  • General types
  • Generics
  • The any type
  • Callback types
  • Function overloads
  • Others
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.