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
No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Nicolas Molina
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 46
Preguntas 5
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.
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.
Muy buen curso
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)
Excelente, desconocía que se pudieran utilizar librerías no soportadas.
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
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. ❤️
Excelente Curso ya puedo agregar TypeScript al CV jejeje. A seguir practicando y aprendiendo TS.
Actualmente me aparece que Lodash ya tiene soporte para TypeScript, lo agregaron hace 2 semanas! 🥳
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.
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.
En definitiva Nicolas Molina es uno de los mejores profesores de Platzi. Explica super bien, da a entender, tiene buena documentación en la zona de recursos y lo más importante, te motiva a practicar. Soy principiante en el uso de TypeScript y me siento muy afortunada de haber tomado este curso. Muchas gracias!
Hace mucho tiempo no disfrutaba tanto hacer un curso
npm i lodash
npm i --save-dev @types/lodash
nunca pensé que a final de cuentas, si me gustaria incluir TS a mis skills xd, muchas gracias, excelente curso 10/10
Luego de terminar el curso y teniendo mas de 6 años usando js puro y ES6, te dedico esto TS.
““Me está gustando
Que los minutos
Se me pasen a tu lado
Que te parezcas tanto
A lo que había soñado””
Los recoditos jaja
como se llama fundamentos cumple todos los requisitos para solventar muchas dudas … de verdad que me sirvió
Soy el único que piensa que su voz es parecida a la de Lalo Garza??? lo estoy reproduciendo en 1.75x jajaja
Librerías que NO soportan TS.
El ecosistema de JavaScript ha creado unos módulos para agregar manualmente tipado a las librerías que no tienen soporte para TypeScript. Se necesita instalar el siguiente paquete colocando el nombre de la librería al final: npm i --save-dev @types/nombre de librería
Generalmente el editor de texto proporciona el código para tipar la librería y evitar errores.
Me encanto este curso, pensé que TS era muy complicado pero la manera como lo explica Nicolas se hace más sencillo, ahora utilizaré TS en mis proyectos, recomiendo este curso
Wow ya hasta para eso tienen solucion :0
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?