An open API service indexing awesome lists of open source software.

https://github.com/adonyssantos/deno-typescript-basics

🦕 TypeScript con Deno
https://github.com/adonyssantos/deno-typescript-basics

deno javascript platzi platzi-course typescript

Last synced: about 2 months ago
JSON representation

🦕 TypeScript con Deno

Awesome Lists containing this project

README

          

# TypeScript

## ¿Qué es? 🤔

---

**TypeScript** es un lenguaje de programación libre y de código abierto desarrollado por Microsoft. Es un superconjunto de JavaScript, que esencialmente añade tipado estático y objetos basados en clases.

**TypeScript** utiliza el paradigma de programación Orientado a Objetos, donde podemos incluir clases como otros lenguajes como Java, C#, entre otros. (_A partir de la versión **ES6💪🏻** JavaScript implementa clases y es muy similar su uso al de TypeScript_).

## ¿Quién usa TypeScript?

---

![Compañias que usan TypeScript](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ffe171743-f3c6-471d-9833-9acac3e9ffc0%2FUntitled.png?table=block&id=a759e522-d410-4cfe-b909-7e4f4d598f3b&spaceId=9ae925bf-1a36-4edd-9b7c-edbef64326c3&width=2000&userId=2fe2417e-59ff-4563-8289-9c0d48d53c9d&cache=v2)

## ¿Por qué debería usar TypeScript?

---

- Utiliza la misma sintaxis de JavaScript
- Utiliza las características de EcmaScript
- Compila el código TS a código JS que es entendido en todos los navegadores web
- Promueve una mejor calidad de código
- Código mas entendible
- Evita errores de logica en el codigo
- Hace que la Programación orientada a objetos sea mas sencilla

## ¿Debo aprender JavaScript o TypeScript?🤷🏻‍♂️

---

**¡La respuesta es que no se puede aprender TypeScript sin aprender JavaScript!** TypeScript comparte la sintaxis y el comportamiento en tiempo de ejecución con JavaScript, por lo que todo lo que aprenda sobre JavaScript te ayudará a aprender TypeScript al mismo tiempo. 😉

- [Instalación](./docs/installation.md)
- [Corriendo TypeScript con Deno](./docs/running-typescript-with-deno.md)
- [Tipos de datos explicitos](./docs/explicit-types.md)