Saltar apartados

Taller de Docker

Descripción

En el curso, se pretende que los alumnos adquieran conocimientos suficientes para poder utilizar Docker tanto en entornos de desarrollo como la puesta en producción de pequeños proyectos, donde la infraestructura sobre la que se despliegue sea un único host.

Este curso sienta las bases también para plantear más adelante el despliegue de aplicaciones en clusters on-premise o cloud basados en Docker Swarm o Kubernetes.

El curso tendrá una duración de 15 horas (1,5 ECTS) y se impartirá los viernes 26 de mayo, 2 y 9 de junio, de 16:00 a 21:00 h. Está límitado a 23 plazas que se asignarán por orden de preinscripción. El precio de la matrícula es de 120 €.

Conocimientos previos

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

Desarrollo del curso

Temario

  • Día 1
    • Presentación del Curso
    • Introducción a Docker
      • Contexto en el que surge y características de la herramienta
    • Operativa básica
      • Trabajo con contenedores
      • Volúmenes
      • Imágenes
      • Docker Hub
  • Día 2
    • Construcción de imágenes propias
      • Dockerfile
      • Optimización de las imágenes
      • Alpine Linux
      • Construcción automática en Docker Hub
    • Práctica: Construcción de un servicio basado en Docker y publicación en Docker Hub
  • Día 3
    • Networking
      • Enlaces entre contenedores
      • Redes propias
    • Docker compose
      • Comandos
      • Sintaxis docker-compose.yml
      • Aplicaciones multicontenedor
      • Escalado de contenedores
    • Ecosistema Docker
      • Novedades Docker 1.13
      • Docker-machine
      • Docker Swarm
      • Docker Cloud
    • Práctica: Aplicación multicapa desplegada con Docker Compose 

 

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: 15 horas (1,5 créditos ECTS)
Horario: Viernes de 16:00 a 21:00 h. (3 días)
Fechas: del 26 de mayo al 9 de junio de 2017

Lugar de realización: Aula ordenadores L24 Politéncia 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.

Precio del curso: 120,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

Jose Luis Zamora Sánchez

Ingeniero en Informática por la Universidad de Alicante.

Ha trabajado desde 2001 hasta 2012 en Caja Mediterráneo/Banco CAM, participando en diferentes unidades: Desarrollador Front en Terminal Financiero, Analista/Programador en departamento de Arquitectura y Analista/Programador en aplicación Intercam. Durante estos años ha desarrollando numerosos proyectos para el banco, como la plataforma Middleware basada en Java EE y WebLogic o la automatización de la configuración de los servidores vía scripting WLST.

Desde 2013 trabaja en Banco Sabadell, en labores de Analista funcional y PM con equipos externos. Desde diciembre de 2016 es Technical Leader en la unidad de Midrange Operations, trabajando en proyectos de implantación de la arquitectura multicanal Proteo, en las distintas áreas de negocio del Banco: España, Inglaterra (TSB) y México.

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, impartiendo las asignaturas Servidores de Aplicaciones y Proyecto Web.

Twitter: @jlzamoras

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