Advanced TypeScript - Bespoke Certificate for Sibulele Khanya Kupelo
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