Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Typescript desde cero
Highest Rated
Rating: 4.7 out of 5(26 ratings)
5,027 students

Typescript desde cero

Es un superconjunto de JavaScript, lo que significa que todo código JavaScript válido también es válido en TypeScript.
Last updated 7/2025
Spanish

What you'll learn

  • Aprenderá la historia de Typescript, su instalación y el uso del parámetro target y el manejo del archivo de configuración tsconfig.json.
  • Aprenderá al manejo de los tipos simples, la asignación de tipo, tipos especiales como any, unknown y never, los tipos undefined y null.
  • Aprenderá a los tipos Arrays, crear las variables de sólo lectura o readonly, las inferencia de tipos, los tipos Tuplas, las tupla de solo lectura, las tupla
  • Manejará los tipo de objetos, la inferencia y propiedades opcionales, crear las firmas de índice (Index Signatures) y las enumeradores o tipo enum.
  • Realizará el manejo de los Alias ​​de tipo (type), las Interfaces, las Ampliación de interfaces y el manejo de Union Types
  • Realizará el manejo de las funciones, el tipo de retorno, los parámetros con nombre, los parámetros …rest, el alias ​​de tipo en las funciones y otros temas
  • Aprenderá a manejar el casting con as, crear el casting con <> y aplicar el casting forzado.
  • Creará los miembros de clases, crear la función constructora, funciones getter y setter, añadir los métodos, modificadores de visibilidad, añadir los parámetros
  • Aprenderá a manejar los tipos genéricos en funciones, los tipos genéricos en Clases, los tipos genéricos en interfaces, los genéricos con arreglos, los genérico
  • Creará la utilidad Parcial, Required, Record, la utilidad Omit, la utilidad Pick, la utilidad Exclude, la utilidad ReturnType, la utilidad Parameters.
  • Usará keyof con claves explícitas, los tipos primitivos: null y undefined, el encadenamiento opcional, nullish Coalescence (coalescencia nula), afirmación nula

Course content

12 sections79 lectures9h 19m total length
  • Bienvenido al curso de Typescript3:58
    • Objetivos generales:

      • Obtendrás bases sólidas de TypeScript

      • Construir aplicaciones escalares en TypeScript

      • Programar sin errores de tipo

      • Buenas prácticas para ahorrar código

  • Antes de empezar el curso7:12

    TypeScript es un lenguaje desarrollado por Microsoft de programación de código abierto. En realidad es un superconjunto de JavaScript, por lo cual todo el código de JavaScript es válido también también en TypeScript. La principal característica  de TypeScript es que introduce u poderos tipado estático, con lo cual especificaremos los tipos de datos para variables, parámetros de funciones y propiedades de objetos antes de la ejecución del código.

  • Introducción a Typescript6:31
    • 1995 javascript

    • 2005 AJAX

    • 2006 jquery

    • 2008 Google Chrome (V8)

    • 2009 node.js

    • 2010 Dart / Flutter / Kotlin

    • 2012 typescript (Microsoft)

  • Instalación de Typescript12:24
    • Por lo general, no se necesitan otros pasos para usar los tipos después de instalar el paquete de declaración; TypeScript seleccionará automáticamente los tipos cuando use el paquete en sí.

    • Los editores como Visual Studio Code a menudo sugieren instalar paquetes como estos cuando faltan tipos.

  • Parámetro target8:19
    • Por omisión Typescript genera código en Javascript versión ECMA Script 3 y ECMA Script 5.

    • Si desea que se genere código en ECMA Script 6, necesitamos utilizar el parámetro:

  • El archivo de configuración tsconfig.json3:01
    • La configuración de TypeScript se encuentra en el archivo tsconfig.json.

    • Al iniciar un proyecto podemos iniciarlo con el parámetro:

  • Introducción a Typescript

Requirements

  • Conocimientos generales de JavaScript

Description

TypeScript es un lenguaje desarrollado por Microsoft de programación de código abierto. En realidad es un superconjunto de JavaScript, por lo cual todo el código de JavaScript es válido también también en TypeScript. La principal característica  de TypeScript es que introduce u poderos tipado estático, con lo cual especificaremos los tipos de datos para variables, parámetros de funciones y propiedades de objetos antes de la ejecución del código. Esto ayuda a detectar errores de tipo antes de la ejecución del código, mejorando la calidad y mantenibilidad del mismo, especialmente en proyectos grandes.

En resumen, TypeScript es JavaScript con esteroides, lo que facilita el desarrollo de aplicaciones web y de servidor más estructura y mantenibles.  Los objetivos del curso son:

  • Aprenderá la historia de Typescript, su instalación y el uso del parámetro target y el manejo del archivo de configuración tsconfig.json.

  • Aprenderá al manejo de los tipos simples,  la asignación de tipo, tipos especiales como any, unknown y never, los tipos undefined y null.

  • Aprenderá a los tipos Arrays,  crear las variables de sólo lectura o readonly,  las inferencia de tipos,  los tipos Tuplas, las tupla de solo lectura y la creación de las tuplas.

  • Manejará los tipo de objetos, la inferencia y propiedades opcionales, crear las firmas de índice (Index Signatures) y las enumeradores o tipo enum.

  • Realizará el manejo de los Alias ​​de tipo (type),  las Interfaces, las Ampliación de interfaces y el manejo de Union Types

  • Realizará el manejo de las funciones, el  tipo de retorno, los parámetros con nombre, los parámetros …rest, el alias ​​de tipo en las funciones y otros temas.

  • Aprenderá a manejar el casting con la palabra reservada as, crear el casting con <> y aplicar el casting forzado.

  • Creará los miembros de clases, crear la función constructora, funciones getter y setter, añadir los métodos, modificadores de visibilidad, añadir los parámetros

  • Aprenderá a manejar los tipos genéricos en funciones, los tipos genéricos en Clases, los tipos genéricos en interfaces, los genéricos con arreglos y los genérico de funciones.

  • Creará la utilidad Parcial,  Required, Record, la utilidad Omit, la utilidad Pick, la utilidad Exclude, la utilidad ReturnType, la utilidad Parameters.

  • Usará keyof con claves explícitas, los tipos primitivos: null y undefined, el encadenamiento opcional, nullish Coalescence (coalescencia nula),  afirmación nula.

Para aprovechar este curso debes tener buenas bases de JavaScript ya que no se verán las bases de este lenguaje. Este curso está dirigido a desarrolladores con JavaScript. En todo momento contarás con los archivos del curso.

Who this course is for:

  • Desarrolladores dcon JavaScript