Acerca del curso
Conoce las prácticas recomendadas para desarrollar aplicaciones client-side con angular.Tocando a fondo muchos componentes como controladores, módulos, servicios, entre otros. Y aprende técnicas que te ayudarán a construir aplicaciones potentes de una forma eficaz y robusta.
Lista de Clases
-
Clase 1: Arquitectura, patrones y buenas prácticas Parte I
- 1.- Introduccion y Conceptos iniciales
- 2.- Instalacion y Configuracion de paquetes Nodejs
- 3.- Building Blocks - Parte I
- 4.- Building Blocks - Parte II
- 5.- El Componente Core
-
Clase 2: Arquitectura, patrones y buenas practicas parte II
- 1.- El Componente Data
- 2.- Layout - Parte I
- 3.- Layout - Parte II
- 4.- Componentes Dashboard y Avengers
- 5.- Creando widgets personalizados
-
Clase 3: Controles en tiempo real
- 1.- Introducción a controles en tiempo real
- 2.- Creando un Gauge Widget
- 3.- Creando un Line y Stock Chart Widget
- 4.- Creando un Control de Monitoreo de Seguridad
- 5.- Creando un Localizador GPS
-
Clase 4: Seguridad en Angular
- 1.- Introducción a seguridad en Angular
- 2.- Agenda
- 3.- Composición de Angular
- 4.- Panorama del WebStack
- 5.- Riesgos típicos del Stack
- 6.- Defendiendo el Stack
- 7.- Asumir que el cliente esta comprometido
- 8.- Eludiendo al cliente
-
Clase 5: Seguridad en el Servidor
- 1.- Introducción a seguridad en el servidor
- 2.- Entendiendo ciclo de vida
- 3.- Autenticación y persistencia e identidad
- 4.- Cookies vs Tokens
- 5.- Enviando el token de barrera
- 6.- Persistiendo el token cuando el DOM es descargado
- 7.- Explotando insuficiente autorización
- 8.- El riesgo detrás de la seguridad clientside
- 9.- Asegurar templates vs asegurar servicios
-
Clase 6: Fallas de seguridad comunes en el cliente.
- 1.- Introducción a fallas de seguridad
- 2.- Entendiendo DOM vs fuente HTML
- 3.- Suposiciones de seguridad y el riesgo del código fuente
- 4.- Excesivos atributos de modelo en respuestas API
- 5.- Entendiendo la codificación del output en librerías cliente
- 6.- Palabras finales