Guía Docente 2019-20
PROGRAMACIÓN AVANZADA PARA INTERNET

DATOS BÁSICOS DE LA GUÍA DOCENTE:

Materia: PROGRAMACIÓN AVANZADA PARA INTERNET
Identificador: 30564
Titulación: GRADUADO EN INGENIERÍA INFORMÁTICA (SEMIPRESENCIAL). 2008 (BOE 15/12/2008)
Módulo: TECNOLOGÍAS WEB
Tipo: OPTATIVA
Curso: 3 Periodo lectivo: Segundo Cuatrimestre
Créditos: 3 Horas totales: 75
Actividades Presenciales: 8 Trabajo Autónomo: 67
Idioma Principal: Castellano Idioma Secundario: Inglés
Profesor: Correo electrónico:

PRESENTACIÓN:

El objetivo principal de esta asignatura es ser capaz de planificar y desarrollar un sitio web que incluya el interfaz y la interaccion del usuario asi como el intercambio de información entre cliente y servidor Web.

COMPETENCIAS PROFESIONALES A DESARROLLAR EN LA MATERIA:

Competencias Generales de la titulación G02 Capacidad innovadora para proponer y encontrar formas nuevas y eficaces de realizar cualquier tarea y/ o función dentro de su entorno profesional con una elevada motivación por la calidad
G10 Capacidad crítica y analítica en la evaluación de información, datos y líneas de actuación
Competencias Específicas de la titulación E03 Capacidad para reconocer los principios teóricos y aplicar satisfactoriamente los métodos prácticos apropiados para el análisis y la resolución de problemas de ingeniería
E09 Capacidad para mantener las competencias profesionales mediante el aprendizaje autónomo y la mejora continua
E20 Capacidad para realizar el diseño detallado de los componentes del proyecto (procedimientos, interfaz de usuario, características de equipos, parámetros de los sistemas de comunicaciones, etc.).
E22 Capacidad para desarrollar labores de implementación en las que se requiera un alto grado de conocimientos técnicos en diversos ámbitos (programación, configuración de equipos hardware y de comunicaciones, etc.).
Resultados de Aprendizaje R01 Develop a Web site using advanced Web programming languages.
R02 Plan and monitor a Web site development project.

REQUISITOS PREVIOS:

Conocimientos de HTML, CSS y Javascript.

Se recomienda haber cursado la asignatura Lenguajes y Estándares en la Web.

PROGRAMACIÓN DE LA MATERIA:

Contenidos de la materia:

1 - Introducción
    1.1 - Introducción a lenguajes y frameworks para desarrollo de sitios webs
    1.2 - Características de los entornos de desarrollo basados en .NET, PHP, J2EE
2 - Entorno de desarrollo .NET, Visual C#
    2.1 - - Características básicas esenciales del lenguaje
    2.2 - Funciones, Clases y Objetos. Funciones y módulos . Importación de módulos
    2.3 - Manejo de persistencia. Leer de archivos. Escribir en archivos. Conectando a la base de datos. Accediendo a recursos web
    2.4 - Librerías y módulos . Archivos y directorios. Módulo sys . Herramientas de seguridad
3 - Visual Estudio. Diseño del sitio Web
    3.1 - Aplicación del MVT con ASP
    3.2 - Creación del esqueleto de un sitio web con ASP. Configurar URLs y primera view
    3.3 - Interacción lado cliente , AJAX Interacción con lado cliente JavaScript y DHTML
    3.4 - Trabajo con formularios- Seguridad de las aplicaciones
4 - Otros entornos de desarrollo
    4.1 - Entorno de desarrollo Apache-PHP
    4.2 - Entorno de desarrollo J2EE
    4.3 - Entorno de desarrollo Django y Python
    4.4 - Preparación de la práctica final

La planificación de la asignatura podrá verse modificada por motivos imprevistos (rendimiento del grupo, disponibilidad de recursos, modificaciones en el calendario académico, etc.) y por tanto no deberá considerarse como definitiva y cerrada.


METODOLOGÍAS Y ACTIVIDADES DE ENSEÑANZA Y APRENDIZAJE:

Metodologías de enseñanza-aprendizaje a desarrollar:

Volumen de trabajo del alumno:

Modalidad organizativa Métodos de enseñanza Horas estimadas
Actividades Presenciales
Clase magistral 4
Casos prácticos 2
Exposiciones de trabajos de los alumnos 1
Actividades de evaluación 1
Trabajo Autónomo
Asistencia a tutorías 3
Preparación de trabajos individuales 53
Lecturas obligatorias 7
Otras actividades de trabajo autónomo 4
Horas totales: 75

SISTEMA DE EVALUACIÓN:

Obtención de la nota final:

Trabajos individuales: 20 %
Participación: 10 %
Prueba final individual oral presencial: 70 %
TOTAL 100 %

*Las observaciones específicas sobre el sistema de evaluación serán comunicadas por escrito a los alumnos al inicio de la materia.

BIBLIOGRAFÍA Y DOCUMENTACIÓN:

Bibliografía básica:

Material PDU

Bibliografía recomendada:

Páginas web recomendadas:

W3Schools Online Web Tutorials http://www.w3schools.com
XAMPP. Apache distribution https://www.apachefriends.org/index.html
Visual Estudio https://www.visualstudio.com/es
Referencias ASP https://code.msdn.microsoft.com


* Guía Docente sujeta a modificaciones