GSI: Programación Avanzada de Web Apps (18BBA11003)
Datos generales
Tipo: |
OP |
Curso: |
2,3 |
Periodo: |
S semestre |
Créditos ECTS: |
2 ECTS |
Profesorado:
Grupo |
Profesor |
Departamento |
Idioma |
Ed: 1 |
Jordi Tardà Valls |
Operaciones, Innovación y Data Sciences |
ESP |
Grupo |
Profesor |
Departamento |
Idioma |
Ed: 2 |
Jordi Tardà Valls |
Operaciones, Innovación y Data Sciences |
ESP |
Prerrequisitos
Haber cursado la asignatura GSI: PROGRAMACIÓN DE WEB APPS o tener los conocimientos equivalentes de HTML y CSS .
Conocimientos previos
Conocimientos básicos de HTML y CSS
Distribución de la carga de trabajo
La asignatura tiene un carácter 100% práctico "hands-on" por lo que se realizará en su mayor parte durante las clases.
Contribución de la asignatura al programa
Cada vez más , las organizaciones tienen la necesidad de inventar modelos y estrategias organizacionales que saquen ventaja de la creciente centralidad de las tecnologías de la información. Consecuentemente, la sociedad necesita formar líderes para esa sociedad digital que está emergiendo. Líderes que sepan detectar y valorar las amenazas a los modelos de negocio y de organización social tradicionales así como capitalizar las oportunidades de las tecnologías de la información emergentes.
Objetivos de aprendizaje de la asignatura
En el mundo actual, Internet es un elemento central en la producción y distribución de un creciente número de productos y servicios, siendo en muchos casos la parte esencial del producto o del servicio. Asimismo, Internet es básico en un número creciente de interacciones entre consumidores, entre empresas y entre empresas y consumidores. En esta asignatura el alumno aprenderá a utilizar las tecnologías necesarias para crear un negocio u organización basada en Internet que permita implementar un proyecto personal, dar respuesta a necesidades del mercado o sociales, así como resolver un problema de una organización ya sea ésta empresarial o social.
El objetivo final es que los futuros ejecutivos y/o líderes sociales sepan pensar creativamente en las aplicaciones de las tecnologías de la información, fomentando así el desarrollo de sus capacidades como "entrepreneurs" o "intrapreneurs" en lo concerniente a la tecnología digital. Se dotará al alumno de los conocimientos y las herramientas necesarias para diseñar, construir, poner en producción (nombre de dominio, pararelas de pago...), publicar , promocionar y posicionar el website. Una característica del curso es que todas las herramientas utilizadas serán "open source" (gratuitas y de libre distribución) utilizadas en prácticamente el 80% de los websites actuales.
Contenidos
1. Instalación de las herramientas Paquete XAMPP. Permite la gestión local de la infraestructura del software base del desarrollo |
2. Diseño y construcción de bases de datos MySQL , la base de datos más utilizada hoy en día en desarrollo web, utilizando phpMyAdmin y MySQL Workbench 5.12 |
3. Diseño y construcción de páginas web dinámicas Lenguaje PHP básico (utilizado prácticamente en el 80% de los websites actuales) y estructuras Javascript |
Relación de Actividades con Contenidos
|
1 |
2 |
3 |
Realización de los distintos ejercicios de las practicas guiadas que se propondrán |
|
|
|
Realización de un trabajo final y puesta en marcha del proyecto |
|
|
|
Presentacion trabajo final |
|
|
|
Metodología
A lo largo del curso se alternarán las practicas guiadas con el desarrollo del proyecto final que se realizará por equipos.
Criterios de evaluación
Dado que esta asignatura es eminentemente práctica "hands-on", no tiene examen final. La evaluación es un proceso continuado a lo largo de las sesiones donde se tendrá en cuenta:
- Asistencia a las sesiones
- Realización de los distintos ejercicios de las practica guiadas que se propondrán
- Participación y actitud en clase
- Realización y presentacion de un trabajo final por equipos
Bibliografía
Bibliografía básica:
En la clase se dará todo el material necesario para seguir las diferentes sesiones
Bibliografía complementaria:
Duckett, Jon (2011) HTML & CSS Design and build Websites, John Wiley & Sons, Inc.
Dyer, Russell (2008) MySQL in a Nutshell, 2nd Ed. O'Reilly Media
Gilmore, W. Jason (2010) Beginning PHP and MySQL, 4th Edition. Apress Publisher
Delisle, Marc (2012) Mastering phpMyAdmin 3.4 for Effective MySQL Management. Packt Publishing
Rand-Hendriksen, Morten (2012) Sams Teach Yourself Microsoft Expression Web 4 in 24 Hours, 2nd Ed., SAMS Publishing
Churcher, Clare (2012) Beginning Database Design, 2nd Edition. Apress Publisher
Horarios y secciones
Grupo |
Profesor |
Departamento |
Ed: 1 |
Jordi Tardà Valls |
Operaciones, Innovación y Data Sciences |
Horario Ed: 1
Grupo |
Profesor |
Departamento |
Ed: 2 |
Jordi Tardà Valls |
Operaciones, Innovación y Data Sciences |
Horario Ed: 2