/
[TWB-030] TypeScript

[TWB-030] TypeScript

Este curso de TypeScript cubre desde los fundamentos básicos como variables, operadores y estructuras de control, hasta conceptos avanzados como clases, herencia, interfaces, genéricos y patrones de diseño. Además, enseña sobre módulos, decoradores, mixins y la integración con librerías externas, con un enfoque en la programación orientada a objetos y asíncrona.

Duración:                     25 horas

Perfil:                            Avanzado/Experto

Esta acción formativa va dirigida a maquetadores, programadores y analistas web que desean mejorar sus habilidades mediante el uso de TypeScript.

Requisitos previos 

Los alumnos necesitarán tener experiencia con HTML y maquetación Web con HTML y CSS, así como de JavaScript previos para poder comprender la materia del curso con éxito.  

Objetivos

  • Fundamentos de TypeScript.
  • Vonfigurar proyectos con TypeScript.
  • Desarrollar aplicaciones usando clases, interfaces y patrones de diseño.
  • Integrar TypeScript con librerías externas.
  • Aplicar conceptos avanzados.


Contenido

  1. Introducción a TypeScript

    1. Qué es TypeScript
    2. Instalación y configuración inicial
    3. Herramientas necesarias para empezar a utilizar TypeScript
  2. Fundamentos de TypeScript

    1. Sistema de tipos: Tipos primitivos, inferencia y anotaciones de tipo
    2. Declaración de variables y constantes
    3. Operadores
    4. Estructuras de control: Condicionales, bucles y estructuras de repetición
    5. Funciones: Definición, parámetros, retorno y sobrecarga
  3. Manejo de Estructuras de Datos

    1. Cadenas, arrays, tuplas y uniones
    2. Definición y manipulación de colecciones
    3. Tipos avanzados: Tuplas y tipos de unión
  4. Objetos e Interfaces

    1. Definición y uso de objetos en TypeScript
    2. Creación y extensión de interfaces
    3. Tipos de objetos: Clases, interfaces y objetos literales
  5. Programación Orientada a Objetos en TypeScript

    1. Definición y uso de clases
    2. Herencia: Subclasificación y extensión de clases
    3. Implementación de interfaces en clases
    4. Métodos, propiedades y parámetros en clases
    5. Funciones en clases y sobrecarga
  6. Conceptos Avanzados

    1. Genéricos: Creación y uso de funciones y clases genéricas
    2. Decoradores: Definición y aplicación en clases, métodos y propiedades
    3. Mixins: Composición de clases y reutilización de código
  7. Módulos y Configuración

    1. Uso de módulos en TypeScript
    2. Configuración del proyecto mediante tsconfig.json
    3. Opciones de compilación y personalización
  8. Integración con Librerías Externas

    1. Uso de bibliotecas de JavaScript en TypeScript
    2. Tipado de librerías externas
  9. Patrones de Diseño en TypeScript

    1. Patrones creacionales
    2. Patrones estructurales
    3. Patrones de comportamiento
    4. Patrones asíncronos


Documentación Recomendada

Pro TypeScript
Steve Fenton
Agosto 2014 | 248 páginas 
ISBN: 9781430267911

http://www.apress.com/9781430267911

Related pages