Migración de JavaScript a TypeScript

El taller «Migración de JavaScript a TypeScript» está diseñado para desarrolladores que buscan hacer la transición de sus proyectos de JavaScript a TypeScript de manera fluida y eficiente. TypeScript ofrece las ventajas de la escritura estática, la mejora de las herramientas y la mejora de la capacidad de mantenimiento del código, pero la migración de una base de código existente puede resultar abrumadora, especialmente para proyectos grandes. En este taller, los participantes aprenderán estrategias prácticas y mejores prácticas para migrar de JavaScript a TypeScript de forma incremental, sin tener que utilizar el tipo «cualquier» en todas partes. Desde la configuración de un entorno de TypeScript hasta la conversión gradual del código existente a TypeScript, los asistentes adquirirán las habilidades y la confianza necesarias para llevar a cabo migraciones exitosas y, al mismo tiempo, mantener la calidad del código y minimizar las interrupciones en los flujos de trabajo de desarrollo.

Orden del día

Introducción a TypeScript

  • Descripción general de TypeScript y sus beneficios
  • Comprender el sistema de escritura estática de TypeScript
  • Configuración de un entorno de desarrollo de TypeScript

Planificación de la migración

  • Evaluación de la base de código JavaScript existente
  • Identificar las prioridades y los objetivos de la migración
  • Creación de una hoja de ruta y una estrategia de migración

Estrategias de migración gradual

  • Uso de TypeScript en entornos de código mixto
  • Implementación gradual de TypeScript en código nuevo y existente
  • Manejo de la interoperabilidad entre los módulos JavaScript y TypeScript

Fundamentos de TypeScript

  • Sintaxis y anotaciones de tipos de TypeScript
  • Comprender la inferencia de tipos y la ampliación de tipos
  • Aprovechar las funciones avanzadas de TypeScript (por ejemplo, genéricos, interfaces, enumeraciones)

Técnicas de refactorización

  • Refactorización del código JavaScript para una mejor compatibilidad de tipos
  • Convertir el código JavaScript existente a TypeScript de forma incremental
  • Abordar los desafíos y dificultades comunes de la migración

Herramientas e integración de TypeScript

  • Explorando las herramientas compatibles con TypeScript y las integraciones de IDE
  • Configuración de las opciones del compilador de TypeScript para un rendimiento óptimo
  • Integración de TypeScript con herramientas de compilación y canalizaciones de CI/CD

Probar y depurar código de TypeScript

  • Escribir pruebas unitarias para código TypeScript
  • Depurar aplicaciones de TypeScript de forma eficaz
  • Utilización de marcos y herramientas de prueba específicos de TypeScript

Mejores prácticas de TypeScript

  • Adopción de convenciones de codificación y pautas de estilo
  • Maximizar la seguridad de los tipos y la capacidad de mantenimiento del código
  • Evitar los errores y antipatrones comunes en el desarrollo de TypeScript

Integración e implementación continuas

  • Incorporar la migración de TypeScript en el proceso de CI/CD
  • Automatizar el análisis de código y las comprobaciones de migración
  • Garantizar una implementación fluida de las aplicaciones impulsadas por TypeScript

Monitorización y mantenimiento

  • Supervisión de la calidad y el rendimiento del código de TypeScript
  • Establecer un plan de mantenimiento para los proyectos de TypeScript
  • Mejora continua e iteración en las prácticas de desarrollo de TypeScript

Al final del taller «Migración de JavaScript a TypeScript», los participantes habrán adquirido los conocimientos y habilidades necesarios para llevar a cabo migraciones exitosas de sus bases de código de JavaScript a TypeScript. Dispondrán de estrategias prácticas, mejores prácticas y experiencia práctica para gestionar el proceso de migración de forma eficaz, garantizando una transición fluida a TypeScript y, al mismo tiempo, preservando la calidad del código y la productividad de los desarrolladores.

Profesor
Dmitry Zaets
Modalidad
Presencial
Duración
4
horas
Precio por persona
desde
400
Total Price
desde
Ubicación
Barcelona, Madrid, Paris, Rome, and across Europe
Idioma
English, Spanish, Catalan

¿Estás listo para empezar?

Thank you!
We will get back to you as soon as possible.
Oops! Something went wrong while submitting the form.