Path Courses
Introduction to Typescript : Getting Started
Learn about the history of TypeScript and its's relation with JavaScript that you need to know to get started with TypeScript. Learn to configure and setup your machine for typescript development. Leverage the features of typescript for building your next application using typescript and its supporting frameworks like Angular and Ionic etc.
In this course, you will learn Typescript - Basic syntax including variables, data types, type inference, objects, and variables etc.
What you will learn:
- Introduction to TypeScript
- Setting Up Development Environment
- Data Types
- Variables
- var, let and const
TypeScript: Conditional Statements and Loops
Typescript became popular because of its ability to allow JavaScript statements as it is, enable compile-time type checks just like static languages like c, c++ etc. Learn to build logic using conditional statements and loops in TypeScript which are the basic building blocks of programming.
In this course, you will learn Typescript - conditional statements, loops, jump statements and strings etc.
What you will learn:
- Conditional Statements
- if, if..else, switch statements
- Loops
- while loop
- for loop
- for..in, for..of loops
- Strings
Object-Oriented Programming in TypeScript
TypeScript brings familiar OOPs concepts to JavaScript development. There is four main pillars of object-oriented programming: Encapsulation, Inheritance, Abstraction, and Polymorphism. TypeScript can help you to implement all four of them with its smaller and cleaner syntax just like other programming languages such as Java and C#.
Learn to leverage the OOPs core concepts in TypeScript and use them in your real application.
What you will learn:
- Object-Oriented Programming Concepts
- Access Modifiers
- Members and Accessors
- Inheritance
- Polymorphism
- Abstract Class and Interface
- Methods Overloading
- Constructors
TypeScript Concepts: Functions, Namespace and Modules
Functions and Scopes are the fundamental building block of a JavaScript application. TypeScript has classes, namespaces, and modules, but functions still play a key role in describing how to do things. Learn to use functions, parameters, modules and namespace.
What you will learn:
- Functions
- Function Parameters
- Generics
- Modules
- Namespace