Ame el curso
Introducción a TypeScript
Por qué usar TypeScript
TypeScript vs. JavaScript
Configurado nuestro proyecto
Atrapando bugs
El compilador de TypeScript
Veamos el TSConfig.json
Tipos de datos primitivos
Qué es el tipado en TypeScript
Tipos inferidos
Numbers
Booleans
Strings
Arrays
Tipos de datos especiales
Any
Union Types
Alias y tipos literales
Null y Undefined
Funciones
Retorno de funciones
Objetos en funciones
Objetos como tipos
Módulos: import y export
Usando librerías que soportan TypeScript
Usando librerías que NO soportan TypeScript
Próximos pasos
Toma el Curso de Tipos Avanzados y Funciones en TypeScript
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
El ecosistema de TypeScript ha creado unos módulos para agregar manualmente el tipado a las librerías que no tienen soporte de tipos.
Por ejemplo, si quieres trabajar con la librería lodash, en Visual Studio Code se te indicará que instales un sistema de tipos para que puedas desarrollar sin problemas desde TypeScript:
Contribución creada por: Martín Álvarez.
Aportes 28
Preguntas 4
Ame el curso
Excelente Ts, excelente profesor y excelente curso 10/10.
Como saber si la librería no tiene el soporte de tipos integrados, pero si tiene un modulo de tipos para dar soporte.
Muy buen curso
tanto tiempo temiendole a TS solo por no haber tenido un buen tutor que lo hiciera ver que es sencillo (por lo menos las bases y fundamentos). Muchas gracias por el curso profe.
Excelente, desconocía que se pudieran utilizar librerías no soportadas.
Les comparto el último código del curso
import _ from 'lodash';
const data = [
{
username: 'nico',
role: 'admin'
},
{
username: 'Valentina',
role: 'seller'
},
{
username: 'Zulema',
role: 'seller'
},
{
username: 'Santiago',
role: 'seller'
}
]
const rta = _.groupBy(data, (item) => item.role)
console.log(rta)
Es curioso aprendí Ts a la mala hace como 1 año y medio y más o menos lo usaba como por instinto… Gracias Tio Platzi por este Curso. ❤️
Para utilizar lodash con ts, si no les sale en el editor como mostró el profesor, aquí les dejo el comando y el import que necesitan
import * as _ from "lodash"
npm i @types/lodash
Excelente Curso ya puedo agregar TypeScript al CV jejeje. A seguir practicando y aprendiendo TS.
Pasar de la sintaxis de require()
a la de EcmaScript modules:
// Antes
var _ = require('lodash');
// Después
import _ from 'lodash;
VS Code va a indicar que el módulo no tiene un sistema de tipos y va sugerir la instalación de uno. Ejemplo:
npm i --save-dev @types/lodash
Estos módulos forman parte del ecosistema de TS y permiten agregar tipado a librerías que no lo tienen.
Hace mucho tiempo no disfrutaba tanto hacer un curso
como se llama fundamentos cumple todos los requisitos para solventar muchas dudas … de verdad que me sirvió
Pensé que TS era algo del otro mundo. Es genial y ayuda mucho con esos bugs que pasan “sin ser vistos”.
Excelente y muy explicado el curso.
Este curso es excelente!
Excelente profesor y su contenido. Recomiendo su curso de manipulación de arrays, demasiado bueno 😃. de los que pocos que si dan un buena info de valor.
Nicolás muchisimas gracias por enseñarnos!
Definitvamente se nota que tienes buen dominio del lenguaje por como explicas!!!
Me encanto Typescript!!
FABULOSO!! ♥ ♥
Excelente curso, me hizo amar typescript a pesar de empezar con mucho miedo
Me asombra, que tengo 1 día viendo TypeScript y lo estoy entiendo bien. No voy a decir al 100% porque es mentir.
Gracias, Profr.
Bastanta informacón útil, me encantó typescript
La actualizacion de este curso esta muy buena y el profe explica muy bien
Este curso estuvo genial. Mucho mejor que el anterior y con profesor mucho más entendible. Gracias al equipo de Platzi
npm i lodash
npm i --save-dev @types/lodash
Me encanto el curso
Excelente curso. Super recomendado!
Me encanto el curso y el profesor! Muy claro al explicar cada uno de los conceptos dados.
Voy a continuar tomando cursos dados por el.
muy bueno
excelente curso me encanto
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.