Watch Course Preview
Course Preview

TypeScript Programming Course

Self Paced Course

60 Videos

Video Course

8 Notes

Quick Notes

47 Labs

Hands-on Labs

TypeScript Course Overview

The TypeScript course is primarily designed for UI Developer(s)/Web Developer(s) who want to learn TypeScript to develop UI, desktop App and cross-platform mobile apps using Angular and React. This course covers the basics of the TypeScript language which helps you to learn how to use datatypes, variables, functions, classes, Interfaces, Inheritance, modules etc.

The goal of the TypeScript training program is to introduce people to the basics of the TypeScript programming language and help them hone their abilities to use TypeScript to build scalable and maintainable online apps.

Course objectives

Participants in the course who are going to learn TypeScript will have the following skills after completing this course:

  1. Understand TypeScript data types.
  2. Use the var, let and const keywords
  3. Use the Rest and Spread (...) syntaxes
  4. Create Functions and Function Parameters
  5. Create classes and interfaces etc.
  6. Use classes and class inheritance
  7. Use Access Modifiers in TypeScript
  8. Create JavaScript Functions – Named, Anonymous and Arrow Functions.
  9. Use ES6 features like let, const, arrow function and classes.
  10. Import and export the modules

Tools and Technologies Covered

TypeScript
Math Problems
Logic Building
Code Debugging
Code Flow
Star Patterns
Arrays
OOPs
Methods
VS Code IDE

TypeScript Course Eligibility

Pre-requisites

There are no prerequisites to learning TypeScript.

Who can Join?

All students/freshers who are keen to develop modern web, desktop, and mobile applications using TypeScript should go for this course.

Tools/SDK/IDE?

Visual Studio Code and Typescript CLI

Included in this TypeScript Programming Course

  •   Video Course 60 Videos
  •   Quick Notes 8 Notes
  •   Labs 47 labs

Introduction to Typescript

Introduction to Typescript Preview 04m 57s
Installing and Setting Up Type Script on Windows Preview 10m 26s
Transpile and Configure TypeScript 08m 40s

Types

Data Types and Variables in TypeScript 02m 14s
Any Type Preview 01m 50s
Primitive Types Preview 12m 07s
Object Types 05m 22s
Demo: Data Types and Variables in TypeScript Preview 14m 04s
Type Annotation, Inference and Assertion 05m 10s

Variable and Operators

var, let and const Keyword 13m 56s
Operators 02m 10s

Conditional Statements

If Statement Preview 01m 30s
If..Else Statement 01m 30s
If-Else-If statement or ladder 03m 00s
Switch Statement 04m 00s

Loops

While loop 01m 20s
Do..While loop 01m 30s
For loop 02m 00s
For..In Statement 01m 50s
For..of Statement 01m 30s

Strings

Template Strings 02m 28s

Object-Oriented Programming Concepts

Object-Oriented Programming Preview 04m 00s
Working With Classes Preview 03m 20s
Demo: Working With Classes 09m 30s
Object 02m 30s
Constructors 06m 15s
Constructor method 02m 48s

Access Modifiers

Access Modifiers 04m 03s
Readonly Modifiers 02m 20s

Members and Accessors

Instance Members 03m 18s
Static Members 05m 50s
Accessors 05m 30s

Inheritance

Inheritance 01m 37s
Demo : Inheritance 07m 58s
TypeScript Inheritance 08m 00s

Polymorphism

Introduction 01m 30s
Methods Overloading 05m 00s
Method Overriding 04m 00s

Abstract Class and Interface

Abstract Class 01m 19s
Demo : Abstract Class 08m 23s
Interface 02m 30s
Interface Usage and Inheritance 05m 45s
Interface Extending Class 02m 40s

Functions

Typescript Functions Preview 01m 49s
Named Function 02m 05s
Function Parameters 11m 29s
Function Expression 02m 23s
Function Overloads 03m 00s
Arrow Function 04m 33s

Scoping and Destructing

Block Scoping 01m 09s
Hoisting 03m 00s
Destructuring 02m 50s

Generics

Generics 01m 44s
Demo : Generics 16m 32s

Modules

Import Export Modules 02m 40s
Demo : Import Export Modules 07m 03s
Re-Export Module 00m 56s
Demo : Re-Export Module 05m 13s

Namespaces

Implementing Namespaces 01m 05s
Demo : Implementing Namespaces 09m 14s
Quick Notes Notes (8)

Typescript Types

00:1:30

Typescript Variable and Operators

00:2:15

Typescript Conditional Statements

00:00:01

Typescript Loops

00:01:15

Object oriented programming in typescript

00:03:00

Typescript Functions

00:01:45

Typescript Scoping and Destructuring

00:00:45

Typescript Generics , Modules and Namespaces

00:02:15

Hands-On Labs Labs(47)

TypeScript:: Check Character Is Alphabet or Not

00:15:00

TypeScript: Create a Calculator Class to Perform Add, Subtract, Multiply and Divide operations for two numbers

00:30:00

TypeScript: Create A Student Class for Listing, Adding and Removing a Student

00:30:00

TypeScript: Check if a Number Is Even or Odd

00:15:00

TypeScript: Check Number Is Positive or Negative

00:15:00

TypeScript: Create Classes For Handling Different Bank Accounts (Saving and Current) Submit, Withdrawal

00:30:00

TypeScript: Create an Exception Class to Display a Custom Error Message Based On The Exception Type

00:30:00

TypeScript: Check Whether an Alphabet Is Vowel or Consonant

00:15:00

TypeScript: Find the Largest Number among the Four Numbers

00:15:00

TypeScript: Create Classes for Building Different Types Of Vehicles like Bikes, Scooters, Cars In A Factory

00:30:00

TypeScript: Create Classes for Employee

00:30:00

TypeScript: Check Whether a Year Is Leap Year or Not

00:20:00

TypeScript: Find the Highest Common Factor (HCF) or Greatest Common Factor (GCD)

00:20:00

TypeScript: Find the Factorial Of A Number Using Recursion

00:20:00

TypeScript: Convert Binary Numbers To Decimals

00:20:00

TypeScript: Find the Factorial of a Number

00:20:00

TypeScript: Find the Lowest Common Multiple Factor (LCM)

00:20:00

TypesScript: Display Armstrong Numbers Between Intervals

00:20:00

TypeScript: Display Prime Numbers Between Intervals

00:20:00

TypeScript: Check whether a Number is Palindrome Or Not

00:15:00

TypeScript: Check whether a Number Is Armstrong Or Not

00:15:00

TypeScript: Reverse A Sentence Using Recursion

00:20:00

TypeScript: Concatenate Two Arrays

00:15:00

TypeScript: Check whether a Number Is Prime Or Not

00:20:00

TypeScript: To Make A Calculator For Addition Subtraction Multiplication and Division Of Two Numbers

00:15:00

TypeScript: To Print a table of a number

00:15:00

TypeScript: Right Triangle Star Pattern

00:15:00

TypeScript: Left Triangle Star Pattern

00:20:00

TypeScript: Pyramid Star Pattern

00:20:00

TypeScript: Diamond Star Pattern

00:15:00

Typescript: Right Triangle Number Pattern

00:20:00

TypeScript: Right Triangle Repeat Number Pattern

00:20:00

TypeScript::Pyramid Number Pattern (Asc)

00:15:00

TytpeScript: Pyramid Number Pattern (Desc)

00:15:00

TypeScript: Pyramid Repeat Number Pattern

00:15:00

TypeScript: Inverted Right Triangle Number Pattern (Asc)

00:15:00

TypeScript: Inverted Right Triangle Number Pattern (Desc)

00:15:00

TypeScript: Right Triangle Number Pattern (Asc)

00:15:00

TypeScript: Right Triangle Number Pattern (Desc)

00:15:00

TypeScript: Diamond Number Pattern

00:15:00

TypeScript: Right Triangle Alphabetic Pattern

00:15:00

TypeScript: Right Triangle Repeat Alphabet Pattern

00:15:00

TypeScript: Pyramid Alphabet Pattern (Asc)

00:15:00

TypeScript: Pyramid Alphabet Pattern (Desc)

00:15:00

TypeScript: Pyramid Repeat Alphabet Pattern

00:15:00

TypeScript: Inverted Right Triangle Alphabet Pattern

00:15:00

TypeScript: Diamond Alphabet Pattern

00:15:00

Our Students Reviews

Frequently Asked Questions

Q1. What is Self Paced course offered by ScholarHat?

Online Self Paced Courses are designed for self-directed training, allowing participants to begin at their convenience with structured training and review exercises to reinforce learning. You'll learn through videos, PPTs, and Assignments designed to enhance learning outcomes, all at times that are most convenient for you.

Q2. Who are your mentors?

All our mentors are highly qualified and experience professionals. All have at least 8-10 yrs of development experience in various technologies and are trained by Dot Net Tricks to deliver interactive training to the participants.

Q3. How would I get access to the Learning Content?

As soon as you enroll in the course, you will get access to the course content through LMS (The Learning Management System) in the form of a complete set of Videos, PPTs, PDFs, and Assignments. You can start learning right away.

Q4. How do I enroll for the course?

You can enroll in the course by doing payment. Payment can be made using any of the following options.

  1. Visa debit/credit card
  2. Net banking
  3. Through PayPal

Q5. Student discounts?

Yes, Dot Net Tricks provides student discount to learners who cannot afford the fee. Email us from your student account, or attach your student ID.

Q6. Can I share my course with someone else?

In short, no. Check our licensing that you agree to by using Dot Net Tricks LMS. We track this stuff, any abuse of copyright is taken seriously. Thanks for your understanding on this one.

Q7. How do I setup my team?

Please drop us an email with a list of user details like name, email you’d like to enroll and have access, we'll create your team accounts.

Q8. Do you provide technology version upgrade session free?

Yes, we do. As the technology upgrades your content gets updated at no cost.

Q9. Whom do I contact, if I have more queries?

You can give us a CALL at +91 113 303 4100 OR email us at enquiry@dotnettricks.com

Q10. Do you offer certificates of completion?

We do. Once you've finished a course, reach out to us.

Still have some questions? Let's discuss.
CONTACT US
This course includes
57.17 % OFF
1,179 499
12 months unlimited access to the course.

Access all courses with our subscription plan.
All courses, One subscription!
Accept cookies & close this