TypeScript desde cero (2018)

Curso: TypeScript desde cero (2018)

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

Nota: Este curso será dado de baja el 10 de septiembre. 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

FrontendJavascriptProgramación
8
Poster del curso
Avatar

Luis Aviles

Curso: TypeScript desde cero (2018)

Acceso a todos los cursos, talleres y especialidades 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?

Nivel

intermedio

+9 horas

Temario del curso

¿Eres estudiante premium o has comprado este curso? Empieza aquí

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.

Seguimiento de aprendizaje

Seguimiento de aprendizaje

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

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.