TypeScript Fundamentals: Learn TypeScript from Scratch

1h 19m 15s
English
Paid

Ready to take your JavaScript skills to the next level? TypeScript is the key to writing more maintainable, scalable, and error-proof code. Whether you are working on a small project or a large application, TypeScript enhances JavaScript capabilities with static typing and an improved development experience.

In this course, we will delve into the basics of TypeScript from scratch. You will learn the basic syntax and advanced topics such as generics and enums. The course is built on practical examples and tips so that you can write clean and professional code.

Read more about the course

What You Will Learn:

  • What is TypeScript: Learn the basic principles of TypeScript and its advantages over JavaScript.
  • Static Typing: Understand the use of explicit and implicit types and learn to find errors at an early stage of development.
  • Working with Functions: Learn to specify the types of arguments and return values of functions to enhance code robustness and clarity.
  • Union and Literal Types: Master their application for writing flexible yet safe code.
  • Interfaces and Type Aliases: Learn how to define complex data structures using interfaces and type aliases.
  • Type Assertions: Understand how to use type assertions to specify exactly what data you are working with.
  • Classes in TypeScript: Apply object-oriented approaches using classes in TypeScript.
  • Enums: Learn to use enumerations to define sets of named constants.
  • Generics: Master the creation of universal components with flexible and safe type usage.
  • And much more!

By the End of the Course

You will gain solid knowledge of the core features of TypeScript and will be able to write quality JavaScript code for scalable applications.

Who is This Course For?

  • Developers with basic JavaScript knowledge who want to learn TypeScript from scratch.
  • Those who wish to refresh or deepen their TypeScript knowledge for creating more reliable applications.

Why Study TypeScript?

  • Improved Maintainability: Static typing simplifies code maintenance and reduces the risk of errors.
  • Enhanced Development Comfort: TypeScript tools offer autocompletion, error checking, and built-in documentation.
  • Scalable Code: TypeScript helps build an architecture suitable for complex and large-scale projects.
  • Community and Resources: A rapidly growing community provides access to numerous libraries and tools.

Requirements for Participants:

To successfully complete the course, you will need a basic understanding of JavaScript, including variables, functions, and ES6 features (modules, arrow functions, etc.).

Start learning TypeScript today and create powerful, scalable applications with confidence!

Watch Online TypeScript Fundamentals: Learn TypeScript from Scratch

Join premium to watch
Go to premium
# Title Duration
1 Introduction to TypeScript 02:41
2 What is Static Typing in TypeScript? 02:08
3 Implicit and Explicit Types in TypeScript 03:53
4 Array of Types in TypeScript 02:12
5 Functions: Type Parameters and Returns In TypeScript 03:01
6 Functions: Parameter Destructuring, Void, and Optional Params in TypeScript 02:14
7 Union Types in TypeScript 02:42
8 Literal Types In TypeScript 02:09
9 Type Aliases in TypeScript 02:27
10 Defining Interfaces in TypeScript 02:51
11 Extending Interfaces in TypeScript 03:14
12 Using Interfaces in TypeScript 02:51
13 Enums in TypeScript 03:55
14 Classes in TypeScript 04:27
15 Extending Classes in TypeScript 03:18
16 Implementing Interfaces on Classes in TypeScript 04:07
17 Class Access Modifiers in TypeScript 02:53
18 Type Assertions in TypeScript 03:20
19 The Unknown Type in Typescript 01:24
20 Generics in TypeScript 06:28
21 Advanced Narrowing in TypeScript 06:13
22 Setting up TypeScript Locally 03:25
23 Configuring TypeScript with tsconfig.json 06:15
24 Course Conclusion 01:07

Similar courses to TypeScript Fundamentals: Learn TypeScript from Scratch

NFT Marketplace in React, Typescript & Solidity - Full Guide

NFT Marketplace in React, Typescript & Solidity - Full Guideudemy

Category: TypeScript, React.js, Decentralized Applications (dApps) / 'Web 3'
Duration 16 hours 20 minutes 55 seconds
TypeScript Basics

TypeScript Basicsultimatecourses.com

Category: TypeScript
Duration 3 hours 59 minutes 12 seconds
Responsive LLM Applications with Server-Sent Events

Responsive LLM Applications with Server-Sent Eventsfullstack.io

Category: TypeScript, React.js, Python
Duration 1 hour 18 minutes 18 seconds
Build an Image Filters App with Vue, TypeScript and WebAssembly

Build an Image Filters App with Vue, TypeScript and WebAssemblyzerotomastery.io

Category: TypeScript, Vue, WebAssembly
Duration 1 hour 44 minutes 19 seconds
Loopback 4: Modern ways to Build APIs in Typescript & NodeJs

Loopback 4: Modern ways to Build APIs in Typescript & NodeJsudemy

Category: TypeScript, Node.js, MongoDB
Duration 5 hours 14 minutes 32 seconds
Mastering Next.js 13 with TypeScript

Mastering Next.js 13 with TypeScriptcodewithmosh (Mosh Hamedani)

Category: TypeScript, Next.js
Duration 5 hours 16 minutes 33 seconds
TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQL

TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQLfullstack.io

Category: TypeScript, React.js, GraphQL
Duration 30 hours 50 minutes 42 seconds
The Ultimate TypeScript Course

The Ultimate TypeScript Coursecodewithmosh (Mosh Hamedani)

Category: TypeScript
Duration 4 hours 22 minutes 18 seconds
TypeScript Design Patterns And SOLID Principles

TypeScript Design Patterns And SOLID Principlesudemy

Category: TypeScript
Duration 16 hours 58 minutes 54 seconds