Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to TypeScript Development
Rating: 4.5 out of 5(4,120 ratings)
15,024 students

Introduction to TypeScript Development

Get ready to build React, Vue and Angular web and mobile applications by learning the TypeScript programming language.
Created byJordan Hudgens
Last updated 4/2021
English

What you'll learn

  • Be ready to move onto building Angular, React and Vue applications.
  • Code with the TypeScript programming language.
  • Work with TypeScript classes and object oriented programming concepts.

Course content

8 sections49 lectures7h 53m total length
  • TypeScript Overview and Benefits7:05

    This guide provides an overview of the TypeScript programming language along with listing some of the key benefits associated with TypeScript.

  • How to Install Homebrew for Using TypeScript on a Mac3:37

    This guide walks through how to install the Homebrew package manager if you plan on building TypeScript applications on the Mac operating system.

  • Installing Node.js and NPM on a Mac4:35

    This lesson gives a step by step walk through for installing Node.js and NPM on a Mac.

  • Installing TypeScript on a Mac7:15

    This guide walks through how to install the TypeScript programming language on a Mac computer by leveraging NPM.

  • Installing the Sublime Text TypeScript Plugin9:20

    In this lesson we'll learn how to install the TypeScript plugin for the Sublime Text editor to provide helpful tools for building TypeScript programs.

  • How to Install Node.js and NPM on a PC8:00

    This guide walks through the full set of steps for installing Node.js and NPM on a PC running the Windows 10 operating system.

  • Installing TypeScript on a PC via NPM10:10

    This guide explains how you can use NPM in order to install TypeScript onto a PC running Windows 10.

  • Running TypeScript Programs on a PC9:02

    This tutorial walks through how to configure your system to run TypeScript programs, including how to run programs entirely inside the Visual Studio Code text editor.

Requirements

  • Basic computer knowledge
  • Mac, Linux or PC

Description

April 2021 course update: Added an entire section that shows how to build a React application with TypeScript 4! Also added a new Advanced Techniques section

Do you want to build Angular, React JS, or Vue JS web and mobile applications? If that's your goal it's vital that you learn the TypeScript programming language, and that's exactly what we're going to walk through in this course. My name is Jordan Hudgens, and I'll be your instructor for the course. In addition to being the lead instructor for devCamp I've also been building web applications for over a decade for organizations such as Eventbrite and Quip.

After you have completed this course you'll be ready to start learning how to work with the React, Vue and Angular application frameworks. Angular 2 was rebuilt from the ground up in order to take advantage of modern development practices, and the framework creators actually built the new version completely in the TypeScript programming language. This is the reason why TypeScript is so important to learn for aspiring Angular developers.

In this course we're going to start with the basics and I'm going to show you how fun it is to build TypeScript programs. After you're familiar with the syntax, we're going to move onto more advanced TypeScript development techniques, such as: working with closures, object oriented programming, real time asynchronous development, and decorators.

My focus for this course isn't to teach you how to build TypeScript console applications. Instead, my goal is to teach you the skills you will need in order to build real world Angular 2 applications. And actually, this course includes the exact material we teach at our devCamp coding bootcamps prior to students going through our immersive Angular 2 course.

There are no technical pre-requisites to this course. The ideal student is an individual who wants to learn how to build Angular 2 applications. I will show you how to install and run TypeScript programs on both a Mac and a PC. And you can use either operating system to follow along with the course material.

Each lesson of the course is paired with the source code that I used in the lecture so you can check your work.

Please feel free to review the course curriculum and I look forward to going through the material with you on your development journey!

Who this course is for:

  • Students who want to learn the foundational concepts required for Angular, React, or Vue development
  • Students aspiring to learning the TypeScript programming language.
  • No programming experience is necessary for this course