Platzi
Platzi

¡Invierte en ti y celebremos! Adquiere un plan Expert o Expert+ a precio especial.

Antes: $349
$259
Currency
Antes: $349
Ahorras: $90
COMIENZA AHORA
Termina en: 18D : 11H : 23M : 50S

Debes tener cuenta en Platzi

Para ver esta clase abierta debes iniciar sesión

El lenguaje de programación TypeScript1/32

Anotaciones

<h3>Que es TypeScript</h3>

Es un superconjunto tipado de javascript, que compila a javascript.

Lenguaje de programación tipado: Posee un conjunto de tipos para poder usarlos con las variables, pudiendo personalizarlos o extenderlos.

Lenguaje de alto nivel: Entendible por humanos y posee un alto nivel de abstracción del código máquina.

Genera como resultado código JavaScript: Emite código javascript compatible con browsers y otras herramientas de javascript.

Código abierto.

Desarrollo desde cualquier sistema.

El código puede ejecutarse en cualquier navegador o plataforma que soporte javascript.

<h3>Porque usar TypeScript</h3>
  • Programación orientada a objetos
  • Potenciar tu código JavaScript
  • Mayor productividad
  • Poderoso sistema de tipos
  • Compila a ES5, ES6 y más
  • Proyecto muy activo/Open source
  • Actualizaciones periódicas
  • Comunidad creciente
  • Puede prevenir cerca del 15% de bugs
  • Puede usar TypeScript para backend**__**

Hola a todos, se vienen nuevos apuntes de Typescript. Iré compartiéndolos clase a clase. Puedes buscarlos todos ordenaditos en mi twitter @juanbocode, si no los encuentras envíame un md y te los hago llegar sin problema. Por cierto uso notion para mis apuntes. Un abrazo y espero les sirvan 💚
screencapture-notion-so-TypeScript-9ca37bd954e443eda4c6f64ee0324f8c-2020-10-29-20_59_14.png

TypeScript

¿Qué es TypeScrip? Según su definición forma es un superconjunto tipado de JavaScript, que compila a JavaScript. Pero esto no nos dice mucho, desmenuzando un poco su definición tenemos que es un lenguaje de:

  • Programación tipado, esto quiere decir que posee un conjunto de tipos para definir las variables.
  • Alto nivel, lo que quiere decir que es entendible por humanos y posee un alto nivel de abstracción del código máquina.
  • Programación que genera código JavaScript, sí, al final del día emite código JavaScript el cual es compatible con los navegadores.
  • Código abierto.
  • Desarrollo para cualquier sistema.
  • Programación que puede ejecutarse en cualquier navegador o plataforma que soporte JavaScript.

¿Por qué deberíamos utilizarlo? Porque obtendremos un JavaScript con superpoderes. Esto quiere decir que tenemos programación orientada a objetos, podemos potenciar nuestro código de JavaScript ya que soporta ES5, ES6 y más, es un proyecto muy activo ya que es open source por lo que también tenemos actualizaciones periódicas y una comunidad creciente.

💡 Con TypeScript podemos prevenir cerca del 15% de bugs de un proyecto a diferencia que si lo hicieramos con JavaScript.

Hay que prepararse para Deno!!

522kp7j5rli01.png

Acá esta el articulo que menciona el porqué podemos ocupar Typescrip, que nos puede ayudar a evitar bugs
http://earlbarr.com/publications/typestudy.pdf

NestJs usa TypeScript para node

TypeScript es como el suero del super soldado para JS

  • Typescript es:
  1. Es de codigo abierto.
  2. Permite ser usado en cualquier navegador o plataforma.
  3. Permite ser usado para el desarrollo en cualquier sistema operativo, como Windows o Linux.
  4. Lenguaje de programacion tipado.
  5. Compila a Javascript.
  6. Pasar de javascript a Typescript es muy facil ya que typescript soporta todas las especificaciones que tiene javascript, eso quiere decir que typescript es un superconjunto de las especificaciones de javascript como ES5, ES6, etc.
  • Typescript, por que usarlo:
  1. Permite aplicar el paradigma de programacion orientada a objetos.
  2. Permite mayor productividad.
  3. Compila a ES5, ES6, y posterior de Javascript.
  4. Potencia el codigo javascript.
  5. Esta actualmente activo como proyecto opensource.
  6. Tiene constantes actualizaciones.
  7. Posee una gran comunidad. (Stackoverflow, github, twitter usando el hashtag #Typescript)
  8. Permite prevenir aproximadamente el 15% de bugs en los proyectos.
  9. Permite usarse no solo en el lado cliente, sino en el servidor.

TypeScript = JavaScript con súper poderes

TypeScript es JavaScript con soporte para OOP y agrega soporte de Tipos en la programación. JavaScript es un lenguaje de tipado débil.

Typescript es JavaScript organizado

Arranquemos con Typescript, siempre es bueno volver a lo básico

Altas espectativas de este curso 😄

Primer alumno de este gran curso! 😎🙌

Por fin!!!

¿Debo saber antes JavaScript para tomar este curso?

Si alguien tiene problemas con la instalacion me sirvio hacer lo siguiente que vi en stackoverflow:
.

1- Antes de instalar nvm, corremos esto en el terminal

touch ~/.bash_profile

2- Despues, corre esto en el terminal

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash

3- Importante no olviden reiniciar el terminal o correr el siguiente comando

source ~/.nvm/nvm.sh //Esto refrescara los comandos del sistema

4- En el terminal corra el siguietne comando

nvm --version //indica la versio n instalada de nvm

TypeScript es un superconjunto tipado de JavaScript que compila a este lenguaje.

  • Lenguaje de programación tipado.
  • Lenguaje de alto nivel.
  • Genera como resultado código JavaScript.
  • Código abierto
  • Desarrollo en cualquier Sistema Operativo.
  • El código puede ejecutarse en cualquier navegador o plataforma.

Si conoces JavaScript, conoces TypeScript 😄. También soporta EcmaScript 5 y 6+.

Muchas compañías usan TS, como Microsoft, Google, airbnb, Shopify, slack, Medium, y otras 2393 + empresas.

Documentación oficial de TypeScript

Repositorio de TS en Github

¿Por qué usar TS?

  • Programación orientada a objetos
  • JS en esteroides
  • Mayor productividad
  • Poderoso sistema de tipos
  • Compila ES5, ES6 y más
  • Proyecto muy activo
  • Constantemente actualizado
  • Comunidad creciente
  • Podemos prevenir cerca del 15% de bugs
  • ¡Puedes usarlo tanto en el backend como en el frontend!

Me fui un rato a aprender JS & ahora puedo volver a comenzar este curso (:

Es un tipado de JS que lo compila. Es de codigo abierto & puede ser utilizado en cualquier web.
Tiene un fuerte debug.
Backend & frontend.

TypeScript para backend! interesante y con super poderes!

el profe cierra mucho sus ojitos xD

r_912484_JsRTo.jpg

La verdad no entendí la analogía.

Excelente explicación instructor Luis y va a ser todo un gusto aprender TypeScript a través de este curso.

TypeScript mejora la experiencia y la productividad de los desarrolladores.
Nos permite utilizar técnicas como el tipado estático opcional y/o la encapsulación para generar un código mucho más mantenible y escalable que con JavaScript tradicional.

Vamo a darle

Wow, simplemente es más organizado no?

¡Vamoo a darle!

Me parece genial aprenderlo!

Por fin!!
Y con la nueva interfaz de platzi, que felicidad.

Vamos a darle

Excelente, muchas gracias, yo he leído demasiado TypeScript por estar metido en el rollo Open Source más sin embargo jamás me he decido a aprenderlo.
Será un buen momento 🎉

Les dejo mi github, me siguen, les sigo, aprender a trabajar en equipo es muy importante

https://github.com/ruben-xe

saludos.

No conocía este lenguaje…lo vi en un foro de programación y decía que esta repuntando las estadísticas de los lenguajes que mas aman los actuales programadores en el mundo…

Genial intro!

Aqui vamos!

Vamoooos por todo, quiero aprenderlo para usarlo en mi trabajo en la automatizacion de websites, usando typescript con selenium

.

Excelente!! quiero aprenderlo para usar con VueJS. Y me sorprendió que se pueda ser en backend.

TypeScript es de Microsoft?

Listo para darle al JavaScript ordenado 😁

Cada vez que los sistemas se vuelven mas grandes y robustos typescript se hace muy necesario en verdad.
Ya en mi trabajo actual lo estamos echando en falta, a darle!

Interesante, a usar typescript para resolver los bugs que es muy complicado de determinar en javascript

Pi es irracional.

Que es typescript?

Superset de Js, agrega funcionalidades a javascript y lo compila para que sea ejecutado en cualquier medio.

  • Lenguaje de programacion Tipado
  • Alto nivel
  • Genera como resultado codigo Js
<h3>Otras caracteristicas:</h3>
  • Es de codigo abierto
  • Se puede desarrollar en cualquier sistema operativo
  • el codigo se puede ejecutar en cualquier navegador o plataforma

Todo el codigo en Vanilla Js es valido en un archivo de tipo TS por lo tanto es facilmente implementable en proyectos que ya esten avanzados

<h3>Porque usar typescript</h3>
  • Programacion Orientada a Objetos
  • Potencia el codigo Js
  • Mayor productividad
  • Sistema de tipos
  • Complia todas las versiones de Js
  • Proyecto activo open source
  • Comunidad grande
  • Evitar bugs prevenibles
<h3>Que empresas utilizan TypeScript</h3>
  • Microsoft
  • Google
  • Airbnb
  • Shopify
  • Slack
  • Medium

.

El lenguaje de programación TypeScript

  • Lenguaje de Programacion Tipado

Posee un conjunto de tipos para poder usarlos con las variables, pudiendo personalizarlos o extenderlos.

  • Lenguaje de Alto Nivel

Entendible por humanos y posee un alto nivel de abstracción del código máquina.

  • Genera como resultado código JS

Emite código javascript compatible con browsers y otras herramientas de javascript.

¿Qué es TypeScript?

  • Código Abierto

Puedes ver su repositorio para estar al tanto de sus nuevas cosas

  • Desarrollo en cualquier Sistema Operativo

Se puede utilizar en cualquier distribucion

  • El código puede ejecutarse en cualquier navegador o plataforma

Como es un lenguaje compilado que pasa ha ser js funciona en cualquier navegador y tambien agregara lo nuevo que se le agregue a js.

¿Quién usa typeScript?

google- airbnb y mas

puedes encontrar mas referencias en github

http/😕/github.com/topics/typescript ´+ 200000 proyectos utilizan typescript

¿Por qué usar Typescript?

  • Programación Orientada a Objetos
  • Potencia tu código Javascript
  • Mayor Productividad
  • Poderoso sistema de tipos
  • Compila a Es5, Es6 y más
  • Proyecto muy activo/Open Souerce
  • Actualizaciones periodicas
  • Comunidad creciente
  • Puedes prevenir cerca del 15% de bugs[1]
  • Puedes usar typescript para backend

javascript con super poderes.

Genial, Vamos a darle 🔥🔥

. Superconjunto de Javascript desarrollado por Microsoft: Se crean un lenguaje para facilitar el desarrollo de Apps muy complejas: Word en la nube es un ejemplo.
. Compila/Transpila a Javascript: Al ser un superconjunto, Typescript nos facilita el desarrollo para realizar App muuy grandes.
.
Comprueba tipos de datos: Te indica cuáles tipos de datos se pueden usar de forma estricta.
En TS: Objetos basados en clases, permite modularidad, tiene todas las características de ES6, sintaxis similar a lenguaje de alto nivel

Excelente

Anotaciones

<h3>Que es TypeScript</h3>

Es un superconjunto tipado de javascript, que compila a javascript.

Lenguaje de programación tipado: Posee un conjunto de tipos para poder usarlos con las variables, pudiendo personalizarlos o extenderlos.

Lenguaje de alto nivel: Entendible por humanos y posee un alto nivel de abstracción del código máquina.

Genera como resultado código JavaScript: Emite código javascript compatible con browsers y otras herramientas de javascript.

Código abierto.

Desarrollo desde cualquier sistema.

El código puede ejecutarse en cualquier navegador o plataforma que soporte javascript.

<h3>Porque usar TypeScript</h3>
  • Programación orientada a objetos
  • Potenciar tu código JavaScript
  • Mayor productividad
  • Poderoso sistema de tipos
  • Compila a ES5, ES6 y más
  • Proyecto muy activo/Open source
  • Actualizaciones periódicas
  • Comunidad creciente
  • Puede prevenir cerca del 15% de bugs
  • Puede usar TypeScript para backend**__**

Hola a todos, se vienen nuevos apuntes de Typescript. Iré compartiéndolos clase a clase. Puedes buscarlos todos ordenaditos en mi twitter @juanbocode, si no los encuentras envíame un md y te los hago llegar sin problema. Por cierto uso notion para mis apuntes. Un abrazo y espero les sirvan 💚
screencapture-notion-so-TypeScript-9ca37bd954e443eda4c6f64ee0324f8c-2020-10-29-20_59_14.png

TypeScript

¿Qué es TypeScrip? Según su definición forma es un superconjunto tipado de JavaScript, que compila a JavaScript. Pero esto no nos dice mucho, desmenuzando un poco su definición tenemos que es un lenguaje de:

  • Programación tipado, esto quiere decir que posee un conjunto de tipos para definir las variables.
  • Alto nivel, lo que quiere decir que es entendible por humanos y posee un alto nivel de abstracción del código máquina.
  • Programación que genera código JavaScript, sí, al final del día emite código JavaScript el cual es compatible con los navegadores.
  • Código abierto.
  • Desarrollo para cualquier sistema.
  • Programación que puede ejecutarse en cualquier navegador o plataforma que soporte JavaScript.

¿Por qué deberíamos utilizarlo? Porque obtendremos un JavaScript con superpoderes. Esto quiere decir que tenemos programación orientada a objetos, podemos potenciar nuestro código de JavaScript ya que soporta ES5, ES6 y más, es un proyecto muy activo ya que es open source por lo que también tenemos actualizaciones periódicas y una comunidad creciente.

💡 Con TypeScript podemos prevenir cerca del 15% de bugs de un proyecto a diferencia que si lo hicieramos con JavaScript.

Hay que prepararse para Deno!!

522kp7j5rli01.png

Acá esta el articulo que menciona el porqué podemos ocupar Typescrip, que nos puede ayudar a evitar bugs
http://earlbarr.com/publications/typestudy.pdf

NestJs usa TypeScript para node

TypeScript es como el suero del super soldado para JS

  • Typescript es:
  1. Es de codigo abierto.
  2. Permite ser usado en cualquier navegador o plataforma.
  3. Permite ser usado para el desarrollo en cualquier sistema operativo, como Windows o Linux.
  4. Lenguaje de programacion tipado.
  5. Compila a Javascript.
  6. Pasar de javascript a Typescript es muy facil ya que typescript soporta todas las especificaciones que tiene javascript, eso quiere decir que typescript es un superconjunto de las especificaciones de javascript como ES5, ES6, etc.
  • Typescript, por que usarlo:
  1. Permite aplicar el paradigma de programacion orientada a objetos.
  2. Permite mayor productividad.
  3. Compila a ES5, ES6, y posterior de Javascript.
  4. Potencia el codigo javascript.
  5. Esta actualmente activo como proyecto opensource.
  6. Tiene constantes actualizaciones.
  7. Posee una gran comunidad. (Stackoverflow, github, twitter usando el hashtag #Typescript)
  8. Permite prevenir aproximadamente el 15% de bugs en los proyectos.
  9. Permite usarse no solo en el lado cliente, sino en el servidor.

TypeScript = JavaScript con súper poderes

TypeScript es JavaScript con soporte para OOP y agrega soporte de Tipos en la programación. JavaScript es un lenguaje de tipado débil.

Typescript es JavaScript organizado

Arranquemos con Typescript, siempre es bueno volver a lo básico

Altas espectativas de este curso 😄

Primer alumno de este gran curso! 😎🙌

Por fin!!!

¿Debo saber antes JavaScript para tomar este curso?

Si alguien tiene problemas con la instalacion me sirvio hacer lo siguiente que vi en stackoverflow:
.

1- Antes de instalar nvm, corremos esto en el terminal

touch ~/.bash_profile

2- Despues, corre esto en el terminal

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash

3- Importante no olviden reiniciar el terminal o correr el siguiente comando

source ~/.nvm/nvm.sh //Esto refrescara los comandos del sistema

4- En el terminal corra el siguietne comando

nvm --version //indica la versio n instalada de nvm

TypeScript es un superconjunto tipado de JavaScript que compila a este lenguaje.

  • Lenguaje de programación tipado.
  • Lenguaje de alto nivel.
  • Genera como resultado código JavaScript.
  • Código abierto
  • Desarrollo en cualquier Sistema Operativo.
  • El código puede ejecutarse en cualquier navegador o plataforma.

Si conoces JavaScript, conoces TypeScript 😄. También soporta EcmaScript 5 y 6+.

Muchas compañías usan TS, como Microsoft, Google, airbnb, Shopify, slack, Medium, y otras 2393 + empresas.

Documentación oficial de TypeScript

Repositorio de TS en Github

¿Por qué usar TS?

  • Programación orientada a objetos
  • JS en esteroides
  • Mayor productividad
  • Poderoso sistema de tipos
  • Compila ES5, ES6 y más
  • Proyecto muy activo
  • Constantemente actualizado
  • Comunidad creciente
  • Podemos prevenir cerca del 15% de bugs
  • ¡Puedes usarlo tanto en el backend como en el frontend!

Me fui un rato a aprender JS & ahora puedo volver a comenzar este curso (:

Es un tipado de JS que lo compila. Es de codigo abierto & puede ser utilizado en cualquier web.
Tiene un fuerte debug.
Backend & frontend.

TypeScript para backend! interesante y con super poderes!

el profe cierra mucho sus ojitos xD

r_912484_JsRTo.jpg

La verdad no entendí la analogía.

Excelente explicación instructor Luis y va a ser todo un gusto aprender TypeScript a través de este curso.

TypeScript mejora la experiencia y la productividad de los desarrolladores.
Nos permite utilizar técnicas como el tipado estático opcional y/o la encapsulación para generar un código mucho más mantenible y escalable que con JavaScript tradicional.

Vamo a darle

Wow, simplemente es más organizado no?

¡Vamoo a darle!

Me parece genial aprenderlo!

Por fin!!
Y con la nueva interfaz de platzi, que felicidad.

Vamos a darle

Excelente, muchas gracias, yo he leído demasiado TypeScript por estar metido en el rollo Open Source más sin embargo jamás me he decido a aprenderlo.
Será un buen momento 🎉

Les dejo mi github, me siguen, les sigo, aprender a trabajar en equipo es muy importante

https://github.com/ruben-xe

saludos.

No conocía este lenguaje…lo vi en un foro de programación y decía que esta repuntando las estadísticas de los lenguajes que mas aman los actuales programadores en el mundo…

Genial intro!

Aqui vamos!

Vamoooos por todo, quiero aprenderlo para usarlo en mi trabajo en la automatizacion de websites, usando typescript con selenium

.

Excelente!! quiero aprenderlo para usar con VueJS. Y me sorprendió que se pueda ser en backend.

TypeScript es de Microsoft?

Listo para darle al JavaScript ordenado 😁

Cada vez que los sistemas se vuelven mas grandes y robustos typescript se hace muy necesario en verdad.
Ya en mi trabajo actual lo estamos echando en falta, a darle!

Interesante, a usar typescript para resolver los bugs que es muy complicado de determinar en javascript

Pi es irracional.

Que es typescript?

Superset de Js, agrega funcionalidades a javascript y lo compila para que sea ejecutado en cualquier medio.

  • Lenguaje de programacion Tipado
  • Alto nivel
  • Genera como resultado codigo Js
<h3>Otras caracteristicas:</h3>
  • Es de codigo abierto
  • Se puede desarrollar en cualquier sistema operativo
  • el codigo se puede ejecutar en cualquier navegador o plataforma

Todo el codigo en Vanilla Js es valido en un archivo de tipo TS por lo tanto es facilmente implementable en proyectos que ya esten avanzados

<h3>Porque usar typescript</h3>
  • Programacion Orientada a Objetos
  • Potencia el codigo Js
  • Mayor productividad
  • Sistema de tipos
  • Complia todas las versiones de Js
  • Proyecto activo open source
  • Comunidad grande
  • Evitar bugs prevenibles
<h3>Que empresas utilizan TypeScript</h3>
  • Microsoft
  • Google
  • Airbnb
  • Shopify
  • Slack
  • Medium

.

El lenguaje de programación TypeScript

  • Lenguaje de Programacion Tipado

Posee un conjunto de tipos para poder usarlos con las variables, pudiendo personalizarlos o extenderlos.

  • Lenguaje de Alto Nivel

Entendible por humanos y posee un alto nivel de abstracción del código máquina.

  • Genera como resultado código JS

Emite código javascript compatible con browsers y otras herramientas de javascript.

¿Qué es TypeScript?

  • Código Abierto

Puedes ver su repositorio para estar al tanto de sus nuevas cosas

  • Desarrollo en cualquier Sistema Operativo

Se puede utilizar en cualquier distribucion

  • El código puede ejecutarse en cualquier navegador o plataforma

Como es un lenguaje compilado que pasa ha ser js funciona en cualquier navegador y tambien agregara lo nuevo que se le agregue a js.

¿Quién usa typeScript?

google- airbnb y mas

puedes encontrar mas referencias en github

http/😕/github.com/topics/typescript ´+ 200000 proyectos utilizan typescript

¿Por qué usar Typescript?

  • Programación Orientada a Objetos
  • Potencia tu código Javascript
  • Mayor Productividad
  • Poderoso sistema de tipos
  • Compila a Es5, Es6 y más
  • Proyecto muy activo/Open Souerce
  • Actualizaciones periodicas
  • Comunidad creciente
  • Puedes prevenir cerca del 15% de bugs[1]
  • Puedes usar typescript para backend

javascript con super poderes.

Genial, Vamos a darle 🔥🔥

. Superconjunto de Javascript desarrollado por Microsoft: Se crean un lenguaje para facilitar el desarrollo de Apps muy complejas: Word en la nube es un ejemplo.
. Compila/Transpila a Javascript: Al ser un superconjunto, Typescript nos facilita el desarrollo para realizar App muuy grandes.
.
Comprueba tipos de datos: Te indica cuáles tipos de datos se pueden usar de forma estricta.
En TS: Objetos basados en clases, permite modularidad, tiene todas las características de ES6, sintaxis similar a lenguaje de alto nivel

Excelente