Pragmatic AI Labs

Spécialisation "TypeScript 7 for Beginners"

Développez des compétences très recherchées grâce à un abonnement d'un an à Coursera Plus, désormais à 239 $. Profitez-en dès maintenant.

Ce spécialisation n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Pragmatic AI Labs

Spécialisation "TypeScript 7 for Beginners"

Learn the fundamentals of TypeScript 7.

Write, check and ship typed Node.js programs with the rebuilt TypeScript 7 compiler

Alfredo Deza

Instructeur : Alfredo Deza

Inclus avec Coursera PlusEn savoir plus

Approfondissez votre connaissance d’un sujet
niveau Débutant

Expérience recommandée

16 semaines à compléter
à 2 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Approfondissez votre connaissance d’un sujet
niveau Débutant

Expérience recommandée

16 semaines à compléter
à 2 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Set up Node.js, npm and TypeScript 7, compile and run programs, and read what the compiler reports

  • Model real data with arrays, objects, unions and narrowing, and the null, unknown and never types

  • Write reusable code with typed functions, generics, classes and ES modules that run in Node

  • Test, lint and format a TypeScript project with Node's test runner, Vitest, Oxlint, Prettier and CI

Compétences que vous acquerrez

  • Catégorie : Verification And Validation
  • Catégorie : DevOps
  • Catégorie : Continuous Integration
  • Catégorie : Test Automation
  • Catégorie : Development Testing
  • Catégorie : Development Environment
  • Catégorie : Unit Testing
  • Catégorie : Code Coverage
  • Catégorie : Software Testing
  • Catégorie : Package and Software Management
  • Catégorie : Data Structures
  • Catégorie : Command-Line Interface
  • Catégorie : Test Data

Outils que vous découvrirez

  • Catégorie : Software Development Tools
  • Catégorie : Node.JS
  • Catégorie : Build Tools
  • Catégorie : TypeScript
  • Catégorie : GitHub
  • Catégorie : Javascript
  • Catégorie : Test Tools

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Enseigné en Anglais
Récemment mis à jour !

novembre 2026

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Améliorez votre expertise en la matière

  • Acquérez des compétences recherchées auprès d’universités et d’experts du secteur
  • Maîtrisez un sujet ou un outil avec des projets pratiques
  • Développez une compréhension approfondie de concepts clés
  • Obtenez un certificat professionnel auprès de Pragmatic AI Labs

Spécialisation - série de 6 cours

TypeScript 7 Type System

TypeScript 7 Type System

COURS 1, 17 heures

Ce que vous apprendrez

  • Annotate values, arrays, tuples and literal unions, and know when inference is enough

  • Model objects with type aliases and interfaces, and narrow unions with runtime checks

  • Handle null, undefined, any, unknown and never safely, and model a typed program

Compétences que vous acquerrez

Catégorie : Javascript
Catégorie : TypeScript
Catégorie : Data Structures
Catégorie : Debugging
Introduction to TypeScript 7

Introduction to TypeScript 7

COURS 2, 17 heures

Ce que vous apprendrez

  • Set up Node.js, npm and an exact-pinned TypeScript 7 compiler, and run TypeScript directly in Node

  • Read compiler errors by file, line and code, and configure projects with tsconfig.json

  • Use an editor, watch mode and source maps, and build a strict, contract-checked program

Compétences que vous acquerrez

Catégorie : Node.JS
Catégorie : Javascript
Catégorie : Program Development
Catégorie : Package and Software Management
Catégorie : Verification And Validation
Catégorie : Command-Line Interface
Catégorie : Debugging
Catégorie : Configuration Management
Catégorie : Integrated Development Environments
Catégorie : JSON
Catégorie : TypeScript
Catégorie : Software Installation
Catégorie : Development Environment
Catégorie : Build Tools
Reusable TypeScript 7 Code

Reusable TypeScript 7 Code

COURS 3, 17 heures

Ce que vous apprendrez

  • Type functions, callbacks and async code, and read what the compiler reports when a signature is broken

  • Write generic functions and types, and classes from syntax Node can run as written

  • Split code into ES modules and build a typed library that ships its own type files

Compétences que vous acquerrez

Catégorie : Node.JS
Catégorie : Object Oriented Design
Catégorie : API Design
Catégorie : Debugging
Catégorie : Javascript
Catégorie : Software Design
Catégorie : Object Oriented Programming (OOP)
Catégorie : Code Reusability
Catégorie : TypeScript
TypeScript 7 Toolchain

TypeScript 7 Toolchain

COURS 4, 17 heures

Ce que vous apprendrez

  • Give TypeScript Node's types, build a project into JavaScript and read its stack traces

  • Test behavior with Node's test runner and Vitest, and test types with type tests

  • Lint, format and check a project with one command, locally and on every push

Compétences que vous acquerrez

Catégorie : Debugging
Catégorie : Build Tools
Catégorie : DevOps
Catégorie : Test Automation
Catégorie : Test Tools
Catégorie : Development Testing
Catégorie : TypeScript
Catégorie : Node.JS
Catégorie : Continuous Integration
Catégorie : Software Testing
Catégorie : Git (Version Control System)
Catégorie : GitHub
Catégorie : Software Development Tools
Create a TypeScript 7 app

Create a TypeScript 7 app

COURS 5, 17 heures

Ce que vous apprendrez

  • Build a command-line tool with arguments, standard streams and exit codes

  • Validate, change and save data, and test the tool from the inside and the outside

  • Build, pack, install and rehearse publishing a TypeScript package with npm

Compétences que vous acquerrez

Catégorie : Software Testing
Catégorie : Development Testing
Catégorie : JSON
Catégorie : Build Tools
Catégorie : Integration Testing
Catégorie : Data Validation
Catégorie : Data Persistence
Catégorie : Package and Software Management
Catégorie : Continuous Integration
Catégorie : Functional Specification
Catégorie : Node.JS
Catégorie : Unit Testing
Catégorie : Command-Line Interface
Catégorie : Release Management
Catégorie : File I/O
Catégorie : Code Coverage
Catégorie : TypeScript
Catégorie : Software Versioning
Working with Data in TypeScript 7

Working with Data in TypeScript 7

COURS 6, 17 heures

Ce que vous apprendrez

  • Type data from files, servers, errors and the environment as unknown, and narrow it

  • Validate data with Zod and Valibot schemas, and read their errors

  • Build and test a data loader that refuses bad data with a clear message

Compétences que vous acquerrez

Catégorie : JSON
Catégorie : Data Validation
Catégorie : Software Testing
Catégorie : TypeScript
Catégorie : Data Pipelines
Catégorie : Interoperability
Catégorie : Node.JS
Catégorie : Development Testing
Catégorie : Integration Testing
Catégorie : Test Data
Catégorie : File I/O

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Alfredo Deza
Pragmatic AI Labs
44 Cours6 236 apprenants

Offert par

Pragmatic AI Labs

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Qu’est-ce qui vous amène sur Coursera aujourd’hui ?

Foire Aux Questions