HOME > Development > Getting Started with TypeScript

Getting Started with TypeScript

  • Development
  • Apr 18, 2025
SynopsisGetting Started with TypeScript, available at $49.99, has an...
Getting Started with TypeScript  No.1

Getting Started with TypeScript, available at $49.99, has an average rating of 4.5, with 145 lectures, based on 22 reviews, and has 224 subscribers.

You will learn about What Typescript is and why use it. How to apply it to any javascript based application. This course is ideal for individuals who are No specific target, if you want to learn Typescript you can. It is particularly useful for No specific target, if you want to learn Typescript you can.

Enroll now: Getting Started with TypeScript

Summary

Title: Getting Started with TypeScript

Price: $49.99

Average Rating: 4.5

Number of Lectures: 145

Number of Published Lectures: 145

Number of Curriculum Items: 145

Number of Published Curriculum Objects: 145

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • What Typescript is and why use it.
  • How to apply it to any javascript based application.
  • Who Should Attend

  • No specific target, if you want to learn Typescript you can.
  • Target Audiences

  • No specific target, if you want to learn Typescript you can.
  • Do you want to take your application to the next level with Typescript ?. This is the course for you.

    We will start from the very beginning, from “I don’t even know what it is..and why should I?“ to actually understand how Typescript works and make it work on a real application.

    You will learn all the logicand practicebehind Typescriptin different modules and as we advance through the course we will be increasing the difficulty.

    We will use ES6 syntax to code our scripts.

    Don’t know how to use ES6 ?

    Don’t worry, there is an optional full ES6 min course at the end where you will learn all the basics of ES6 so you don’t miss out on anything.

    To sum everything up, you will learn in this course:

  • The very basics of Typescript.How to install and the logic behind it.

  • Understand how type annotation and inferencework.

  • Learn how objects, classes , arrays and functions work around TS.

  • Use Namespaces and modules.

  • Make an application work with JS, HTML and a bit of CSS.

  • Use external libraries and definition files.

  • Build you app using a build tool like Webpack.

  • Create a React application with typescript.

  • If you want to refresh your ES6 abilities you also get a Full ES6 course.

  • What about the instructor experience ?

    Well I’ve been around for 10 years now, built lots of applications for small projects and big companies like Citi,Fox, Disney and a lot more.

    Today I work as a developer for a major company developing applications in React or Angular mostly, but I like to teach in my spare time.

    How about the target audience?

  • This course is for almost everyone, a little bit of Javascript is required.We will use ES6 but you can learn as we go.

  • If you want to take your coding to the next level, this is the course for you.

  • Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Installing Node and IDE

    Chapter 2: What Typescript is

    Lecture 1: What typescript essentially is

    Lecture 2: Installing it and running it

    Lecture 3: One more example

    Chapter 3: The basics

    Lecture 1: Using types

    Lecture 2: Booleans, Numbers, Strings, null and undefined

    Lecture 3: Global objects and arrays

    Lecture 4: Multi and tuple arrays

    Lecture 5: Objects and functions

    Lecture 6: A little bit more on functions

    Lecture 7: Desctructuring

    Lecture 8: Inference

    Lecture 9: Interfaces

    Chapter 4: Typescript and classes

    Lecture 1: A classes refresh

    Lecture 2: Modifiers

    Lecture 3: Passing args to constructor

    Lecture 4: Accessors

    Lecture 5: Static and read only

    Lecture 6: Abstract classes

    Chapter 5: Make it work

    Lecture 1: See the app on the browser

    Lecture 2: Compiler options

    Lecture 3: More on compiler options

    Chapter 6: Namespaces and modules

    Lecture 1: What are namespaces and modules

    Lecture 2: Namespaces

    Lecture 3: Importing namespaces

    Lecture 4: Using modules

    Chapter 7: Generics

    Lecture 1: Using generics

    Lecture 2: A generics example

    Lecture 3: Generic classes

    Lecture 4: Constraints and interfaces

    Chapter 8: Using Webpack and libraries

    Lecture 1: Installing webpack

    Lecture 2: Compiling and make it work

    Lecture 3: Declaration files

    Lecture 4: Using external libraries

    Lecture 5: Finding declaration files

    Lecture 6: Inside a declaration file

    Chapter 9: Decorators

    Lecture 1: Class decorators

    Lecture 2: Using a class decorator

    Lecture 3: Factories and stacking decorators

    Lecture 4: Method decorators

    Lecture 5: Parameters, property and accessor decorators

    Chapter 10: Practice with Webpack, TS and libraries.

    Lecture 1: Setting up project

    Lecture 2: Adding database and markup

    Lecture 3: Fetching employees

    Lecture 4: Initial list and reset filter

    Lecture 5: Creating a config class

    Lecture 6: Alert and display list function

    Lecture 7: Showing the list

    Chapter 11: Using Typescript and React

    Lecture 1: Creating a project

    Lecture 2: Running it

    Lecture 3: Passing props

    Lecture 4: Using state

    Lecture 5: A little bit more on props

    Lecture 6: Functional component

    Lecture 7: Methods on a class

    Chapter 12: [ OPTIONAL ] ES6 mini course

    Lecture 1: introduction to ES6

    Lecture 2: const and let

    Lecture 3: Using scope

    Lecture 4: Real life example

    Lecture 5: Exercise one

    Lecture 6: Exercise one – solution

    Lecture 7: Exercise two

    Lecture 8: Exercise two – solution

    Lecture 9: Template strings or template literals

    Lecture 10: Template strings or template literals 2

    Lecture 11: Template strings or template literals 3

    Lecture 12: Template strings or template literals 4

    Lecture 13: Exercise one

    Lecture 14: Exercise one – solution

    Lecture 15: Exercise two

    Lecture 16: Exercise two – Solution

    Lecture 17: ForEach Helper

    Lecture 18: ForEach Helper 2

    Lecture 19: ForEach Helper 3

    Lecture 20: ForEach exercise

    Lecture 21: ForEach exercise – Solution

    Lecture 22: Map helper

    Lecture 23: Map helper 2

    Lecture 24: Map helper exercise one

    Lecture 25: Map helper exercise one – Solution

    Lecture 26: Map helper exercise two

    Lecture 27: Map helper exercise two – Solution

    Lecture 28: Filter helper

    Lecture 29: Filter helper 2

    Lecture 30: Filter helper exercise one

    Lecture 31: Filter helper exercise one – Solution

    Lecture 32: Filter helper exercise two

    Instructors

  • Getting Started with TypeScript  No.2
    Coding Revolution
    Professional Instructor and Web Developer.
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 3 votes
  • 4 stars: 8 votes
  • 5 stars: 11 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!