Especialista en Typescript

Convocatorias Octubre, Enero y Marzo

Duración: 60 horas

Precio: 369€ 295€ + 21% de IVA

Por qué elegir Academia Abamar – E-learning solutions

Formas de pago: Paypal Transferencia

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.

- 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

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 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.

Este curso también está enfocado a desarrolladores que quieran aprender Angular 2 ya que esta librería utiliza el lenguaje Typescript como referencia.



Tras superar las pruebas de evaluación, el alumno recibirá el título de "Especialista en Typescript"

MÓDULO 1 - INTRODUCCIÓN

				
MÓDULO 2 - QUE ES TYPESCRIPT

				
MÓDULO 3 - INSTALACIÓN DE TYPESCRIPT

				
MÓDULO 4 - TIPOS DE VARIABLES
a. Boolean
b. Number
c. String
d. Any
e. Array
f. Tuple
g. Enum
h. Void
i. Null and undefined
j. Never
MÓDULO 5 - DEFINICIÓN DE VARIABLES CON LET Y VAR

				
MÓDULO 6 - INTERFACES
a. Que son las interfaces
b. Propiedades opcionales
c. Propiedades readonly
d. Declaración de métodos
e. Implementación por medio de clases
f. Herencia en interfaces
MÓDULO 7 - CLASES
a. Definición
b. Herencia
c. Modificadores public, private y protected
d. Constructores
e. Modificador readonly
f. Métodos get y set
g. Atributos y métodos
h. Modificador static
i. Clases abstractas
MÓDULO 8 - FUNCIONES
a. Globales
b. Tipado de funciones
c. Parámetros opcionales
d. Resto de parámetros con el operador (…)
e. Variable this en funciones
f. Funciones Arrow
MÓDULO 9 - GENÉRICOS
a. Introducción
b. Uso de variables genéricas
c. Interfaces con uso de genéricos
d. Clases y genéricos
MÓDULO 10 - ITERADORES
a. For..of
b. For..in
MÓDULO 11 - MÓDULOS
a. Introducción
b. Exportar una declaración
c. Renombrado
d. Importar otros módulos
e. Exportación default
MÓDULO 12 - NAMESPACES
a. Para que sirve un namespace
b. Creando un namespace
c. Particionado de un namespace en varios ficheros
d. Creando alias sobre un namespace
e. Importar namespace
MÓDULO 13 - DECORADORES
a. Que es un decorador
b. Factoria de decoradores
c. Uso de múltiples decoradores de forma simultánea
d. Decoradores de clases
e. Decoradores de métodos
f. Decoradores de acceso
g. Decoradores de propiedades
h. Decoradores de parámetros

 

Boletín de Noticias

Si quieres estar al tanto de las últimas noticias de tu sector y de nuestros cursos, suscríbete gratis a nuestro boletín

– Responsable: Academia Abamar
– Finalidad: Envío de prospección comercial sobre cursos de la Academia, promociones, descuentos, novedades y noticias que puedan resultarle de interés.
– Legitimación: Consentimiento del interesado, si bien puede revocar el consentimiento cuando usted lo desee
– Destinatarios: No se cederán datos a terceros, salvo obligación legal.
– Derechos: Acceder, rectificar, suprimir los datos y otros derechos, como se explica en la información adicional.
– Información adicional: política de privacidad, política de cookies y aviso legal