Curso de TypeScript Avanzado para Equipos de Desarrollo y Calidad
Aprende con el curso de TypeScript Avanzado para empresas hasta 100% bonificado, a medida para tu organización.
Totalmente práctico y aplicable
Formación en TypeScript Avanzado a medida
100% bonificable a través de FUNDAE
Curso TUTORIZADO por expertos
Modalidad Aula Virtual Personalizada
Curso de TypeScript Avanzado en Aula Virtual Personalizada
Nuestra modalidad AVP es una formación en directo, práctica y 100% adaptada a vuestro equipo. No trabajamos con contenidos genéricos: diseñamos la formación en función de vuestro nivel, objetivos, procesos internos y necesidades reales de aplicación.
Solicitar informaciónTemario 100% a medida
Creamos el temario desde cero a partir de vuestras necesidades, nivel del equipo y objetivos concretos, priorizando aquellos contenidos que realmente aporten valor en el día a día.
Proyectos personalizados
Durante la formación trabajaremos con archivos, ejemplos, informes o procesos similares a los que utiliza vuestro equipo, para que el aprendizaje sea directamente aplicable al puesto de trabajo.
Sesiones en directo con consultor experto
Un formador especialista imparte las clases en tiempo real, resolviendo dudas, revisando casos concretos y adaptando el ritmo de la formación a la evolución del grupo.
Calendario adaptado a vuestra disponibilidad
Definimos conjuntamente fechas, horarios y duración de las sesiones para facilitar la asistencia del equipo y minimizar el impacto en la operativa diaria de la empresa.
Curso de TypeScript Avanzado hasta 100% Bonificable a través de FUNDAE
Tu bonificación paso a paso
Forma a tu equipo sin costes mediante la bonificación estatal.
Este programa de TypeScript Avanzado para empresas es subvencionable hasta el 100%.
- Potencia las habilidades de edición y automatización de tus profesionales.
- Accede a una formación avanzada en TypeScript Avanzado práctica y orientada a resultados.
- Prepara a tu equipo para los retos documentales del entorno laboral actual.
- Gestionamos gratis tu bonificación de este curso corporativo de TypeScript Avanzado ante FUNDAE.
Calcula tu bonificación
Revisamos tu caso
Preparamos la gestión
Tu equipo realiza el curso
Aplicas la bonificación
La formación que decides
te devuelve dinero
Todos nuestros cursos son bonificables a través de FUNDAE.
Gestionamos toda la documentación por ti.
Calcula tu crédito aproximado
Crédito bonificable estimado
420€*
*Cálculo orientativo
Empresas líderes aprovechan TypeScript para maximizar su eficiencia
Diseñamos TypeScript Avanzado A Medida para tu equipo con tests, patrones y configuración de builds, bonificable por FUNDAE para empresas. Contáctanos.
Aprovecha patrones de diseño avanzados para crear arquitecturas sólidas y escalables, asegurando que las soluciones técnicas se adapten al crecimiento y cambios de la empresa.
Mejora la integración continua del desarrollo con herramientas y prácticas automatizadas, garantizando que los estándares de calidad se mantengan uniformes a través de todos los proyectos.
Capacita a tu equipo para implementar testing exhaustivo, elevando la calidad del software entregado y reduciendo riesgos operacionales que puedan afectar al negocio.
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.
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.
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
Temario del curso
Encuentra todo el temario del curso aquí.
Recordando los fundamentos de los decoradores
Factorías de decoradores
Composición de decoradores
Evaluación de decoradores
Decoradores de clase
Decoradores de métodos de clase
Decoradores de accesibilidad
Decoradores de propiedades
Decoradores de parámetros
Uso de metadatos
Any, Again
Unknown
Introducción a los Type Guards de Typescript
¿Qué tipos de guards disponemos?
InstanceOf
TypeOf
In
Keyof y Typeof
Predicados y type guards personalizados
Tipos de Assertions
Assertions para capturar tipos de errores
Assertions para valores Non-Null
Assertions para constantes
Objetos de solo lectura
Literales a primitivos
Consejos y buenas prácticas a la hora de usar modificadores de tipos y type guards
Introducción a Symbols en Typescript
¿Cómo crear Symbols y qué nos pueden aportar?
¿Cuándo y cómo usar Symbols?
Unique symbol
Introducción a los "built-in" symbols de Typescript
Analizando todos los "built-in" symbols de Typescript y haciendo uso de ellos
Consejos y buenas prácticas a la hora de usar symbols personalizados o "built-in"
¿Qué son los valres genéricos?
¿En qué nos pueden ayudar los genéricos?
Introducción a las funciones genéricas
Llamadas explícitas a funciones genéricas
Parámetros de tipo de función múltiple
Introducción a las interfaces genéricas
Tipos de interfaz genéricos inferidos
Introducción a las clases genéricas
Tipos explícitos de clases genéricas
Extensión de clases genéricas
Implementación de interfaces genéricas
Métodos de clase genéricos
Clases estáticas genéricas
Introducción a los alias de tipos genéricos
Introducción a los modificadores genéricos y genéricos por defecto
Introducción a la restricción de tipos genéricos
Parámetros restringidos y el uso de keyof
Uso de promesas de manera genérica
Buenas prácticas de nombrado y reglas para el uso correcto de genéricos
Introducción al Mapeo de tipos
Cambiando los modificadores de tipos
Tipos genéricos mapeados
Introducción a los tipos condicionales
Tipos genéricos condicionales
Tipos inferidos
Mapeo de tipos condicionales
Introducción al tipo never
¿Cuándo debemos usarlo y qué nos aporta?
Introducción a las plantillas de tipos literales
Preferencia por variantes de any más precisas
Evitando aserciones de tipos inseguras en funciones tipadas
Usando unknown en vez de any
Preferencia por el tipado seguro
La covertura de tus tipos y cómo prevenir problemas garantizando la seguridad de tipado
¿En qué consiste la fusión y qué nos ofrece?
Entendiendo los conceptos básicos de la fusión de declaraciones
Fusión de interfaces
Fusión de namespaces
Fusión de namespaces con clases, funciones y enumerados
Recomendaciones a la hora de realizar fusiones
¿Cuándo no es recomendable realizar una fusión?
Introducción a los ficheros declarativos (.d.ts)
¿En qué nos pueden ayudar y qué deben contener?
¿Qué es y en qué consiste el aumento de módulos en Typescript?
Declaración de valores globales
Declaración de fusión de interfaces globales
Declaración de aumentos globales
Introducción a las declaraciones "built-in" de Typescript
Declaraciones de librería
Declaraciones de DOM
Introducción a la declaración de módulos
Aumento de módulos
Aumento de globales
Declaración de tipos de paquetes
Exponiendo los tipos de paquetes
Introducción a los patrones de diseño
Los patrones de diseño más empleados en la actualidad de Typescript
Consejos y buenas prácticas
Introducción a los Mixins de Typescript
¿Cómo funcionan los Mixins y qué nos pueden aportar?
Creación de Mixins en Typescript
Restringiendo Mixins
Patrones alternativos a los Mixins
Consejos y buenas prácticas a la hora de trabajar con mixins
¿Qué es el testing unitario?
Breve explicación de la metodología TDD y sus fases
¿Qué es el coverage de un proyecto?
Introducción a Jest
Instalación y creación de fichero de configuración en un proyecto typescript
Analizando y editando el archivo de configuración de Jest
Introducción los archivos de pruebas
Introducción a la sintaxis para la declaración de tests y grupos de tests
Introducción a los asserts y comparadores de Jest
Creando tu primer test en Jest
Usando scripts para ejecutar los tests de un proyecto Typescript
Analizando los informes de ejecución
Obteniendo el coverage de un proyecto Typescript
Usando Spies de Jest para comrpobar la ejecución de métodos y funciones
Tests de código asíncrono en Typescript
¿Qué son los tests de integración y el SUT?
¿Cuándo debemos hacer tests de integración?
¿Cómo debemos detectar dependencias?
¿Qué son los fakedData, Stubs y Mocks?
Opciones que brinda Jest para el testing de integración
Funciones Mock de Jest
Redactando tests de integración con Jest en proyectos Typescript
Personalizando Mocks y Stubs para peticiones http
Ejecutando tests de integración y analizando los informes
¿Qué implicación tienen los tests de integración en el coverage del proyecto?
¿Cuándo no es conveniente hacer un test de integración?
Introducción a la automatización de tests con Github Actions
Automatizando la ejecución de tests unitarios y de integración con Github Actions
Creación de pipelines y jobs para poder ejecutar los tests en el archivo Yaml
Observando la ejecución de tests en Github Actions y comprobando la integración continua de nuestro proyecto
Buenas práctiacs y consejos para redactar buenos tests de integración
Introducción a Webpack
¿En qué nos puede ayudar webpack?
Webpack en la actualidad
Instalación y puesta en marcha
Configuraciones esenciales
Creación de scripts para la ejecución de webpack
Ejecutando webpack y analizando sus resultados
Analizando y personalizando el archivo de configuración de Webpack
Creando cuenta gratuita de NPM
Desarrollando una librería en Typescript
Documentando nuestra librería
Controlando la licencia de nuestra librería
Publicando la librería en NPM
Librerías públicas vs librerías privadas
Descargando nuestra librería y haciendo uso de ella en proyectos Node
Controlando las versiones de nuestra librería
Describiendo el proyecto
Implementación de proyecto
Redacción e implementación de tests con Jest
Automatización de ejecución de tests con Github Actions
Pensado para quienes deben dominar TypeScript Avanzado en su día a día
Desarrolladores Front-end
Quieren optimizar sus proyectos mejorando la tipificación y seguridad del código.
Ingenieros de Software
Buscan profundizar en TypeScript para implementar patrones de diseño elevado y robusto.
Arquitectos de Soluciones
Desean aplicar genéricos y tipos de manera eficiente en arquitecturas complejas.
Jefes de Desarrollo
Necesitan capacitar a sus equipos en nuevas técnicas de testing y herramientas modernas.
Especialistas DevOps
Quieren integrar y automatizar workflows con nuevas capacidades en TypeScript y testing.
Managers de TI
Requieren formación avanzada para supervisar mejor la implementación de tecnologías emergentes.
Empresas que ya han formado a sus equipos
Experiencias reales de equipos que ya han trabajado con nosotros.
+16
años de liderazgo
+3.500
empresas formadas
Nuestra empresa decidió contratar formación con Imagina aprovechando los créditos de FUNDAE, y fue una gran decisión. La modalidad online nos permitió adaptar los horarios a nuestro equipo. La formación ha sido práctica, clara y útil para el día a día. Es sencillo de gestionar y los resultados son excepcionales.
Hugo Gutiérrez
Analista Financiero
Gracias a Imagina, la eficiencia de nuestras sesiones de capacitación ha mejorado drásticamente. Es sencillo de usar y los resultados son excepcionales.
Luis Martínez
Administrativo
Gracias al aula virtual de Imagina siempre son capaces de adaptar los cursos a nuestras necesidades. El contenido fue muy completo y práctico.
Elena Pérez
Responsable de Recursos Humanos
Mejor de lo esperado, la modalidad online se adapta a nuestros horarios. La ayuda con la bonificación FUNDAE hizo todo más fácil. Práctico y necesario.
Alejandro Sánchez
Director de Operaciones
Nuestra empresa decidió contratar formación con Imagina aprovechando los créditos de FUNDAE, y fue una gran decisión. La modalidad online nos permitió adaptar los horarios a nuestro equipo. La formación ha sido práctica, clara y útil para el día a día. Es sencillo de gestionar y los resultados son excepcionales.
Hugo Gutiérrez
Analista Financiero
Gracias a Imagina, la eficiencia de nuestras sesiones de capacitación ha mejorado drásticamente. Es sencillo de usar y los resultados son excepcionales.
Luis Martínez
Administrativo
Gracias al aula virtual de Imagina siempre son capaces de adaptar los cursos a nuestras necesidades. El contenido fue muy completo y práctico.
Elena Pérez
Responsable de Recursos Humanos
Mejor de lo esperado, la modalidad online se adapta a nuestros horarios. La ayuda con la bonificación FUNDAE hizo todo más fácil. Práctico y necesario.
Alejandro Sánchez
Director de Operaciones
480.000 alumnos formados en Imagina
Resolvemos todas tus dudas sobre nuestra formación en TypeScript Avanzado
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.
Este curso está diseñado para llevar tus habilidades en TypeScript al siguiente nivel, optimizando tu capacidad para desarrollar aplicaciones más rápidas, seguras y escalables. Mejorarás en la aplicación de patrones de diseño, testing y configuraciones avanzadas, esenciales para maximizar la productividad del equipo.
Sí, el curso es completamente bonificable mediante FUNDAE. Las empresas pueden cubrir hasta el 100% del coste del curso con créditos de formación. Si gestionamos la bonificación, se cobra un 10% adicional más IVA que también se puede bonificar con FUNDAE.
El curso se ofrece en formato de Aula Virtual Personalizada, utilizando videoconferencias a través de Zoom. Esta modalidad permite flexibilidad y personalización a las necesidades específicas de la empresa, con acceso a grabaciones para revisar el contenido según sea necesario.
Adquirirás competencias en la implementación de tipos avanzados, uso de decoradores y genéricos, y en el manejo de herramientas para testing y automatización. Todo ello mejorará la eficiencia del desarrollo y la robustez de las aplicaciones que tu equipo implemente.
La inscripción se realiza completando el formulario disponible en nuestro sitio web. Asegúrate de proporcionar toda la información requerida para facilitar el proceso de inscripción y activar la opción de bonificación si es necesario.
¿Tienes dudas?
Estamos aqui para ayudarte
Este curso está diseñado para llevar tus habilidades en TypeScript al siguiente nivel, optimizando tu capacidad para desarrollar aplicaciones más rápidas, seguras y escalables. Mejorarás en la aplicación de patrones de diseño, testing y configuraciones avanzadas, esenciales para maximizar la productividad del equipo.
¿Tienes dudas?
Estamos aqui para ayudarte
Sí, el curso es completamente bonificable mediante FUNDAE. Las empresas pueden cubrir hasta el 100% del coste del curso con créditos de formación. Si gestionamos la bonificación, se cobra un 10% adicional más IVA que también se puede bonificar con FUNDAE.
¿Tienes dudas?
Estamos aqui para ayudarte
El curso se ofrece en formato de Aula Virtual Personalizada, utilizando videoconferencias a través de Zoom. Esta modalidad permite flexibilidad y personalización a las necesidades específicas de la empresa, con acceso a grabaciones para revisar el contenido según sea necesario.
¿Tienes dudas?
Estamos aqui para ayudarte
Adquirirás competencias en la implementación de tipos avanzados, uso de decoradores y genéricos, y en el manejo de herramientas para testing y automatización. Todo ello mejorará la eficiencia del desarrollo y la robustez de las aplicaciones que tu equipo implemente.
¿Tienes dudas?
Estamos aqui para ayudarte
La inscripción se realiza completando el formulario disponible en nuestro sitio web. Asegúrate de proporcionar toda la información requerida para facilitar el proceso de inscripción y activar la opción de bonificación si es necesario.
¿Tienes dudas?
Estamos aqui para ayudarte
Encuentra el Curso Perfecto para tu Organización
ECMAScript 6
En este curso aprenderás el uso de la nueva sintaxis y las mejoras en el lenguaje introducidas por ES6.
Webpack
Aprovecha Webpack en el desarrollo de aplicaciones web
JavaScript Avanzado
Profundiza y aprende a técnicas de código limpio y arquitectura limpia en proyectos Javascript, además de plantear pruebas unitarias y de integración que serán automatizadas en Pipelines CI/CD con Gitlab.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc