Course Information
Course Overview
TypeScript the Object Oriented Programming Language for Web Development
This course is designed for anyone who wants to take their web development skills to the next level by mastering Object-Oriented Programming (OOP) concepts in TypeScript. If you already have experience with Java or C#, you will find the transition to TypeScript much smoother and easier, as many of the OOP principles will feel familiar.
Throughout this course, you’ll start with the fundamentals of TypeScript and gradually move toward advanced concepts, ensuring you build a solid foundation along the way. The course is packed with practical examples and clear explanations that will help you not just learn, but also apply TypeScript effectively in real-world projects.
One of the key benefits of TypeScript is its ability to enforce clean coding practices through OOP, saving you time and effort when working on larger applications. Whether you’re a beginner looking to get started, or an experienced developer seeking to refine your skills, this course provides valuable insights that will help you write better, more maintainable code.
We’ll also explore the strong relationship between TypeScript and Angular 2, since TypeScript is the preferred language for Angular applications. By the end of this course, you’ll feel confident in using TypeScript in any of your Angular projects, leveraging its full potential.
What you’ll learn in this course:
Introduction to TypeScript
Data Types and Duck Typing
Functions and Classes
Interfaces and Modules
Decorators and Generics
Key OOP principles and much more
So now it’s time to dive in and start your journey toward mastering TypeScript and building powerful, scalable applications.
Course Content
- 10 section(s)
- 55 lecture(s)
- Section 1 Introduction
- Section 2 Installation And Creating Environment
- Section 3 Basic Types
- Section 4 Duck And Strong Typings
- Section 5 Const Declarations
- Section 6 Functions
- Section 7 Advanced Types
- Section 8 Object Oreinted Programming
- Section 9 Interfaces
- Section 10 Modules And Decorators
What You’ll Learn
- Why to learn TypeScript
- All the basics of TypeScript
- learn the concept of Object Oriented Programming(OOP) in TypeScript
- One should be able to code TypeScript in smarter way
- learner would be able to code manageable for large web applications by the help of TypeScript
Reviews
-
SShrish Tripathi
Mohammad is Great mentor. He had explained each topic with very crisps and clean format
-
PPatrick Keysabyl
The quality of the sound is not so good, but the lessons are well structured. You see "how" but not always "why" and that's a pitty.
-
RRoni
the course topics are well structured
-
WWalton Jim
Good course.golden lines are great at the last of every lecture