Saltar apartados

Taller de introducción a Angular edición 3

 

Descripción

En el curso se pretende que los alumnos adquieran conocimientos básicos sobre Angular, evolución de Angular y framework de referencia en el desarrollo de aplicaciones SPA (Single-Page Applications). 

En el curso se trabajará con la última versión de Angular, la 6. Pese a ser un taller básico, se alcanzarán conocimientos suficientes para desarrollar una aplicación completa. A través de unas sesiones prácticas, nos introduciremos en el desarrollo de una aplicación basada en componentes con este framework. Además, daremos a conocer las guías de estilo para el desarrollo de este tipo de aplicaciones, para incrementar su mantenibilidad.

El curso tendrá una duración de 20 horas (2 ECTS) y se impartirá los viernes 1, 8, 15 y 22 de junio de 2018, de 16:00 a 21:00 h. La inscripción se abrirá el 30 de abril. Está limitado a 23 plazas que se asignarán por orden de preinscripción. El precio de la matrícula es de 150 €.

Conocimientos previos

Dirigido a profesionales, ingenieros y estudiantes de informática. 

Para aprovechar el curso es necesario tener conocimientos de HTML y CSS, así como de JavaScript y Programación Orientada a Objetos. Sería deseable también (aunque no imprescindible) conocer el funcionamiento del gestor de paquetes npm

Habrá que tener un mínimo manejo del uso de git. No obstante, se proporcionará una pequeña guía al inicio del curso con los comandos básicos.

Desarrollo del curso

Temario

  • Día 1
    • Presentación del Curso
    • Introducción a ES6 y TypeScript
      • Taller práctico: pruebas en el TypeScript playground
    • Introducción a Angular (I)
      • Historia
      • Principales características
      • Diferencias con AngularJS
    • Práctica: Angular en 60 minutos
  • Día 2
    • Introducción a Angular (II)
      • Arquitectura
      • Ciclo de vida de los componentes
      • Pipes y directivas
      • Peticiones a APIs REST
        • Observables
    • Práctica: desarrollo incremental de una aplicación basada en componentes a través de la plataforma Plunkr
  • Día 3
    • Angular CLI
    • Routing y navegación
      • Routing estático
      • Routing asíncrono
    • Práctica: desarrollo incremental de una aplicación basada en componentes en un entorno de desarrollo local mediante Angular CLI
  • Día 4
    • Formularios
      • Dirigidos por la plantilla
      • Reactivos
    • Práctica: formularios de registro
    • Guía de estilos y buenas prácticas

Plataforma docente

Utilizaremos Moodle como plataforma docente del curso.

  • Enlaces y documentos con los contenidos del curso
  • Publicación de noticias
  • Foro de interacción on-line
  • Mensajes entre participantes 

Acceso a Moodle a través de UACloud CV (UACloud > Moodle UA) o directamente desde este enlace.

Evaluación

Para tener una calificación de APTO se deberá asistir a un mínimo del 80% de las clases y publicar el código fuente realizado en repositorio compartido en GitHub.

Duración, calendario y localización

Duración: 20 horas (2 créditos ECTS)
Horario: Viernes de 16:00 a 21:00 h. (4 días)
Fechas: del 1 al 22 de junio de 2018

Lugar de realización: Aula informática Politécnica I L18

Inscripción, matrícula y certificado

El curso está limitado a 23 plazas, que se asignarán siguiendo el orden de preinscripción. Una vez realizada la preinscripción te informaremos si estás dentro del cupo o si estás en lista de espera.

  • La inscripción se abrirá a partir del 30 de abril de 2018 en el formulario de inscripción online.

Precio del curso: 150,00 €
Tasas administrativas de expedición de certificado académico* (opcional): 27,34 €

*El certificado académico incluye el título del curso, su código oficial en la UA, créditos ECTS y número de horas presenciales. También se puede imprimir de forma gratuita desde UACloud CV la ficha informativa del expediente.

Profesorado

  

Alejandro Such Berenguer 

Ingeniero en Informática por la Universidad de Alicante. Ha trabajado durante varios años como analista/programador y consultor Java en varias empresas en el área de Administración Pública. Ha sido jefe de proyectos en nitsnets|studios, especializado en la elaboración de plataformas e-commerce a medida.

Desde 2014 trabaja en Grupo ASV en el equipo técnico de desarrollo de productos internos.

Profesor del título propio de la Universidad de Alicante Experto Universitario en Desarrollo de Aplicaciones Web con Java EE y JavaScript desde 2011 hasta su finalización en el curso 2016.

Blog: http://veamospues.wordpress.com
Twitter: http://twitter.com/alejandro_such

Organización y Secretaría administrativa

El curso está organizado desde el Departamento de Ciencia de la Computación e Inteligencia Artificial.

Director de estudios: Otto Colomina Pardo (otto@ua.es)

Departamento de Ciencia de la Computación e Inteligencia Artificial
Dirección: Edificio Politécnica II
Teléfono de contacto: 965903900
e-mail: dccia@ua.es
URL: http://www.dccia.ua.es

 

 

Experto en Desarrollo de Aplicaciones Web con Java y JavaScript


Universidad de Alicante
Carretera de San Vicente del Raspeig s/n
03690 San Vicente del Raspeig
Alicante (Spain)

Tel: (+34) 96 590 3900

Fax: (+34) 96 590 3902

Twitter: https://twitter.com/expertojavaua

Para más información: informacio@ua.es, y para temas relacionados con este servidor Web: webmaster@ua.es

Carretera San Vicente del Raspeig s/n - 03690 San Vicente del Raspeig - Alicante - Tel. 96 590 3400 - Fax 96 590 3464