Curso Avanzado de Desarrollo de Aplicaciones Gráficas con QT

Curso Avanzado de Desarrollo de Aplicaciones Gráficas con QT

A15030105

      

Ficha

Fecha de impartición: -
Horas teóricas presencial: 20
Horas lectivas: 20
ECTS: 2
Plazas disponibles: 20
Aula: Carrel del edificio cajacanarias - Guajara
Tipo formación: Presencial
Categoría: Informática, Diseño, Web y Audiovisuales

Descripción

Objetivos
-Ir un paso mas allá en el desarrollo de aplicaciones con QT, mediante el desarrollo de sistemas multiplataforma ampliables mediante plugins.

-Formar en el uso de Qt como framework para el desarrollo de aplicaciones de escritorio multiplataforma con C++
 
Horario:
  • Sábado 09:00 14:00
 
Profesorado:
  • Hugo Alejandro Jiménez Hernández
  • Elias Rodríguez Martín
 
Metodología docente
-Exposiciones teóricas de los conceptos.

-Desarrollo práctico de una aplicación real.

-Realización de un ejercicio final.
 
Programa
  • Repaso de conceptos básicos de C++ y QT (0,50 h)
  • Repaso de conceptos de GIT, creación del primer repositorio (0,50 h)
  • Repaso del uso del IDE de desarrollo (0,25 h)
  • Teoría sobre implementación de plugins con QT (0,75 h)
  • Creación de un programa de ejemplo que ilustre el desarrollo de aplicaciones ampliables mediante plugins (3,00 h)
  • Presentación de un programa escrito en QT que acepta plugins (Clowds) (0,20 h)
  • Estuido de la API de Clowds (0,80 h)
  • Creación de un primer plugin Dummy, pruebas... (1,00 h)
  • Presentación de varias PIS de servicios en la nube candidatas a ser implementadas en Clowds (1,00 h)
  • Sorteo de las APIS a ser implementadas por cada grupo de alumnos (entre 1 y 2 personas) (0,20 h)
  • Comienzo del desarrollo tutorizado de los plugins en grupo (1,80 h)
  • Continuación del desarrollo tutorizado del plugin (5,00 h)
  • Finalización del desarrollo tutorizado del plugin (5,00 h)
  • Trabajo autónomo del alumnado (30h)
 
Criterios de evaluación
-Asistencia como mínimo al 80% de las clases.

-Entrega de un conjunto de cambios sobre la aplicación desarrollada en clase, entregando posteriormente el código para su revisión.
 
Observaciones
-Colectivo al que va dirigido el curso: A cualquier persona interesada en perfeccionar sus conocimientos acerca del framework y el uso de otras APIs.

-Requisitos del alumnado: Es necesario disponer de conocimientos de programación en C++ y haber realizado alguna práctica con Qt.

-La intención con esta actividad es formar en el uso de Qt como framework para el desarrollo de aplicaciones de escritorio multiplataforma con C++. Este framework funciona en la mayor parte de las plataformas y ofrece no sólo un potente kit de elementos gráficos, sino también soporte de internacionalización, acceso a base de datos, procesamiento de XML, gestión de hilos y otros componentes útiles para cualquier aplicación.

-El desarrollo del curso será eminentemente práctico. Los códigos fuentes de ejemplo se proporcionarán a través de un software de control de versiones, de forma que el trabajo realizado por el alumno durante las sesiones tendrá que ser subido a dicho control para que el profesor pueda evaluarlo. Además se propondrá un ejercicio final, que también tendrá que ser registrado en el control de versiones, para su evaluación.

-Las clases se impartirán el 25 de abril y el 2, 9 y 16 de mayo.
No existen tipos de inscripción vigentes. Para cualquier duda contacte con la Secretaría de la Fundación.