Última actualización: 19/05/2022


Curso Académico: 2022/2023

Programación para servidores web
(18192)
Titulación: Grado en Ingeniería Informática (218)


Coordinador/a: ZARRAONANDIA AYO, TELMO AGUSTIN

Departamento asignado a la asignatura: Departamento de Informática

Tipo: Optativa
Créditos: 3.0 ECTS

Curso:
Cuatrimestre:




Requisitos (Asignaturas o materias cuyo conocimiento se presupone)
- Programación (Curso: 1 / Cuatrimestre: 1) - Interfaces de Usuario (Curso: 3 / Cuatrimestre: 1)
Objetivos
Conocer los principios fundamentales del desarrollo de servidores Web y aplicarlos a la implementación de aplicaciones Web empleando el lenguaje de programación PHP.
Competencias y resultados del aprendizaje
Descripción de contenidos: Programa
- Introducción a la programación web: fundamentos de la web, arquitectura cliente-servidor, conceptos básicos de los servidores web, instalación y configuración del servidor Apache. - Lenguaje de programación del lado del servidor: introducción a PHP (variables, tipos de datos, estructuras de datos complejas, operadores y funciones), formularios, gestión de usuarios (sesiones y cookies). - Aplicaciones web y base de datos: introducción a MySQL, diseño de bases de datos, acceso a bases de datos MySQL desde PHP.
Actividades formativas, metodología a utilizar y régimen de tutorías
* Clases magistrales: 0,5 ECTS. Tienen por objetivo alcanzar las competencias específicas cognitivas de la asignatura, así como las competencias transversales capacidad de análisis y abstracción. * Clases prácticas: 0,5 ECTS. Tienen por objetivo iniciar el desarrollo de las competencias específicas instrumentales, así como las competencias transversales resolución de problemas y aplicación de conocimientos. * Ejercicios de evaluación continua: 0,5 ECTS. Iniciados durante las clases prácticas y terminados fuera de las mismas, tienen por objetivo completar el desarrollo de las competencias específicas instrumentales e iniciar el desarrollo de las competencias específicas actitudinales, así como las competencias transversales resolución de problemas y aplicación de conocimientos. * Trabajos prácticos: 1 ECTS. Desarrollados sin presencia del profesor, tienen por objetivo completar e integrar el desarrollo de todas las competencias específicas y transversales, en la resolución de dos casos prácticos donde queden bien documentados el planteamiento del problema, la elección del método de resolución, los resultados obtenidos y la interpretación de los mismos. * Tutorías: TUTORÍAS. Asistencia individualizada (tutorías individuales) o en grupo (tutorías colectivas) a los estudiantes por parte del profesor. * Examen final: 0,5 ECTS. Tiene por objeto incidir y complementar en el desarrollo de las capacidades específicas cognitivas y procedimentales. Refleja especialmente el aprovechamiento de las clases magistrales.
Sistema de evaluación
  • Peso porcentual del Examen Final 30
  • Peso porcentual del resto de la evaluación 70
Calendario de Evaluación Continua
Bibliografía básica
  • Luke Welling and Laura Thomson . PHP and MySQL Web development. Welling. 2016

El programa de la asignatura podría sufrir alguna variación por causa de fuerza mayor debidamente justificada o por eventos académicos comunicados con antelación.