Bootstrap y Angular 4 – Básico. (CTANG01)


Descripción General

Este curso busca que el alumno podrá programar una aplicación Web visualmente impactante con Angular 4 y Bootstrap.

Dirigido a:

  • Desarrolladores Java o .NET interesados en programar aplicaciones web de una sola página (SPA)
  • Gerentes o líderes de proyecto que supervisan desarrollos en Java o .NET
  • Futuros arquitectos de software

Objetivo

Que el alumno pueda desarrollar aplicaciones que exploten las funcionalidades ofrecidas por los navegadores incorporando mejores prácticas

Se recomienda cuando:

El interesado debe desarrollar aplicaciones de una sola página (SPA) o aplicaciones web “de una sola página”

Contenido: Temas principales

  1. Bootstrap (layouts, tipografía, controles, tablas y formas).Incorporará el framework de Bootstrap para estilizar los elementos de una página Web para hacerlos más vistosos sin requerir un alto nivel de manejo en css ni en principios de diseño.
  2. Instalación de Angular.
    Aprenderá a instalar el ambiente de desarrollo de Angular.
  3. Filosofía de Angular.
    Comprenderá en qué es diferente Angular a un framework tradicional MVC cliente-servidor y sus ventajas.
  4. Componentes. 
    Comprenderá como construir los elementos principales que conforman una aplicación en Angular, así como las partes que lo conforman y su comunicación con otros componentes.

    • Estructura
    • Expresiones
    • Input y Output Binding
    • Ciclo de vida
    • Variables de referencia de Plantilla
    • ViewChild y ContentChild y subciclo de vida
  5. Directivas.
    Comprenderá como construir elementos que permitan de manera transversal a los componentes, incorporar en un página estilos o comportamientos adicionales.

    • Directivas estructurales
    • Directivas personalizadas
  6. Pipes.
    Aprenderá como usar convertidores predefinidos o propios para convertir datos de una presentación a otra.

    • Pipes predefinidos
    • Pipes personalizados
  7. Inyección de dependencia.  
    Comprenderá como Angular usa la inyección de dependencia para desacoplar las diferentes piezas de una aplicación y aprenderá a configurar la misma para crear servicios o integrar nuevos elementos a una aplicación.
  8. Databinding.
    Aprenderá como asociar los datos de un modelo a una interfaz visual.

    • Manejo de formas orientado a modelo y plantilla
    • ngModel
  9. Navegación (Routes).
    Aprenderá como agregar/quitar dinámicamente componentes en una aplicación

Duración

30 horas

Prerrequisitos

Javascript bajo ECMA 5 (CTJSC01)

Deseable Arquitectura Web con Java Enterprise Edition -JEE- (CTJEE01)

Enlaces relacionados