TypeScript reduce errores en el código hasta en un 40%
Profesionaliza a tu equipo en TypeScript con programa formativo Online y A Medida, tutorizado y bonificable por FUNDAE al 100% para empresas. Pide información.
Adquiere un dominio integral de TypeScript, desde sus fundamentos hasta prácticas avanzadas, optimizando el flujo de trabajo dentro de tu equipo de desarrollo.
1
Aprovecha las herramientas más modernas de Visual Studio Code junto con frameworks populares como Angular y React, incrementando la productividad y calidad del código.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
¿Qué es TypeScript?
Diferencias esenciales con JavaScript
Typescript en la actualidad
Librerías y Frameworks más destacables que usen Typescript
Extensiones de Visual Studio Code para trabajar con Typescript
Creación de proyecto Node con comando npm
Analizando y configurando nuestro Package.json
Creando un "Hola Mundo" en Typescript
La extensión de los archivos TypeScript
¿Qué es TSC y cómo instalarlo?
Configuración de TSC
¿Qué es la transpilación?
Cómo transpilar archivos TypeScript con TSC a JavaScript
¿A qué versiones de EcmaScript debemos transpilar nuestro código TypeScript?
Cómo ejecutar archivos JavaScript con Node
Cómo hacer uso de Node-TS para ejecutar código Typescript sin transpilar
Los comentarios en TypeScript
Usando comandos NPM para ejecución de scripts de proyecto
Incluyendo archivos transpilados de Typescript en HTML
Ejecutando desde el navegador
¿Qué es TypeScript?
Diferencias esenciales con JavaScript
Typescript en la actualidad
Librerías y Frameworks más destacables que usen Typescript
Extensiones de Visual Studio Code para trabajar con Typescript
Creación de proyecto Node con comando npm
Analizando y configurando nuestro Package.json
Creando un "Hola Mundo" en Typescript
La extensión de los archivos TypeScript
¿Qué es TSC y cómo instalarlo?
Configuración de TSC
¿Qué es la transpilación?
Cómo transpilar archivos TypeScript con TSC a JavaScript
¿A qué versiones de EcmaScript debemos transpilar nuestro código TypeScript?
Cómo ejecutar archivos JavaScript con Node
Cómo hacer uso de Node-TS para ejecutar código Typescript sin transpilar
Los comentarios en TypeScript
Usando comandos NPM para ejecución de scripts de proyecto
Incluyendo archivos transpilados de Typescript en HTML
Librerías y Frameworks más destacables que usen Typescript
Extensiones de Visual Studio Code para trabajar con Typescript
Creación de proyecto Node con comando npm
Analizando y configurando nuestro Package.json
Creando un "Hola Mundo" en Typescript
La extensión de los archivos TypeScript
¿Qué es TSC y cómo instalarlo?
Configuración de TSC
¿Qué es la transpilación?
Cómo transpilar archivos TypeScript con TSC a JavaScript
¿A qué versiones de EcmaScript debemos transpilar nuestro código TypeScript?
Cómo ejecutar archivos JavaScript con Node
Cómo hacer uso de Node-TS para ejecutar código Typescript sin transpilar
Los comentarios en TypeScript
Usando comandos NPM para ejecución de scripts de proyecto
Incluyendo archivos transpilados de Typescript en HTML
Ejecutando desde el navegador
Tema 2: Sintaxis, variables y palabras reservadas
Tipado fuerte vs Tipado inferido
Tipos de variables en TypeScript
El tipo any y sus implicaciones
Palabras reservadas en TypeScript
Trabajando con enumerados
Creación de tipos propios en TypeScript
Instalación e importación de librerías de terceros y tipos
Tema 3: Estructuras de control
Sentencias if-else
Sentencia switch
El bucle for, forEach y for … in
El bucle while
El bucle do while
Uso de continue y break
Tema 4: Debugging
Depuración de Typescript desde Visual Studio Code
Depuración de Typescript desde el navegador
Técnicas y buenas prácticas del console.log en la depuración
Tema 5: Funciones
Las funciones flecha
Parámetros
Paso por Valor
Paso por Referencia
Gestión de errores
Las funciones anónimas
¿Qué es la sobrecarga de funciones y para qué se puede usar?
Las Funciones asíncronas
Trabajando con promesas
Instalación de librerías externas de typescript
Trabajando con observables de rxjs
Las Funciones generadoras
Tema 6: Eventos
Tipos de eventos existentes en TypeScript
Creando eventos personalizados
Tema 7: Persistencia e IndexDB con Typescript
Persitencia a través del LocalStorage y SessionStorage del navegador
Persistiendo a través de Cookies
Caducidad y ámbito de las cookies
¿Qué es IndexDB?
Trabajando con IndexDB
Tema 8: Clases y Objetos
El scope en TypeScript
Declaración de clases en Typescript
La palabra reservada this y el ámbito
El método constructor
Haciendo uso del operador instanceof
Diferencia entre instanciación e inicialización
La palabra reservada new
Accediendo a variables de clase
Accediendo y usando métodos de clase
Diferencias entre private, public y protected
¿Cómo hacer uso de un Getter?
¿Cómo hacer uso de un Setter?
Tema 9: Herencia y Polimorfismo
Ejemplos de herencia
Ejemplos de polimorfismo
Herencia de prototipos
Tema 10: Decoradores e Interfaces
Ejemplos de uso de Interfaces
¿Qué son los decoradores?
Tipos de decoradores
Cómo crear un decorador
Ejemplos de uso de los decoradores
Tema 11: Documentación, mantenimiento y EsLint
¿Qué es la documentación?
¿Qué implica mantener software?
Formas de documentación en TypeScript
Introducción a ESLint
Instalación de extensiones Visual Studio Code
Configuraciones y gestión de reglas
Comandos para ejecución de análisis y fix de archivos de eslint
Buenas prácticas de mantenimiento
Ejemplo práctico de documentación
Tema 12: Proyecto final
Enunciado del proyecto
Implementación del proyecto
Recomendaciones y enlaces de interés
Próximos pasos y tipos de proyectos que puedes empezar a hacer
Perfiles profesionales
Pensado para quienes deben dominar TypeScript en su día a día
Desarrolladores Backend
Desean integrar TypeScript en sus proyectos para mejorar la robustez y mantenimiento del código.
Ingenieros de Sistemas
Buscan implementar mejoras en el flujo de trabajo utilizando TypeScript en entornos empresariales.
Equipos de Desarrollo TI
Requieren estandarizar el uso de TypeScript para aumentar la eficiencia y calidad del software.
Programadores Fullstack
Quieren dominar TypeScript para trabajar de manera más eficiente en el front y backend.
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en TypeScript
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
El curso de TypeScript te permitirá mejorar tus habilidades de programación, trabajar con un código más robusto y mantenible, y facilitar la colaboración en proyectos de desarrollo. Además, aprenderás a utilizar características avanzadas de TypeScript que no están disponibles en JavaScript, lo que puede aumentar la eficiencia y productividad de tu equipo.
Sí, el curso de TypeScript es bonificable a través de FUNDAE. Esto te permite recuperar parte o la totalidad del coste del curso, haciendo que la formación sea más accesible para tu empresa.
El curso de TypeScript se imparte en modalidad online y en aula virtual personalizada. Esto te brinda flexibilidad para elegir la opción que mejor se adapte a las necesidades y horarios de tu equipo.
Con el curso de TypeScript, desarrollarás habilidades en la tipificación estática, interfaces, clases, y módulos, así como también en la integración de TypeScript con otros frameworks y herramientas. Estas habilidades te ayudarán a escribir código más claro y seguro, y a mejorar la calidad general de tus proyectos.
Para inscribirte en el curso de TypeScript, debes rellenar los formularios que aparecen en la web. Nuestro equipo se pondrá en contacto contigo para completar el proceso de inscripción y proporcionarte toda la información adicional que puedas necesitar.
El curso de TypeScript te permitirá mejorar tus habilidades de programación, trabajar con un código más robusto y mantenible, y facilitar la colaboración en proyectos de desarrollo. Además, aprenderás a utilizar características avanzadas de TypeScript que no están disponibles en JavaScript, lo que puede aumentar la eficiencia y productividad de tu equipo.
Sí, el curso de TypeScript es bonificable a través de FUNDAE. Esto te permite recuperar parte o la totalidad del coste del curso, haciendo que la formación sea más accesible para tu empresa.
El curso de TypeScript se imparte en modalidad online y en aula virtual personalizada. Esto te brinda flexibilidad para elegir la opción que mejor se adapte a las necesidades y horarios de tu equipo.
Con el curso de TypeScript, desarrollarás habilidades en la tipificación estática, interfaces, clases, y módulos, así como también en la integración de TypeScript con otros frameworks y herramientas. Estas habilidades te ayudarán a escribir código más claro y seguro, y a mejorar la calidad general de tus proyectos.
Para inscribirte en el curso de TypeScript, debes rellenar los formularios que aparecen en la web. Nuestro equipo se pondrá en contacto contigo para completar el proceso de inscripción y proporcionarte toda la información adicional que puedas necesitar.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Diferénciate en el mercado laboral mejorando tus habilidades de programación con prácticas de documentación, estándares de codificación y mantenimiento eficaz.
3
Enfréntate a desafíos empresariales reales con un enfoque práctico, aplicando tus conocimientos inmediatamente en el entorno corporativo.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras
A continuación te mostramos las próximas convocatorias disponibles de nuestras formaciones online. Si te interesa realizar una formación a medida para un grupo de trabajadores, puedes solicitar un Aula Virtual Personalizada.