Curso de TypeScript
100% Online
0 meses
260€
Curso de TypeScript
    Curso de TypeScript

    Curso de TypeScript

    100% Online
    0 meses
    260€
    Seguridad y confianza en tus pagos online.

    Presentación

    JavaScript es el lenguaje de programación más utilizado en el desarrollo web, pero su naturaleza dinámica puede llevar a errores difíciles de detectar en proyectos grandes. TypeScript surge como una solución al proporcionar tipado estático opcional y características de programación orientada a objetos, lo que permite a los profesionales del desarrollo escribir un código más robusto y mantenible. Este Curso de TypeScript aborda desde los conceptos básicos de este lenguaje de programación hasta temas avanzados de TypeScript, equipando con las habilidades necesarias para aprovechar al máximo este lenguaje y mejorar la calidad y eficiencia de diferentes proyectos web pudiendo trabajar para cualquier empresa u organización.
    Qs World University Rankings

    Universidades colaboradoras

    Para qué te prepara
    Este Curso de TypeScript te prepara para enfrentar los desafíos del desarrollo web moderno al proporcionarte un profundo entendimiento de TypeScript y sus aplicaciones prácticas. A través de ejercicios prácticos y proyectos, adquirirás las habilidades necesarias para escribir código limpio, escalable y fácilmente mantenible, lo que te permitirá destacarte como un/a desarrollador/a competente y eficiente en el mercado laboral actual.
    Objetivos
    - Comprender los fundamentos de TypeScript y su utilidad en el desarrollo de aplicaciones. - Dominar los diferentes tipos de datos y su aplicación en la escritura de código. - Aprender a trabajar con variables y constantes, incluyendo inferencia y anotaciones de tipos. - Controlar el uso de clases y objetos, así como los conceptos de herencia y polimorfismo. - Entender el uso de interfaces para definir contratos en el desarrollo de aplicaciones TypeScript. - Trabajar el uso de genéricos para escribir código más flexible y reutilizable. - Adquirir conocimientos sobre la configuración avanzada, herramientas de desarrollo y pruebas unitarias en TypeScript.
    A quién va dirigido
    Este Curso de TypeScript está diseñado para profesionales del desarrollo de software con experiencia en JavaScript que deseen ampliar sus habilidades en el desarrollo web. También es adecuado para estudiantes y profesionales de la informática con interés en aprender TypeScript como una herramienta esencial en el desarrollo moderno de aplicaciones web.
    Salidas Profesionales
    Al completar este Curso de TypeScript, obtendrás preparación para desempeñarte en una variedad de roles en la industria de la tecnología. Podrás aspirar a puestos enfocados al desarrollo web frontend o full-stack, ingeniería de software, arquitectura de software, consultoría técnica o líder de equipo en empresas de desarrollo de software y startups innovadoras.
    Temario

    UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A TYPESCRIPT

    1. ¿Qué es TypeScript?
    2. Ventajas de usar TypeScript
    3. Configuración del entorno de desarrollo

    UNIDAD DIDÁCTICA 2. TIPOS DE DATOS

    1. Tipos básicos
    2. Tipos avanzados
    3. Uniones y tipos literales
    4. Tipos personalizados

    UNIDAD DIDÁCTICA 3. VARIABLES Y CONSTANTES EN TYPESCRIPT

    1. Declaración de variables y constantes
    2. Inferencia de tipos
    3. Anotaciones de tipos explicitas
    4. Uso de let y const

    UNIDAD DIDÁCTICA 4. MÓDULOS Y NAMESPACES

    1. Declaración de funciones
    2. Tipos de parámetros y retorno
    3. Funciones de flecha
    4. Sobrecarga de funciones

    UNIDAD DIDÁCTICA 5. CLASES Y OBJETOS EN TYPESCRIPT

    1. Declaración de clases
    2. Propiedades y métodos
    3. Herencia y polimorfismo
    4. Modificadores de acceso

    UNIDAD DIDÁCTICA 6. INTERFACES EN TYPESCRIPT

    1. Definición de interfaces
    2. Implementación de interfaces
    3. Herencia de interfaces
    4. Uso de interfaces en funciones

    UNIDAD DIDÁCTICA 7. MÓDULOS Y ESPACIOS DE NOMBRES EN TYPESCRIPT

    1. Organización del código en módulos
    2. Importación y exportación de módulos
    3. Espacios de nombres (namespaces)
    4. Módulos externos y resolución de módulos

    UNIDAD DIDÁCTICA 8. GENÉRICOS EN TYPESCRIPT

    1. Conceptos básicos de genéricos
    2. Funciones genéricas
    3. Clases genéricas
    4. Restricciones de tipos

    UNIDAD DIDÁCTICA 9. TYPESCRIPT EN EL LADO DEL CLIENTE

    1. Introducción a los decoradores
    2. Uso de decoradores en clases
    3. Uso de decoradores en métodos y propiedades
    4. Decoradores de parámetros

    UNIDAD DIDÁCTICA 10. CONFIGURACIÓN AVANZADA Y HERRAMIENTAS

    1. Configuración del archivo tsconfig.json
    2. Uso de linters para TypeScript
    3. Pruebas unitarias en TypeScript
    4. Herramientas de desarrollo y depuración
    Titulación
    Solicitar información