Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
TypeScript for JavaScript Developers

TypeScript for JavaScript Developers

1h 2mIntermediate2024-08-19

Authors

Maaike van Putten

Maaike van Putten

Trainer and Developer for Java, Python, Spring Boot, and More

Course details

In this course, trainer and developer Maaike van Putten provides the missing link to help JavaScript developers get started with TypeScript. If your skills are already beyond a regular TypeScript introduction course and not yet enough for courses solely focused on using TypeScript with Node, Angular, and so on, this course bridges the gaps and gets you ready to advance.

Dive into TypeScript, beginning with an introduction to TypeScript, its setup, and basic compilation. Progress through fundamental concepts, advanced typing, and practical application. Plus, explore real-world project migrations and integrations with popular frameworks.

After completing the course, you will be proficient in TypeScript, able to transition from JavaScript to TypeScript and improve existing projects or start new ones with a solid foundation in TypeScript's advanced type system. You will also be prepared to tackle real-world development challenges.

Learning objectives
Understand the fundamental and advanced concepts of TypeScript
Learn to apply TypeScript features to level up the code quality and maintainability of your current JavaScript projects.
Set up TypeScript in development environments and configure it for projects
Apply static typing and advanced type systems to prevent runtime errors and facilitate code documentation
Utilize TypeScript's object-oriented programming features to structure applications more effectively
Migrate existing JavaScript codebases to TypeScript, integrating with popular frameworks to leverage TypeScript's full potential in modern web development

Skills covered

TypeScriptEcma InternationalJavaScriptFront-End Web DevelopmentWeb DevelopmentProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Why should you use TypeScript as a JavaScript developer
  • 02 - How to use Codespaces

1. Getting Started with TypeScript

  • 03 - TypeScript - What and why
  • 04 - Setting up TypeScript
  • 05 - Basic TypeScript compilation
  • 06 - Configuring the TypeScript compiler
  • 07 - Challenge - Tweaking the tsconfig.json
  • 08 - Solution - Tweaking the tsconfig.json

2. Understanding TypeScript Features

  • 09 - Variables with static typing
  • 10 - Typing in functions and arrow functions
  • 11 - Interfaces and classes with typing
  • 12 - Union and intersection types
  • 13 - Type aliases and type assertions
  • 14 - Any, unknown, and never types
  • 15 - Challenge - Not my type Or is it
  • 16 - Solution - Quite my type, actually

3. Practical Application of TypeScript

  • 17 - Migrating a JavaScript project to TypeScript
  • 18 - Integrating TypeScript with popular JavaScript frameworks
  • 19 - Case studies - Successful projects built with TypeScript
  • 20 - Challenge - From JS to TS
  • 21 - Solution - From JS to TS

Conclusion

  • 22 - Add additional tools and skills

Related courses

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal