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

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.

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

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.

Se han cubierto todas las plazas de la segunda edición.
Mantenemos abierto el formulario de inscripción online para que puedas inscribirte
y ser avisado cuando se abra una tercera edición.

  • PREINSCRIPCIÓN: del 22 de febrero al 9 de marzo de 2017
  • MATRÍCULA: del 1 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