UDEMY
UDEMY Logo

Understanding TypeScript Edition 

  • Offered byUDEMY

Understanding TypeScript Edition
 at 
UDEMY 
Overview

Don't limit the Usage of TypeScript to Angular! Learn the Basics, its Features, Workflows and how to use it!

Duration

15 hours

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Go to Website External Link Icon

Credential

Certificate

Understanding TypeScript Edition
 at 
UDEMY 
Highlights

  • Use TypeScript and its Features like Types, ES6 Support, Classes, Modules, Interfaces and much more in any of their Projects
  • Understand what TypeScript really is about and how it works
  • Why TypeScript offers a real advantage over vanilla JavaScript
  • Learn TypeScript both in theory as well as applied to real use-cases and projects
  • Learn how to combine TypeScript with ReactJS or NodeJS / Express
Read more
Details Icon

Understanding TypeScript Edition
 at 
UDEMY 
Course details

Skills you will learn
Who should do this course?
  • This Course is for every student who wants to extend his or her horizon beyond vanilla JavaScript
  • Everyone learning Angular should definitely understand how TypeScript works
What are the course deliverables?
  • Types and how to use them
  • How the TypeScript Compiler works
  • ES6 Features in TypeScript
  • Classes in TypeScript
  • Namespaces and Modules
  • Interfaces
  • Generics
  • Decorators
  • How to integrate Third-Party JavaScript Libraries into your TypeScript Project
  • How to set up a TypeScript project with Webpack
  • Or how to set up a plain-TypeScript Workflow
  • How to use TypeScript together with ReactJS
  • How to use TypeScript together with Node/ Express
  • Real projects and use-cases!
More about this course
  • In this Course, we'll not stop after the Basics. You will learn about more advanced Features and also how to set up Workflows with TypeScript. This includes a TypeScript-only Workflow as well as a Webpack Workflow. You'll also learn that you're not limited to Angular 2+ or plain JavaScript/ TypeScript Projects. A complete Module covers how to use TypeScript with ReactJS to benefit from its Features, there, too.
  • Practice what you Learn
  • Watching Videos is a great Way to Learn. And to a lot of Students, it's the best Way. If you also want to practice the Things you learn, this Course offers you Exercises (and Solutions) in many of the Course Modules.
  • A Journey into the Future
  • As TypeScript code can be compiled to ES5, you'll be amazed by the many next-gen Features you can start using Today. Be it ES6 Features like Destructuring or Arrow Functions, Decorators, Generics and Interfaces or Modules - TypeScript has them all!
Read more

Understanding TypeScript Edition
 at 
UDEMY 
Curriculum

Gettimg Started

Welcome to the course

What is TypeScript

Course Outline

TypeScript Basics & Basics Types

Module Introduction

Using Types

TypeScript Types vs JavaScript Types

Important: Type Casing

Working with Numbers, Strings & Booleans

Type Assignment & Type Inference

Understanding Types

Object Types

Nested Objects & Types

Arrays Types

Working with Tuples

Working with Enums

The "any" Type

Union Types

Literal Types

Type Aliases / Custom Types

Type Aliases & Object Types

Core Types & Concepts

Function Return Types & "void"

Functions as Types

Function Types & Callbacks

Functions & Types

The "unknown" Type

The "never" Type

Wrap Up

Useful Resources & Links

The TypeScript Compiler & Its Configuration

Module Introduction

Using "Watch Mode"

Compiling the Entire Project / Multiple Files

Including & Excluding Files

Setting a Compilation Target

Understanding TypeScript Core Libs

More Configuration & Compilation Options

Working with Source Maps

rootDir and outDir

Stop Emitting Files on Compilation Errors

Strict Compilation

Code Quality Options

Debugging with Visual Studio Code

Wrap Up

Useful Resources & Links

Faculty Icon

Understanding TypeScript Edition
 at 
UDEMY 
Faculty details

Maximilian Schwarzmüller
Starting out at the age of 12 he never stopped learning new programming skills and languages. Early he started creating websites for friends and just for fun as well. Besides web development he also explored Python and other non-web-only languages.

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2344 CoursesRight Arrow Icon
qna

Understanding TypeScript Edition
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...