Skip to main content
CourseFlix

TypeScript Fundamentals

2h 54m 15s
English
Free

Boost your productivity by diving into the TypeScript language with this comprehensive introduction. Discover the numerous benefits of adopting static types, and explore common practices, ES6/7 features, the compiler, classes, functions, and all the necessary types you need.

Course Requirements

Before starting this course, make sure you meet the following prerequisites to maximize your learning experience:

  • Basic Knowledge of JavaScript: A fundamental understanding of JavaScript will help you grasp TypeScript concepts more rapidly.
  • Desire to Write Scalable JavaScript: A keen interest in developing scalable applications will enhance your appreciation for TypeScript's features.
  • Understanding of Object-Oriented Programming (OOP): While not mandatory, familiarity with OOP principles is considered a beneficial bonus.

What You Will Learn

Introduction to TypeScript

Gain a solid foundation in TypeScript and learn why it's the language of choice for many developers building robust applications.

Exploring ES6 and ES7 Features

Understand how TypeScript leverages modern JavaScript features from ES6 and ES7 to enhance your coding experience.

Mastering the TypeScript Compiler

Learn how to effectively use the TypeScript compiler to transform your TypeScript code into JavaScript, ensuring compatibility across various environments.

Deep Dive into Classes and Functions

Become proficient in using classes and functions within TypeScript, enabling you to create organized, efficient, and scalable code.

Comprehensive Understanding of Types

Explore various types in TypeScript and how they can help you catch errors early and improve code quality significantly.

Conclusion

This course aims to streamline your learning process and equip you with the tools needed to integrate TypeScript into your development workflow effectively. Begin your journey today and take your JavaScript skills to the next level!

About the Author: ultimatecourses.com

ultimatecourses.com thumbnail
Hey there, I'm Todd! Ultimate Courses exists because of people like you. People who are searching for the best knowledge out there. The best of the best. 3 years ago I made plans to begin recording the best Angular, TypeScript and JavaScript series of courses that existed on the internet. These weren't just any courses, they were ultimate courses. Courses that follow a pattern, teach a learning path, make you feel like you're making great strides, whilst giving you excellent scenarios you'll need in the real world. With over 60,000 students, I'm confident you'll love them. Go check out Ultimate Courses today to start your journey. I'd love to hear how you get on.

Watch Online 32 lessons

0:00 0:00
#Lesson TitleDuration
1Introduction 00:53
2types in javascript 05:36
3introduction to asts 04:47
4types in typescript. 03:57
5navigating a typescript project 05:42
6refactoring a typescript project 06:30
7from index.html to typescript 08:34
8switching to ts files and compiling in watch mode 02:17
9string and number types 03:47
10no emit on error 02:47
11string literal types 03:10
12union types and type aliases 03:33
13function parameter and return types 04:03
14void and never types 03:07
15null and undefined types 09:02
16interfaces 09:04
17function overloads 07:29
18generics and type parameters 05:49
19splitting our code into modules 03:17
20configuring compiled module output 04:08
21adding webpack 07:46
22class properties 03:25
23static vs instance properties 02:41
24class methods 04:13
25extends and implements 06:24
26access modifiers 06:36
27decorators and decorator factories 05:31
28method decorators 04:35
29property and parameter decorators 04:27
30introduction to declaration files 08:46
31DefinitelyTyped and @types 07:45
32Bringing it all together in an Angular 2+ app 14:34

Related courses

  • The TypeScript Compiler API Book thumbnail

    The TypeScript Compiler API Book

    Sources: Jason Rametta
    Become an expert in generating TypeScript code, abstract syntax trees (AST), and programmatic code processing. This course is designed for developers...
  • TypeScript course thumbnail

    TypeScript course

    Sources: ui.dev (ex. Tyler McGinnis)
    Types are fundamental to TypeScript, so naturally you'll need to be familiar with the base types that exist in JavaScript. We'll start the course off with some
    6 hours 27 minutes 32 seconds
  • Practical Typescript thumbnail

    Practical Typescript

    Sources: udemy
    Dive into the world of TypeScript with our "Practical TypeScript" course, designed for developers seeking a comprehensive understanding from the basics to...
    20 hours 10 minutes 11 seconds
  • TypeScript Pro Essentials thumbnail

    TypeScript Pro Essentials

    Sources: Matt Pocock
    You've tested the waters with TypeScript, but deep down you know that you're missing something. You've heard that TypeScript is the answer to all the prob...
    11 hours 2 minutes 12 seconds 5 / 5
  • React Query: Server State Management in React thumbnail

    React Query: Server State Management in React

    Sources: udemy
    React Query has become the go-to solution for server state management in React apps, and for good reason! This smart, comprehensive solution makes it easy to ke
    7 hours 39 minutes 49 seconds
  • Microservices with NodeJS, React, Typescript and Kubernetes thumbnail

    Microservices with NodeJS, React, Typescript and Kubernetes

    Sources: udemy
    In building large scale applications intended for growth, microservices architecture is the go-to solution. One issue for Javascript and NodeJS learners is the
    97 hours 19 minutes 16 seconds 5 / 5