DESARROLLO DE UNA SPA UTILIZANDO ANGULAR JS

DESARROLLO DE UNA SPA UTILIZANDO ANGULAR JS

Inscríbete en: http://bit.ly/2vNIPLv

Inicia el

Lunes, 16 Marzo, 2020 (All day)

Termina el

Jueves, 16 Abril, 2020 (All day)

Fechas: del 16 de marzo al 16 de abril de 2020

Modalidad: Virtual - Plataforma Moodle
Duración: 40 Horas
Horario: Flexible
Capacidad: 30 usuarios

Instructor: PhD. Ing. Félix Oscar Fernández Peña. Ver C.V.icon

 

Resumen:

Angular es un marco de trabajo JavaScript gratuito y open source, creado por Google y destinado a facilitar la creación de aplicaciones web modernas de tipo Single Page Application(SPA). Utiliza TypeScript como lenguaje de programación principal, el cual es un super-conjunto de JavaScript/ECMAScript que facilita el desarrollo. Trabajar con AngularJS nos ayuda a consolidar una arquitectura de aplicación robusta que facilita el intercambio de programadores entre proyectos diferentes. AngularJS constituye el estándar defacto actual para el desarrollo de aplicaciones web robustas en el cliente. Con este curso se pretende desarrollar habilidades en la programación utilizando AngularJS para el desarrollo de SPAs.

 

Audiencia:
Personas interesadas en aprender AngularJS como marco de trabajo para el desarrollo de SPAs.

 

Objetivo General:
Desarrollar habilidades en la programación con el marco de trabajo AngujarJS.

 

Metodología y Evaluación
Se hará uso del método constructivista, motivando a los estudiantes a aplicar lo aprendido en las clases teóricas y prácticas permitiéndoles generar nuevos conocimientos a partir del uso de estrategias metodológicas dinámicas (aprendizaje basado en problemas, trabajo colaborativo, método de casos, aprendizaje por proyectos, entre otros), libros, videos y espacios para la comunicación como foros y mensajes.
Se realizarán evaluaciones por cada competencia a adquirir y una evaluación final que integrará los conocimientos del curso.
La nota final consistirá en un promedio de las evaluaciones realizadas.

 

Requisitos Previos:
Tener conocimientos básicos de programación.

 

Características del curso:
• El curso tendrá una duración de 40 horas con actividades prácticas de laboratorio teniendo cada estudiante su propio equipo para trabajar.
• Se proveerá material audiovisual para el aprendizaje por parte del docente.
• El estudiante entregará avances del trabajo que realiza a través de la plataforma de educación virtual.
Competencias a Desarrollar:
Al finalizar el curso el estudiante estará en la capacidad de aplicar JavaScript en el desarrollo de sitios web interactivos.

 

Contenidos:

1. Introducción.
 Por qué AngularJS.
 Ciclo de vida de AngularJS
 Separación de responsabilidades.
 Utilizando JQuery en aplicaciones AngularJS.
2. Dinámica de aplicaciones AngularJS.
 Inyección de módulos y dependencias.
 Definición de un módulo AngularJS.
 Implementación de inyección de proveedores y dependencias.
3. Scope como modelo de datos.
 Entendiendo scope.
 Implementación de una jerarquía de alcance.
4. Creación de vistas utilizando plantillas AngularJS.
 Plantillas en AngularJS.
 Uso de expresiones.
 Uso de filtros.
5. Implementando directivas en vistas AngularJS.
 Directivas en AngularJS.
 Utilizando directivas de AngularJS.
 Implicaciones de las directivas en AngularJS.
6. Manejo de eventos para interactuar con los datos en el modelo.
 Eventos del navegador.
 Eventos de interacción con el usuario.
 Añadiendo $watches para seguir los eventos.
 Emisión de eventos personalizados.
7. Creación de una SPA.
 Orientación a servicios en una SPA.
 Integración de componentes.
 Implementación de un CRUD.

Costo Miembros: $160 + IVA
Costo No Miembros: $200 + IVA
Información extra: Se entrega certificado de aprobación por 40 Horas una vez finalizado el curso.
Canjeable por cupos: SI

DESCRIPCIÓN DEL EVENTO

Inicio 16-03-2020
Clausura 16-04-2020
Apertura Inscripción 21-02-2020
Capacidad 30
Cierre inscripción 23-03-2020 11:55 pm
Cuota $160+IVA (miembros), $200+IVA (no miembros).
Categorias de Eventos Programación,ESR,Virtual

 

 

Cómo participar

Inscríbete en: http://bit.ly/2vNIPLv