TypeScript Fast Crash Course

An Introduction to TypeScript main components
Rating: 4.3 out of 5 (757 ratings)
21,767 students
TypeScript Fast Crash Course
Rating: 4.3 out of 5 (757 ratings)
21,767 students
At the end of the course students will be able to use TypeScript

Requirements

  • Javascript
Description

TypeScript is a superset of JavaScript, which means that is language that was created to add features to JavaScript. You might be asking yourself why it was created and why not just add those features directly to JavaScript. 

Sometimes language foundatons take time to implement features because the committee has to approve it, test and get feedback before requests are answered. The soultion for that is to create another language that adds functionality to the language we need, and thats where TypesScript comes in. 

TypeScript has many advanced features that plain JavaScript doesnt have yet but the good news is that we can start using it now since TypeScript compiles JavaScript ES5 which at this moment is the most compatible version of JavaScript for all browsers.

Most people that want to learn TypeScript its because they need the skills to use with some Frameworks like Angular.

My goal with this courses is just give your the fundamentals of the language, show you what TypeScript is and how to use it. We as developers don't have time neither can we afford to spend too much time on any tehcnology.

Who this course is for:
  • Anyone who wants to learn typescript
Curriculum
6 sections • 34 lectures • 3h 35m total length
  • Introduction
  • Reference files
  • What is TypeScript
  • Intalling Node.js on Mac OS
  • Intalling Node.js on Windows
  • Installing and Using TypeScript
  • IDE - Using WebStorm
  • IDE - Using VisualStudio
  • Using an Online Editor
  • Section 1 Quiz
  • Type Inference
  • Types part 1
  • Types part 2
  • Types part 3
  • Function as Types
  • Object as Types
  • Union Types
  • Section 2 Quiz
  • Defining and using Interfaces
  • Implementing interfaces to functions
  • Implementing interfaces to classes
  • Interface Inheritance
  • Section 3 Quiz
  • Class Definition
  • Class Access Modifiers
  • Class Inheritance
  • Class Abstract
  • Generics
  • Class Generics
  • Class Generics constraints
  • Section 4 Quiz
  • NameSpaces
  • Using NameSpaces
  • NameSpace Import
  • Section 5 Quiz
  • Namespace Alias
  • Modules Exports
  • Loading Modules
  • Where to go next!
  • Section 6 Quiz

Instructors
Web Developer & Premium Udemy Instructor - 600,000 students
Edwin Diaz
  • 4.4 Instructor Rating
  • 84,918 Reviews
  • 625,954 Students
  • 47 Courses

Edwin Diaz is a software and web technologies engineer, a life coach trainer who is also a serial entrepreneur with multiple online businesses, ranging from online jewelry shops, affiliate websites, application development and consultations services, personal online schools, etc.

With over one million students, and clients growing by the thousands a day, Mr. Diaz lets the numbers speak for themselves.

Founding multiple online companies have allowed Mr. Diaz to have the time to teach others. He currently teaches web technologies on different online platforms. He also teaches life coaching sessions to help others achieve a high level of success in many areas of life.

For Mr. Diaz, there is nothing more rewarding than helping others become successful.

His ability to transmit energy, enthusiasm, and complex knowledge allows him to do what he does best "Teach".

Teaching is not just a job for Mr. Diaz but a way of life that continues to flourish every single day.

Apart from teaching he enjoys spending part of his time with his family.

Coding Faculty Solutions
  • 4.4 Instructor Rating
  • 76,559 Reviews
  • 542,523 Students
  • 32 Courses

Coding Faculty creates high quality technology training content. We aim to teach technology the right way but at the same time putting emphasis on each of our students. We are a growing team of professional trainers who love our work but overall helping our students reach their maximum potential in their career.