NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

SOFTWARE LIBRE

Desarrollo Web con Angular 8

Código: ANG-006


Angular es un framework de desarrollo para JavaScript creado por Google. La finalidad de Angular es facilitarnos el desarrollo de aplicaciones web SPA y además darnos herramientas para trabajar con los elementos de una web de una manera más sencilla y optima. Otro propósito que tiene Angular es la separación completa entre el front-end y el back-end en una aplicación web. En este curso se abarcará desde los conceptos básicos y avanzados de desarrollo de Single Page Applications (SPAs) con la versión más reciente de Angular 8; realizando un enfoque en todo lo que este poderoso framework ofrece. Las lecciones que se contemplaran en este curso son: Breve Introducción App final Arquitectura de app final Lo básico para crear tu SPA ¿Por qué Angular? Creando una app en Angular / Instalación de CLI Boilerplate - App Structure Componentes Templates Directivas Usando CSS externo - CDN Services HTTP Client Conexión a un REST API Creación de un pipe para corrección de rutas en imágenes Forms Intro Creando rutas JSON Web Tokens Guards Generación de Token en session storage Inputs / Outputs

 Propuesta de Valor: SOFTWARE LIBRE

 Duración: 20 Horas Académicas

Áreas de Conocimiento:
DESARROLLO Y PROGRAMACIONSOFTWARE LIBRE

Exportar Contenido a PDF

   AUDIENCIA


Este curso está dirigido a:
  • Desarrolladores web
  • Personas interesadas en el Desarrollo Web
  • Interesados en el desarrollo front-end
  • Interesados en el mundo de AngularJS, Angular 8
  •    PRE REQUISITOS


    • Conocimientos de HTML, Javascript (básico), CSS.
    • Recomendable: Programación reactiva (no obligatorio).

       OBJETIVOS


    • El objetivo del curso es recorrer las piezas principales de este potente framework y estudiar los mecanismos para el desarrollo de aplicaciones empresariales con Angular 8.

       CERTIFICACIÓN DISPONIBLE




       CONTENIDO



    1. REVISION DE ECMASCRIPT 2015

    1.1. CLASES (EXPORTS, IMPORTS)
    1.2. OPERADOR DE EXTENSION
    1.3. ARROW FUNCTIONS


    2. REPASO DE TYPESCRIPT

    2.1. USO DE TIPOS
    2.2. EL CONCEPTO DE TRANSPILER
    2.3. DESARROLLANDO CON ORIENTACION A INTERFACES
    2.4. IMPLEMENTACION DE INTERFACES


    3. ARQUITECTURA, CONFIGURACION Y ARCHIVOS DE CODIGO IMPORTANTES

    3.1. ARQUITECTURA DE UNA APLICACION DE ANGULAR
    3.2. INSTALACION PASO A PASO
    3.3. REVISION DE ARCHIVOS FUENTE IMPORTANTES


    4. CREANDO NUESTRA PRIMERA APLICACION CON ANGULAR 8

    4.1. INSTALACION
    4.2. USO DE @COMPONENT
    4.3. EL CONCEPTO DE MODULO
    4.4. USO DE @NGMODULE
    4.5. EL CONCEPTO DE BOOTSTRAPPING DE ANGULAR


    5. USANDO TEMPLATES

    5.1. INTERPOLACION
    5.2. BINDINGS DE PROPIEDADES Y EVENTOS
    5.3. TWO-WAY DATA BINDING


    6. BUILT-IN DIRECTIVES

    6.1. NGLF
    6.2. NGFOR Y SU USO CON COLECCIONES
    6.3. NGCLASS


    7. EL CICLO DE VIDA DE UNA APLICACION ANGULAR

    7.1. PERSONALIZANDO EL METODO NGONLNIT


    8. MODULOS Y COMPONENTES

    8.1. COMPONENTES INTELIGENTES Y COMPONENTES DUMB
    8.2. DESCRIPCION DEL FLUJO DE DATOS UNIDIRECCIONAL
    8.3. MODULOS DE FUNCIONES CON @NGMODULE


    9. INPUTS & OUTPUTS

    9.1. TRANSMISION DE DATOS A COMPONENTES HIJOS CON @INPUT
    9.2. VALORES DINAMICOS EN @INPUT
    9.3. USO @OUTPUT Y EVENTEMITTER


    10. SERVICIOS

    10.1. INYECCION DE DEPENDENCIAS
    10.2. COMO USAR @INJECTABLE
    10.3. OBSERVABLES Y PROMISES
    10.4. OBTENCION DE DATOS VIA HTTP


    11. FORMS

    11.1. FORMS MODULE
    11.2. NGFORM Y NGMODEL
    11.3. EJEMPLOS CON FORM ELEMENTS COMUNES
    11.4. VALIDACION Y USO DE ESTADOS DE ERROR
    11.5. FORM VALIDATION Y ESTADOS DE ERROR


    12. ROUTES

    12.1. ROUTER MODULE
    12.2. RUTAS RAIZ
    12.3. RUTAS HIJAS
    12.4. USO DE ROUTERLINK
    12.5. PARAMETROS EN RUTAS



       BENEFICIOS




       INVERSIÓN