Saltar apartados

Taller de introducción a Angular 2

Descripción

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

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.

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.

No son necesarios conocimientos previos de AngularJS 1.

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 2 (I)
      • Historia
      • Principales características
      • Diferencias con AngularJS
  • Día 2
    • Introducción a Angular 2 (II)
      • Arquitectura
      • Ciclo de vida de los componentes
      • Routing y navegación
        • Routing estático
        • Routing asíncrono
    • Práctica: desarrollo incremental de una aplicación basada en componentes a través de la plataforma Plunkr
  • Día 3
    • Angular CLI
    • 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 de Angular 2
    • Augury

 

 

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 17 de marzo al 7 de abril de 2017

Lugar de realización: Laboratorio L24 Escuela Politécnica I 

Inscripción, matrícula y certificado

La preinscripción en el curso se abrirá el día 22 de febrero.

Formulario de inscripción online

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.

El plazo de matrícula es del 11 de marzo de 2017 al 10 de marzo de 2017.

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: Domingo Gallardo López (domingo.gallardo@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