Typescript (+ React) : The beginner guide (2024 edition)

Supercharge your Javascript projects with TypeScript and learn how to build a React + Typescript web project !

Ratings: 4.68 / 5.00




Description

TypeScript was developed by Microsoft and has become a reference in the JavaScript community.

TypeScript is the language or rather the layer that can be added to a JavaScript project (such as React, Angular, Vue, Node.JS, Electron, and many other great technologies).

It gives you access to everything that JavaScript can do, so you don't lose anything and you can do a lot more!

Any respectable JavaScript project, regardless of the framework or library used, utilizes TypeScript.
This is even more true, especially in the professional world.

In this course learn why TypeScript is very powerful when added to JavaScript, what it enables, and how to use it.

You'll also learn how to use it in a React project !

The program includes:

The Typescript language :


  • Primitives types and how to use them

  • How the TypeScript compiler works

  • Classes with TypeScript

  • Functions, default and optionals parameters

  • Objects

  • Arrays

  • Object oriented programming

  • Namespaces and modules

  • Interfaces

  • Enumerations

  • Access modifier

  • Types

  • Type casting

  • Generics

  • Decorators

+  A full React + Typescript project  :

  • Create a Vite + React + Typescript project

  • Build a full React + TS web app !


This course will explore the basics as well as more complex and advanced aspects of TypeScript in a casual and progressive manner!

Learning TypeScript is a way to enhance your skills, gain essential knowledge in the web and mobile world, and truly be an asset in the professional sphere.

What You Will Learn!

  • Use the TypeScript language to make your JavaScript typed, robust, and consistent.
  • Setup Typescript in a new or an existing project
  • Types and how to use them
  • Classes
  • Namespaces
  • Interfaces
  • Genericity
  • Decorators
  • Typescript in a vanilla HTML/CSS/JS project
  • Typescript in a React project

Who Should Attend!

  • Any Javascript developer ( jquery dev, Angular Dev, React Dev, Vue Dev, Svelte dev...)