Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Creating Object-oriented TypeScript Code

Course Cover
compare button icon

Course Features

icon

Duration

2.11 hours

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

2.11 hours

Course Description

The course "Creating Object-oriented TypeScript Code" is designed to help individuals understand how to create and define objects in TypeScript. It addresses the confusion that can arise when deciding between using a constructor function or Object.create(), as well as other techniques such as classes. The course focuses on object-oriented programming (OOP) principles, including inheritance, polymorphism, and encapsulation, and explains how these concepts can be applied in TypeScript.

The course covers the process of defining and instantiating types in TypeScript, highlighting the role of members and their benefits. It also explores the use of inheritance for code reuse and introduces abstract classes. The course delves into the concept of interfaces and their ability to establish code contracts, ensuring consistency across objects and enabling polymorphic behavior.

By completing this course, learners will gain skills to develop robust object-oriented applications using TypeScript. They will also acquire a deep understanding of when and why to use object-oriented programming principles. This training is ideal for individuals seeking to improve their object programming abilities and enhance their coding skills.

Course Overview

projects-img

International Faculty

projects-img

Case Based Learning

projects-img

Post Course Interactions

projects-img

Case Studies,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

Course Instructors

Author Image

Dan Wahlin

Instructor

Dan Wahlin founded Wahlin Consulting, which provides consulting and training services on JavaScript, Angular, Node.js, C#, ASP.NET MVC, Web API, and Docker. He is a Google GDE, Microsoft MVP and Regi...
Course Cover