Categoría: Web
Tecnologías:
SPA Angular
El desarrollo de webs de tipo Single Page líder en el mundo del desarrollo
Impartido por
Quelinka Tech
30 horas
Descripción
En el curso de SPA Angular se aprenderá tanto cómo desarrollar aplicaciones a través de este famoso framework SPA, como su integración dentro de los frameworks de desarrollo de backends más habituales:
- NodeJS
- NET MVC
- PHP Slim / Symfony.
Temario
Módulo 1. Typescript.
- Fundamentos de Typescript.
- Principales mejoras respecto al uso de Javascript.
- Versiones de Typescripty funcionalidades ofrecidas.
- Instalación y compilación de Typescripta través de NPM.
- Integración de Typescripten diferentes tipos de proyectos.
- Configuración y minificadode ficheros a través de Android CLI.
- Introducción a arquitectura de Angular.
- Bootstrapingen Angular.
- Definición de módulo de entrada y componente de entrada.
- Plantillajey enlaces de datos.
- Cómo enlazar información de nuestras plantillas.
- Qué son y cómo utilizar directivas.
- Utilización de pipes más habituales y definición de pipes propias.
- Componentes
- Qué son los componentes.
- Definición y uso de componentes
- Definición de formularios.
- Validación de formularios.
- Template-driven
- Formularios reactivos.
- Definición de servicios.
- Qúe son los módulos y qué podemos definir en ellos.
- Realizar llamadas a servicios RESTFul.
- Enrutación y navegación.
- Aplicaciones modulares.
- Definición de módulos de Angular personalizados.
- Módulos de Angular vs. Módulos de Javascirpt.
- Aplicaciones con carga perezosa de módulos.
- Inyección de dependencias.
- Internacionalización de aplicaciones.
- Compilación AOT vs. Compilación JIT.
- Servir diferentes idiomas dependiendo de la configuración del usuario.
- Seguridad dentro de aplicaciones. Conocer los ataques más habituales y cómo evitarlos.
- Asegurar la calidad en nuestro código.
- Cómo realizar testsunitarios sobre las diferentes áreas de nuestra aplicación.
- Utilización de Jasmine + Karma para lanzar pruebas unitarias.