TypeScript desde cero

TypeScript desde cero

Lleva JavaScript al siguiente nivel con tipado estático, nuevas features y programación orientada a objetos.

TypeScript es un lenguaje Open Source para el desarrollo de aplicaciones JavaScript a toda escala. El lenguaje provee funcionalidades que permite trabajar bajo el paradigma de Programación Orientada a Objetos. En este curso aprenderemos TypeScript desde cero, explicando los conceptos fundamentales y las principales características del lenguaje, necesarios para el desarrollo de aplicaciones empresariales con JavaScript. En el desarrollo de este curso se verá la última versión disponible: TypeScript 2.7

Poster del curso

Luis Aviles

TypeScript desde cero

$ 30 USD

Acceso de por vida a este curso

Plan premium $ 30 USD

Acceso a todos los cursos de EDteam

¿Qué aprenderás?

Pasar de programar en JavaScript a TypeScript, Tipado estático, Programación orientada a objetos, Usar TypeScript con Angular

¿Qué conocimientos necesitas?

JavaScript, JavaScript Orientado a Objetos

Nivel

intermedio

  • + 10 horas
  • Certificado

Temario del curso

Fundamentos

  • 1.1 - Qué es TypeScript10:37
  • 1.2 - Por que usar TypeScript05:37
  • 1.3 - Herramientas 07:19
  • 1.4 - Usar el compilador de javascript 15:16
  • 1.5 - El archivo tsconfig06:23
  • 1.6 - Usando el compilador + tsconfig11:56
  • 1.7 - Entendiendo Typescript explorando un projecto12:03

Tipos de datos

  • 2.1 - Usar Webpack y TypeScript10:53
  • 2.2 - Configurar webpack e iniciar el proyecto19:47
  • 2.3 - ES6 y tipos de datos primitivos14:58
  • 2.4 - Tipos de datos primitivos II09:13
  • 2.5 - Usar tipos en funciones, arreglos y tuplas14:26

Tipos de datos II

  • 3.1 - Organizar archivos Typescript11:03
  • 3.2 - Definir tipos de datos10:22
  • 3.3 - Alias para tipos de datos14:11
  • 3.4 - Verificando tipos de datos08:17
  • 3.5 - Enumerados12:46
  • 3.6 - Interfaces14:40

Clases y Constructores

  • 4.1 - Modelo orientado a Objetos13:29
  • 4.2 - Miembros publicos, privados y protegidos13:56
  • 4.3 - Atributos de solo lectura y métodos get y set15:51
  • 4.4 - Herencia09:25
  • 4.5 - Clases abstractas12:01
  • 4.6 - Interfaces07:51
  • 4.7 -Atributos y métodos estaticos06:11

Programación Orientada a Objetos

  • 5.1 - Analizando un modelo orientado a objetos09:21
  • 5.2 - Implementación del modelo orientado a objetos 123:48
  • 5.3 - Implementación del modelo orientado a objetos 217:55
  • 5.4 - Extendiendo el modelo orientado a objetos05:48
  • 5.5 - Agrupar y organizar modelos10:37

Decoradores en TypeScript

  • 6.1 - Preparar entorno07:21
  • 6.2 - Decoradores17:22
  • 6.3 - Decorando funciones07:11
  • 6.4 - Archivos de definició de punto ts12:34
  • 6.5 - Definitely typed vs arroba typed09:35
  • 6.6 - Modulos06:23
  • 6.7 - Cargando modulos via webpack09:06

Backend con TypeScript

  • 7.1 - Crear proyecto typescript para Backend13:42
  • 7.2 - Definición de modelo de datos12:29
  • 7.3 - Crear controlador y definir servicios rest11:44
  • 7.4 - Configurar el servidor express08:04
  • 7.5 - Retornar JSON desde servicio rest12:38

Clase Final

  • 8.1 - Controlador de repositorio y queryparams13:52
  • 8.2 - Validar peticiones a nuestro servicio rest08:29
  • 8.3 - Typescript en el Frontend y crear proyecto angular06:56
  • 8.4 - Representar modelo en la vista12:22
  • 8.5 - Conectar angular con nuestro servicio rest13:49
  • 8.6 - Busqueda en tiempo real a nuestro servicio rest08:04
  • 8.7 - Mejorar experiencia de un usuario en el frontend09:35

¿Por qué elegir EDteam?

Profesores reales

Profesores reales

Todos nuestros profesores tienen experiencia real en aulas.Porque no basta saber un tema, sino saber enseñarlo.

Especialidades

Especialidades

Las especialidades son rutas de aprendizaje detalladas que te llevan a traves de cursos cortos a tu objetivo.

Aprende con proyectos

Aprende con proyectos

Somos la primera plataforma en incluir un proyecto del mundo real (no un examen) para completar los cursos.

Comunidad

Comunidad

No te quedes con dudas, busca apoyo en la comunidad, ayuda a tus compañeros y gana reputación.

Clases en vivo

Clases en vivo

Toda la semana tenemos clases en vivo en las que nuestros estudiantes interactuan con los profesores y sus compañeros.

Seguimiento de aprendizaje

Seguimiento de aprendizaje

Lleva seguimiento de tus avances, tomar notas y obtén un certificado de culminación desde nuestra plataforma.