What you'll learn:
- Tener una buena base de TypeScript.
- Conocerán como utilizar TypeScript para mejorar en tus habilidades de programación web
- Programación Orientada a Objetos y Herencia
- Configuración del entorno para el desarrollo con TypeScript
- Utilizar clases y tipos de TypeScript
TypeScript es un Superset de Javascript. Se trata de un lenguaje que añade nuevas características al lenguaje Javascript, ofreciendo nuevas herramientas y funcionalidades para los programadores. Al tratarse de un superconjunto de JavaScript, todo código escrito en Javascript puede ejecutarse en TypeScript. Lo mas destacado es que añade tipos estáticos.
En este curso aprenderás las nociones básicas de Typescript. Este es el temario:
A) Introducción
1) Temario del curso
2) ¿Qué es TypeScript y para qué sirve?
3) Preparando el entorno de trabajo
4) Primer ejemplo en TypeScript
5) Instalamos paquete Ts-node
B) Tipos de datos en Typescript
6) Tipos básicos de datos
7) Trabajando con variables
8) Tipo Object
9) Arrays en TypeScript
10) Tuplas en TypeScript
11) Tipo Any y Enums en TypeScript
12) Union y literal
C) Sentencias en Typescript
13) Sentencia If-Else y operador ?
14) Sentencia Switch
15) Bucle For
16)Bucle While y Do-While
17) Ejercicio resuelto
D) Funciones en Typescript
18) Definiendo funciones
19) Funciones anónimas
20) Funciones que retornan error. Tipo Never.
21) Funciones como tipos
22) Funciones callback
E) Clases e interfaces
23)Clases
24) Interfaces
25) Types e Interfaces
26) Practicando con las clases y objetos
F) This,private, public y readonly
27) Palabra reservada this
28) Palabras reservadas private y public
29) Palabra reservada readonly
G) Herencia
30) Concepto básicos de herencia
31) Sobreesctitura de métodos
32) Palabra reservada protected
33) Getters and setters
34) Ejemplo de herencia
H) Clases abstractas e interfaces
35) Clases Abstractas
36) Métodos estáticos
36) Interfaces y clases abstractas
37) Practicando con un ejemplo
G) Errores en TypeScript
38) Manejo de try-catch-finally-throw
39) Tipos de errores
40) Enlazar y depurar Typescript
41) Ejemplo try-catch
J) Conclusiones
42) Ejercicio final
43) Conclusiones
K)Bonus Track
44) Type Casting
45) Generics