Certificate Authentication

Advanced TypeScript - Bespoke Certificate for Sibulele Khanya Kupelo

Add to LinkedIn

Certificate ID: 
694519
Authentication Code: 
132ff
Certified Person Name: 
Sibulele Khanya Kupelo
Trainer Name: 
Ahmed Yossef
Duration Days: 
2
Duration Hours: 
14
Course Name: 
Advanced TypeScript - Bespoke
Course Date: 
24 October 2022 09:00 to 27 October 2022 13:00
Course Outline: 

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Outline: 

Introduction

  • Overview of TypeScript features and advantages
  • Programming best practices and tips

Getting Started

  • Installing TypeScript, Nodejs, and Visual Studio
  • Initializing the server
  • Configuring access modifiers and compiler options
  • Setting up a Node.js project
  • Building and debugging Node.js TypeScript

Configuring Webpack and TypeScript

  • Enabling source maps
  • Using third-party libraries
  • Importing non-code assets
  • Building the application

Creating Custom Data Types

  • Union, Intersection, and Tuple Types
  • Type Guards, Type Casting, and Type Assertions
  • Creating arrays for custom types
  • Other types and examples

Applying Decorators

  • Enabling decorators
  • Creating class, parameter, and method decorators
  • Using property descriptors

Implementing Asynchronous Code and APIs

  • Using callbacks, promises, and async/await
  • Writing a REST API with Node.js and TypeScript
  • Testing APIs with Postman

Troubleshooting

Summary and Next Steps