Web Dev

Module 4: TypeScript

Ce module intensive d’une journée introduit les participants à TypeScript, une surcouche de JavaScript qui permet d’améliorer la robustesse et la maintenabilité du code. À travers une combinaison de théorie et de mise en pratique, ils apprendront les fondamentaux du typage statique, la structuration du code avec interfaces et classes, ainsi que la migration progressive depuis JavaScript. La session se conclut par un exercice pratique où les participants intègrent TypeScript dans une application web manipulant plusieurs API d’échanges d’actions financières.

Content
  • Introduction à TypeScript : découverte du langage et de ses avantages. 
  • Gestion des types : utilisation des interfaces et des classes pour structurer le code. 
  • Migration depuis JavaScript : conversion progressive et bonnes pratiques. 
  • Exercice pratique : intégration de TypeScript dans une application web centralisant plusieurs APIs des échanges d’actions financières ( ou autre domaine)
Learning Outcomes
  • Comprendre les bases de TypeScript et ses avantages pour le développement web.
  • Appliquer le typage statique pour améliorer la robustesse et la maintenabilité du code.
  • Migrer progressivement un projet JavaScript vers TypeScript en respectant les bonnes pratiques. 
  • Développer une application web en TypeScript intégrant des données issues de plusieurs API d’échanges d’actions financières.
Training Method

Théorie et exercices pratiques

Organised By
Digital Learning Hub Luxembourg
Digital Learning Hub Luxembourg
Certification
Participation Only
Prerequisites

Avoir complèter les modules suivants: 

  • Module 1: Introduction à HTML
  • Module 2: Concepts fondamentaux de CSS
  • Module 3: Concepts fondamentaux du langage JavaScript

Avoir des bases en HTML, CSS et/ou JavaScript.


Planning and location
Session 1
12/06/2025 - Thursday
09:00 - 17:00
Learning Track

This course is part of the following learning track(s) and can be booked as a stand-alone training or as part of a whole:

ESCO Occupations
Available Edition(s):

https://www.dlh.lu/web/image/product.template/1721/image_1920?unique=692fc48

This combination does not exist.

28.00 € 28.0 EUR 28.00 €

28.00 €

Not Available For Sale

Your trainer(s) for this course
David FERNS
David FERNS

David Ferns, a tech professional with 7+ years of experience, began his career in video game development before transitioning to full-stack development, working with tools and frameworks in PHP, Python, and Java. Skilled in low-code solutions like MuleSoft and experienced in setting up full DevOps pipelines, he also specializes in data science, utilizing R and Python's Pandas library for analysis. David works at Cap4Lab, a leader in IT consulting and training, delivering engaging sessions on cutting-edge technology to empower learners of all backgrounds.