Inicio arrow Servicios arrow Formación
Formación PDF Imprimir E-Mail

Cursos que impartimos

Los cursos que actualmente estamos impartiendo son:

  • PHP 5
  • PHP 5 avanzado
  • Introducción a los videojuegos
  • Videojuegos avanzados
  • Programación de dispositivos móviles
  • Seguridad informática
Los cursos se imparten habitualmente en Febrero y Julio, en las aulas de la FIB.


¿Buscas profesores?

Si estás buscando profesor y no encuentras el perfil que buscas, JEDI es una buena opción. Tenemos una cartera muy amplia de profesores, dentro y fuera de la universidad. Por el contrario, si quieres que vayamos a dar clases, particulares o no, ponte en contacto con nosotros: formacio [at] jedi.upc.es

¿Cómo entendemos la formación?

Las personas que están implicadas en este departamento conocen muy bien cuales son sus principales objetivos: dar a conocer las nuevas tendencias de las TIC. Enseñar a programar no solo es explicar la sintaxis de un determinado lenguaje y usar los ejemplos comunes, o mostrar el uso de las herramientas de un sistema operativo, para nosotros es:

  • Aportar habilidad: conocer las características del compilador es algo que pocas veces se explica y que para nosotros es extremadamente importante. ¿Cuántos programas se liberan con opciones del debugger activadas, ¿cuántos programadores dedican tiempoa conocer como se almacenan los arrays en memoria?, ¿cuántos administradores de sistemas Linux saben qué distribución es la más apropiada en cada caso o qué criterios para decidirlo?
  • Reaprovechar el código al máximo: modularizar en clases en lenguajes orientados a objetos no es una tarea trivial y es necesaria cierta pericia, pero saber seccionar el código en librerías de compilación o ejecución es una tarea fundamental. La shell es una herramienta básica en muchos sistemas, ¿cuántos administradores son capaces por si solos de programarla? o, ¿cuántos saben modificar un makefile y adaptarlo a sus necesidades?
  • Evitar malas prácticas: ¿cuántos programadores de C son conscientes que deben usar la función strncpy en vez de la habitual strcpy? o, ¿cuántos conocen como evitar un buffer overflow?, ¿cuántos saben como evitar un SQL injection?

Todas estas capacidades son un valor añadido para nuestros estudiantes, que no solo aprenden a escribir en un determinado lenguaje o instalar un sistema operativo a través de un asistente, sino que son capaces de reconocer en qué momento deben usar un lenguaje u otro, qué sistema operativo se debe instalar y qué debemos optimizar. Esto es lo realmente importante para nosotros.

Estar formados en las últimas tecnologías es básico en cualquier trabajo pero en la informática es crucial. Ser capaz de explicar las últimas herramientas en .NET o poder recompilar la última actualización del kernel de Linux es fundamental para nosotros.