Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de TypeScript

DISPONIBLE EN MODALIDAD:
onlineWhite
Online
arrowRightDark
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Empieza a programar con uno de los lenguajes de programación más populares del momento.

Al finalizar este curso, los alumnos obtendrán una base sólida en el lenguaje de programación TypeScript, así de cómo aplicar técnicas de documentación y mantenimiento, patrones de diseño con el lenguaje, testing y otras buenas prácticas.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en TypeScript bonificable para empresas

A quién va dirigido nuestro curso de TypeScript

Este curso está enfocado a todos aquellos programadores que quieran aprender correctamente a utilizar TypeScript, desde la base del lenguaje hasta conceptos más avanzados y buenas prácticas.

Objetivos de nuestro curso de TypeScript

  • Conocer los fundamentos del lenguaje de Typescript
  • Aprender a transpilar y depurar código Typescript y gestionar excepciones
  • Aprender a desarrollar con Typescript bajo los paradigmas de la programación orientada a objetos y la programación funcional
  • Aprender a estructurar proyectos Node con Typescript y librerías de terceros con NPM
  • Introducirte a los patrones de diseño en Typescript y al testing unitario en Typescript con Jest

Qué vas a aprender en nuestro curso de TypeScript

Empieza a programar con uno de los lenguajes de programación más populares del momento.

Al finalizar este curso, los alumnos obtendrán una base sólida en el lenguaje de programación TypeScript, así de cómo aplicar técnicas de documentación y mantenimiento, patrones de diseño con el lenguaje, testing y otras buenas prácticas.

Requisitos de nuestro curso de TypeScript

  • Experiencia previa con desarrollando con JavaScript (ES6 en adelante).
  • Tener Node LTS, NPM, Git y Visual Studio Code instalados previamente en el equipo.
  • Se necesitarán los permisos necesarios como para poder instalar software en el equipo a utilizar durante la realización del curso.

Nuestras modalidades de formación

icon
Cursos Online
modalidadesImg
Formación a través de nuestro campus virtual
modalidadesImgBonificable hasta el 100% por FUNDAE
modalidadesImg
Horario Flexible de formación
modalidadesImg
Teoría, práctica y vídeos guiados
modalidadesImgAcceso multiplataforma, desde PC y móviles
modalidadesImg
100% tutorizado por un formador experto
modalidadesImg
Diploma de aprovechamiento
Me interesa
icon
Aula Virtual Personalizada
aulasModalidades
Videoconferencia en tiempo real, síncrono, a través de Zoom
aulasModalidades
Bonificable hasta el 100%, por FUNDAE.
aulasModalidadesPlanificación a medida
aulasModalidades
100% práctico con proyectos evolutivos
aulasModalidades
Temario adaptado a vuestras necesidades
aulasModalidades
100% tutorizado con feedback inmediato
aulasModalidades
Diploma de aprovechamiento
Me interesa
TypeScript: Últimas plazas

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 realizar un Aula Virtual Personalizada.

17 dic
arrowConvocatorias
iconoCurso
Curso TypeScript Online
regularClockIcon.svg
60 horas lectivas
plazasIcon
Plazas limitadas
porcentajeicon
Hasta 100% bonificables
¡ÚLTIMAS PLAZAS!
¡Me interesa!

Temario del curso de TypeScript

tema 1

Introducción a TypeScript

  • ¿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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 6

Eventos

  • Tipos de eventos existentes en TypeScript
  • Creando eventos personalizados
iconArrowDown
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
iconArrowDown
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?
iconArrowDown
tema 9

Herencia y Polimorfismo

  • Ejemplos de herencia
  • Ejemplos de polimorfismo
  • Herencia de prototipos
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown

Preguntas Frecuentes de TypeScript

¿Cuáles son los Beneficios del curso TypeScript?

accordionIcon
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.

¿El curso de TypeScript se puede bonificar a través de FUNDAE?

accordionIcon
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.

¿En qué modalidades se imparte el curso de TypeScript?

accordionIcon
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.

¿Qué habilidades desarrollaré con el curso de TypeScript?

accordionIcon
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.

¿Cómo puedo inscribirme en el curso de TypeScript?

accordionIcon
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.