Udemy

Platform

Español

Language

Web Development

Category

Typescript: De Cero a Experto 2021

Aprende a crear aplicaciones web con TypeScript, con este mega curso que enseñará creando proyectos con TypeScript

4.68 (110 reviews)

Students

10 hours

Content

Jun 2021

Last Update
Regular Price


What you will learn

Fundamentos de TypeScript

Programación Orientada a Objetos

Herencia

Clases abstractas e Interfaces

Integración con React JS y Node JS

Configuración del entorno para el desarrollo con TypeScript


Description

TypeScript, es el lenguaje de programación de Microsoft, que añade tipos estáticos y objetos basados en clases a Javascript, es decir, es un superconjunto de Javascript.

Aprender este lenguaje, te abrirá las puertas para un desarrollo más flexible y robusto, al basar tus desarrollos en el paradigma de la programación orientada a objetos y el tipado estático.

En este curso, aprenderás desde los fundamentos de typescript, como los diferentes tipos de datos, pasando por un análisis profundo de la programación orientada a objetos, generics, decorators e incluso la integración con tecnologías como React.js y node.js, hasta llegar a desarrollar un conjunto de proyectos prácticos para que pongas en práctica, todos los conceptos aprendidos en proyectos reales.

Al finalizar el curso, conocerás cada una de las características de TypeScript, lo que te permitirá desarrollar aplicaciones web más robustas y flexibles

Algunos de los temas que veremos en el curso son:

  • Tipos de Datos Primitivos en TypeScript

  • Configuración de proyectos TypeScript

  • Programación Orientada a Objetos

  • Herencia

  • Interfaces y Clases Abstractas

  • Decorators

  • Integración con otras tecnologías

  • Creación de proyectos prácticos

  • Entre muchos otros temas para que te vuelvas un experto en Typescript

Para tener un buen aprovechamiento del curso, se recomienda tener conocimientos básicos de Javascript, HTML y CSS.

¿Qué esperas para comenzar tu camino para volverte un experto en TypeScript? Te veo en el curso


Screenshots

Typescript: De Cero a Experto 2021
Typescript: De Cero a Experto 2021
Typescript: De Cero a Experto 2021
Typescript: De Cero a Experto 2021

Content

Introducción

¿Qué es TypeScript?

TypeScript en Acción

Instalando y configurando Visual Studio Code

Instalando NodeJs

Creando nuestro primer programa con TypeScript

Instalando extensiones útiles de Visual Studio Code

Tipos de Datos Primitivos

El tipo de dato number en TypeScript

El Tipo de dato string en TypeScript

El tipo de dato boolean en TypeScript

El tipo de dato object en TypeScript

El tipo de dato array en TypeScript

El tipo de dato Tuple en TypeScript

El tipo de dato enum en TypeScript

El tipo de dato any en TypeScript

El tipo de dato union en TypeScript

El tipo de dato literal en TypeScript

Alias de Tipos en TypeScript

Funciones como tipos en TypeScript

Function Callbacks en TypeScript

El tipo de dato unknown

El tipo de dato never

Configuración de Proyecto TypeScript

Conociendo el modo watch

Inicializando el proyecto para el monitoreo de todos los archivos

Cambiando versiones de javascript con la opción target

Manejando bibliotecas de nuestro proyecto con lib

Las opciones allowJs, checkJs, jsx y archivos d-ts

La opción sourceMap

Las opciones outDir y rootDir

Las opciones removeComments, noEmit y downlevelIteration

La opción noEmitOnError

Opciones Strict

Checks adicionales

Include y Exclude

Levantando un servidor web para nuestras app TypeScript

Depurando aplicaciones TypeScript

Práctica - Color Flipper

Realización del proyecto

Agregando un callback

Programación Orientada a Objetos

Entendiendo el concepto de clasificación

¿Qué es una clase?

Creando nuestra primer clase

Definiendo métodos para nuestra clase

Creando instancias de una clase

Controlando la accesibilidad a nuestras clases

Constructores

Creación de propiedades simplificada

Métodos estáticos

Propiedades estáticas

Propiedades estáticas de solo lectura

Práctica - Tasker

Creación del proyecto y definición de la sección para añadir tareas

Creando las secciones de tareas completadas y no completadas

Creando la clase TodoItem

Creando la clase TaskManager

Creando el EventListener del botón

Creando la clase HTMLHelper

Llenando las secciones con los elementos correspondientes

Marcando el TodoItem como completado

Ajustes Finales

Herencia

Comprendiendo la Herencia

Creando una clase MultimediaFile

Implementando Herencia

Invocando constructores base

Asignación de clases

Polimorfismo

Comprendiendo el nivel de protección protected

getters y setters


Reviews

L
Lucero29 June 2021

Hola pues voy en la sección 2 y hasta el momento todo muy bien, bueno anteriormente me leí todo la documentación de TypeScript y con el curso se hizo muy fácil.

M
Mauricio21 June 2021

Fue buena elección para aprender los fundamentos del programa, quizás le hicieron falta más explicaciones en ciertos puntos, pero en general es un buen curso.

W
William17 June 2021

Un curso muy completo, recomendasimo, excelente explicación con teoría y ejemplos, realmente muy interesante.

J
José16 June 2021

Acabo de terminar el curso. La verdad es que lo encontré muy bien explicado y estructurado, ya venía con una base mas o menos sólida de JavaScript por lo que el curso no se me hizo complicado en ninguno de los videos. Me habría gustado que hubiese hecho alguna sección de TS con NodeJS ya que el curso en general fue orientado a Front-End. Pero explica muy bien el profesor, se nota que tiene conocimientos y experiencia, así que muchas gracias! La única crítica "negativa" es que habían varios videos en los que se hacía un poco aburrido ya que explicaba más de lo necesario o se daba muchas vueltas para llegar a una definición, pero fuera de eso fue un excelente curso para iniciar en TypeScript.

M
Mauricio29 May 2021

Muy bueno! Creo que le falta agregar los repositorios de lo que hace para tenerlo por lo menos. Por eso no pongo 5. Pero fue muy bueno el contenido.

J
John16 May 2021

Excelente curso! Muy completo. Las diferentes temáticas fueron explicadas de manera clara, nunca tuve problemas para ejecutar o entender algún concepto y lo mejor es que aquí encontrarás una explicación clara de conceptos de abstracción y arquitectura avanzada que sin duda podremos replicar en otros lenguajes fuertemente tipados como Java y C#... Muchas Gracias Héctor por este curso, por favor espero que en el futuro crees uno nuevo para publicar utilerías para React especialmente en la página npm, sería increíble contar con estos conocimientos, de antemano muchas gracias. (:

F
Fernando14 February 2021

está bueno, lo único que critico es que se da muchas vueltas para explicar cosas muy simples, en muchas ocasiones he tenido que adelantar el video porque se da muchas vueltas para explicar algo q se entiende rápido

J
Jorge11 February 2021

Es un buen curso, se explica bien como implementar Typescript, sólo sugiero que se puedan descargar los ejemplos con el fin de repasar lo visto, a su vez no estaría mal colocar una clase para la despedida del curso, fuera de eso todo está bien.

A
Antonio8 February 2021

Excelente curso, lo recomiendo; Si se pudieran integrar los distintos patrones de diseño implementados en TypeScript el curso estaría más completo.

F
Fernando8 February 2021

Me agrada el curso, recomendado para adquirir conocimientos de TypeScript se deja entender con claridad el instructor.

E
Emmanuel4 February 2021

Excelente curso, bien explicado y llevadero. A seguir aprendiendo !! y obtener conocimentos nuevos !

E
Edgar3 February 2021

Se ve que el instructor tiene buen conocimiento acerca del tema, explica muy bien y por esa razón se entiende bastante,

D
Diego2 February 2021

Me ha gustado mucho el curso y su contenido, una excelente oportunidad para aprender un lenguaje mas y seguir en camino a ser un fullstack


3787038

Udemy ID

1/19/2021

Course created date

2/3/2021

Course Indexed date
Bot
Course Submitted by