Curso de Especialista en Typescript

Curso
On-line
60 horas
295 €

Descripción

El lenguaje TypeScript ha tenido un gran éxito desde finales del 2012 cuando Microsoft lo lanzó al mercado. Grandes proyectos como Asana o Mozilla han incorporado este lenguaje sustituyendo el Javascript normal. Además librerías actuales como Angular desarrollada por Google han adoptado Typescript como lenguaje de desarrollo.
Por medio del compilador de Typescript se podrán detectar errores fácilmente a diferencia de Javascript normal que es muy difícil de depurar.
Por medio de la orientación a objetos podremos diseñar aplicaciones como si estuviésemos utilizando lenguajes de programación actuales como Java, Scala, C# o VB.NET.

Temario

1.    Introduccion
2.    Que es TypeScript
3.    Instalación de TypeScript
4.    Tipos de variables:
  • Boolean
  • Number
  • String
  • Any
  • Array
  • Tuple
  • Enum
  • Void
  • Null and undefined
  • Never
5.    Definición de variables con let y var
6.    Interfaces
  • Que son las interfaces
  • Propiedades opcionales
  • Propiedades readonly
  • Declaración de métodos
  • Implementación por medio de clases
  • Herencia en interfaces
7.    Clases
  • Definición
  • Herencia
  • Modificadores public, private y protected
  • Constructores
  • Modificador readonly
  • Métodos get y set
  • Atributos y métodos
  • Modificador static
  • Clases abstractas
8.    Funciones:
  • Globales
  • Tipado de funciones
  • Parámetros opcionales
  • Resto de parámetros con el operador (…)
  • Variable this en funciones
  • Funciones Arrow
9.    Genéricos
  • Introducción
  • Uso de variables genéricas
  • Interfaces con uso de genéricos
  • Clases y genéricos
10.    Iteradores
  • For..of
  • For..in
11.    Módulos
  • Introducción
  • Exportar una declaración
  • Renombrado
  • Importar otros módulos
  • Exportación default
12.    Namespaces
  • Para que sirve un namespace
  • Creando un namespace
  • Particionado de un namespace en varios ficheros
  • Creando alias sobre un namespace
  • Importar namespace
13.    Decoradores
  • Que es un decorador
  • Factoría de decoradores
  • Uso de múltiples decoradores de forma simultánea
  • Decoradores de clases
  • Decoradores de métodos
  • Decoradores de acceso
  • Decoradores de propiedades
  • Decoradores de parámetros

 

Destinatarios

Este curso está orientado a desarrolladores de Javascript que deseen aprender Typescript o bien para desarrolladores experimentados que quieran llevar sus habilidades a un nivel superior ya que incluye desde las características básicas hasta los métodos más avanzados utilizados por el lenguaje Typescript.
Este curso también está enfocado a desarrolladores que quieran aprender Angular 2 ya que esta librería utiliza el lenguaje Typescript como referencia.

Metodología

Este curso se desarrolla de una forma guiada por medio de ejemplos de todo tipo incluyendo el tipado fuerte, orientación a objetos y diseño de las mejores prácticas en las aplicaciones empresariales que utilicen Javascript. 

Objetivos

  • Conocer los tipos de datos y como usarlos
  • Comprender el funcionamiento del compilador de Typescript
  • Implementar la orientación a objetos en Typescript
  • Aprender a escribir interfaces y clases en Typescript
  • Conocer la herencia y polimorfismo en Typescript
  • Usar genéricos, funciones y decoradores
  • Usar namespaces y módulos

Horario

Convocatorias Octubre, Enero y Marzo
Curso de Especialista en Typescript
Academia Abamar
Campus y sedes: Academia Abamar
Academia Abamar
(Madrid)
Cursos más populares
X