Espacio arriba del menú

...

Desarrollo Web con Angular 7 (2019)

INICIO:17/ Octubre/2019

APU LEON BALLESTEROS, Cristian Fabio

APU PEREZ, Osvaldo Gabriel

Responsable Desarrollo Web con Angular 7
DURACIÓN 2 (dos) meses
MODALIDAD A DISTANCIA
COSTO Estudiantes UNJu $ 2200
Egresados y Público en Gral. $ 2500

PRESENTACIÓN:

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 óptima.

El “Curso Desarrollo Web con Angular 7” pretende brindar a los alumnos los conocimientos básicos para desarrollar aplicaciones web modernas y escalables en el lado del cliente, empezando desde los aspectos más básicos y sencillos hasta los más avanzados. Para facilitar el aprendizaje haremos demostraciones sencillas e iremos construyendo proyectos integradores.

Con este curso los alumnos podrán diseñar sus propias interfaces de usuario, su propio diseño, y también podrán interactuar con API REST que dará al alumno la capacidad de desarrollar su propia página web completa. Al mismo tiempo, finalizado el curso podrá iniciarse en las distintas tecnologías como Ionic y a la vez empezar como desarrollador Full-Stack.

CONTENIDOS:

  • Unidad 1: Introducción a la programación web: Arquitectura básica de una aplicación web. Introducción a HTML5. Introducción a CSS3. Implementación del framework Bootstrap. Diseño de sitios webs responsivos. Introducción a JavaScript.
  • Unidad 2: Introducción a angular: ¿Qué es angular? Versiones y ventajas. Instalación y primeros pasos. Herramientas de trabajo y angular CLI. Componentes y plantillas. ¿Qué es y cómo funciona? Creación de mi primer proyecto angular. Creación y uso de un componente. Incluir Bootstrap
  • Unidad 3: TypeScript: ¿Qué es typescript? Propiedades, tipos de datos y arreglos. El constructor y NgOnInit. Uso de estructuras selectivas if - else - switch. Uso de estructuras repetitivas for - forearch - while. ¿Cómo crear métodos en un componente? Crear clases, modelos de datos y objetos.
  • Unidad 4: Directivas, binding y eventos: ¿Qué son y para qué sirven las directivas?. Directiva ngIf y event click. Directiva ngFor. Directivas ngSwitch y ngStyle. Two way data-binding. Directiva ngClass
  • Unidad 5: Comunicación entre componentes: Uso de Input y Output. ViewChild. Agregar un módulo.
  • Unidad 6: Routing y navegación: Configurar el routing. Menú de navegación. Rutas y parámetros por la URL. Redirecciones con el router.
  • Unidad 7: Servicios y Pipes: ¿Qué son los servicios?. Crear y utilizar un servicio. Ejercicio con los servicios. Introducción a las pipes y filtros. Pipes para fechas. Filtros para transformar caracteres. Pipes personalizados.
  • Unidad 8: Formularios: Introducción a los formularios de Angular. Crear formularios. Uso de elementos del formulario. Validar formularios. Ejercicio con formularios.
  • Unidad 9: Servicios, HTTP y AJAX: Introducción a HTTP. ¿Cómo consumir un API REST?. HttpClient. Observables. Crear servicio para hacer peticiones HTTP. Peticiones AJAX en Angular (HTTP, Llamadas a servicios REST)
  • Unidad 10: Desarrollando una webapp completa - Sistema de Gestión de Automóviles: Crear una arquitectura de mi proyecto final. Creación de login. Creación de la página Home. Creación del menú de navegacion. ABM del modelo.

OBJETIVO GENERAL:

  • Introducir al alumno en las nuevas tecnologías para el desarrollo web.

OBJETIVOS ESPECÍFICOS:

  • Conocer la arquitectura de una página web
  • Instalación de herramientas necesarias para el desarrollo con angular.
  • Manejar los elementos principales de angular y TypeScript: clases, objetos, propiedades, constructores, componentes. etc. 
  • Uso y comunicación entre componentes y módulos.
  • Implementación lógica y estilos.
  • Consumir API REST y servicios
  • Desarrollar una página completa y funcional.

CARACTERIZACIÓN:

  1. Modalidad de dictado: Virtual
  2. Metodología: este curso se plantea con una modalidad a distancia, la cual proporciona recursos al estudiante para la autorrealización y autodeterminación personales. En definitiva, un curso en el que el alumno adopta un rol activo y que le facilita un grado de toma de decisiones y de resolución de problemas importantes y, en consecuencia, un nivel de autonomía mayor.

    El curso cuenta con una fuerte tutoría supervisada dentro de la plataforma educativa para ayudar a los estudiantes en el trayecto de la cursada.

  3. Carga Horaria: 60 hs. /cátedras.

DESTINATARIOS Y REQUISITOS DE ADMISIÓN:

Todos los interesados en Desarrollo Web, Estudiantes de Informática e Ingeniería o ciclos formativos, como así también personas interesadas en el Desarrollo Front-End con Angular 7.. Solo se requiere conocimientos básicos de programación estructurada.

PLAZAS:

Número máximo de inscriptos: 40 (seleccionados por orden de inscripción).

REQUISITOS DE CERTIFICACIÓN:

  • Requisitos para certificación de aprobación de la UNJu: Completar el 100% de las actividades del curso.

INSCRIPCIONES EN:

  • Secretaría de Extensión Universitaria (SEU): Avda. Fascio N° 894 de 09 hs. a 12 hs o de 16 hs a 20 hs.
  • Vía Online mediante el botón PAGAR o en el sitio oficial de SEU: http://www.seu.unju.edu.ar/

CONSULTAS:

  • Al correo UNJu Virtual: Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.
  • Al correo SEU: Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.
  • Al teléfono: +54 9 388 516-8864

Contactanos!

(+54 9) 0388 - 154708223

virtual@unju.edu.ar

Moodle Mobile (Descargar App)

Suscribirse al Boletín