Logo edificio FUE-UJI
Logo FUE-UJI

Curso Desarrollo Web - Fundamentos (2ª edición)

Cursos de Formación FUE-UJI
 
 

Modalidad
Semi-presencial

Del 04/11/2013
al 01/06/2015

32 horas

Información
de Matrícula

1500€


El mundo del Web ha pasado en poco tiempo a ser una disciplina con entidad propia y con una complejidad técnica considerable que requiere adquirir conocimientos técnicos a un ritmo elevado. La mayor parte de profesionales del mundo Web no disponen de vías sencillas para ponerse al día en las nuevas tecnologías. En los estudios de ingenierías informáticas tampoco hay lugar para profundizar, a veces ni siquiera abordar, las tecnologías específicas del mundo Web actual.

DATOS DEL CURSO
Calendario: de noviembre 2013 a junio 2015
Duración: 32 créditos ECTS
Horario: libre
Modalidad: a distancia a través del Aula Virtual de la UJI

PERFIL DEL ALUMNO

  • Estudiantes de informática
  • Profesionales que deseen conocer las técnicas de vanguardia en desarrollo Web.

OBJETIVOS
El objetivo del curso es la adquisición de aptitudes directamente aplicables al desarrollo de sistemas de información avanzados. Para ello se estudiarán tanto entornos, herramientas, tecnologías y arquitecturas, como los mecanismos de gestión y protección de la información.

METODOLOGÍA
El curso comenzará en noviembre y se realizará de forma no presencial a través del Aula virtual.
Se calcula que deben dedicarse al menos 4 horas semanales al estudio y 6 horas más para el trabajo individual tutorizado, considerando un número aproximado de 32 semanas.
El curso se divide en módulos y en cada módulo se realizan ejercicios de evaluación continuada. A lo largo de cada módulo se desarrollará un ejemplo y se realizarán ejercicios de ampliación y mejora.

EVALUACIÓN
Cada módulo presenta unos ejercicios de realización obligatoria.
La superación del curso requerirá de la presentación de un proyecto final ligado a uno o más módulos.


PROGRAMA

Tema 1. Conceptos e implicaciones (30 horas lectivas)
Profesor: José P. Gumbau

1. Preliminares:

Necesidad del curso y aspectos organizativos del mismo

  • Encuesta
  • Propuesta Técnica de Proyecto

2. Conceptos avanzados:

  • Informática Social
  • Cadena de Valor
  • Interoperabilidad
  • Tecnologías

3. Implicaciones:

  • Organizativas
  • Seguridad

Tema 2. Activos de información (20 horas lectivas)
Profesor: Vicent Andreu

1. Introducción

2. Dimensiones de la seguridad de la información:

  • Disponibilidad
  • Integridad
  • Confidencialidad

3. Análisis sistemático de riesgos:

  • Activos
  • Amenazas
  • Riesgo

4. Tratamiento del riesgo en la programación Web avanzada:

  • Establecimiento de salvaguardas
  • Asunción de un riesgo residual

5. Normas y recomendaciones de seguridad:

  • Buenas prácticas en seguridad
  • Gestión de la seguridad de la información

6. Disposiciones legales que afectan a la protección de activos:

  • Protección de datos personales
  • Servicios de la Sociedad de la Información: ámbito privado y servicios públicos
  • Firma Electrónica

Tema 3. Herramientas y Entornos (20 horas lectivas)
Profesor: Ricardo Borillo

1. Documentación: 

  • Wiki
  • DocBook

2. Control de versiones:

  • Subversion: Instalación, configuración y uso
  • Git

3. Entornos de desarrollo integrado: 

  • Eclipse

4. Entornos de gestión de proyectos:

  • Trac, Bugzilla y JIRA

5. Integración contínua:

  • Huson

6. Análisis estático del código:

  • Sonar

7. Técnicas de desarrollo ágil de proyectos:

  • Construcción de software: Ant y Maven (gestión de artefactos con Nexus)
  • Pruebas unitarias con JUnit
  • Pruebas unitarias Web: Selenium y JWebUnit
  • Eclipse Mylyn: Gestión de tareas en proyectos software sobre Bugzilla, Trac o JIRA

Tema 4. HTTP, Apache (20 horas lectivas)
Profesor: Manuel Mollar
1. El protocolo HTTP:

  • Operativa
  • Cabeceras
  • Operativa
  • GET y POST
  • Las cookies

2. El protocolo TLS

  • Modelo x509
  • Autenticación por certificados

3. El servidor Apache:

  • Configuración básica
  • Servidores virtuales
  • Reescritura
  • Configuración TLS 

Tema 5. Web básico (40 horas lectivas)
Profesores: Ricardo Borillo, Juan Pérez, Ángel Jiménez, Nicolás Manero
1. HTML:

  • Introducción a HTML
  • Estructura de una página
  • El texto
  • Hiperenlaces
  • Imágenes
  • Tablas
  • Marcos
  • Formularios
  • Multimedia
  • Capas

2. CSS:

  • Introducción
  • El tag LINK
  • Hojas de estilos alternativas
  • El tag STYLE
  • La directiva @import
  • Comentarios en CSS
  • Reglas básicas
  • Agrupación de selectores y declaraciones
  • El atributo CLASS
  • El atributo ID
  • Pseudo-Clases y Pseudo-Elementos
  • Estructura, Herencia y Especificidad: Estilos en cascada
  • Clasificación de los elementos
  • Configuración del aspecto de los elementos y del texto

3. Accesibilidad Web:

  • Conceptos generales
  • Estándares y guías de accesibilidad
  • Validadores

Tema 6. Javascript (40 horas lectivas)
Profesores: Manuel Mollar, Paúl Santapau, Juan M. Pérez, Ricardo Borillo

  • Introducción
  • El primer script
  • Programación básica
  • Programación avanzada
  • DOM
  • Eventos
  • Formularios
  • Otras utilidades
  • Detección y corrección de errores
  • AJAX
  • JSON

Tema 7. PHP (50 horas lectivas)
Profesor: Manuel Mollar

1. El lenguaje:

  • Sintaxis
  • Tipos de datos
  • Estructuras de control
  • Arrays
  • Funciones
  • PCRE

2. Interacción con el Web:

  • Variables predefinidas
  • La instalación
  • Formularios
  • Subida de archivos
  • Campos de entrada
  • Sesiones
  • Codificación 

3. Acceso a base de datos:

  • Fundamentos
  • Ejemplos con formularios
  • Otros motores de base de datos

4. Programación Web 1.0:

  • Programación guiada por eventos
  • Un posible método
  • Plantillas
  • Ejemplos

5. Problemas comunes:

  • Concurrencia
  • Portabilidad
  • Internacionalización
  • Distribución
  • Depuración
  • Código cerrado

6. Ejemplos típicos:

  • Autenticación
  • Almacenamiento de imágenes

7. Misc:

  • Mejores URLs
  • Continuación de descargas

8. Seguridad Web:

  • Limpia la entrada
  • Cuida la autenticación
  • Comprueba las autorizaciones
  • Captcha

Tema 8. Java, Tomcat (40 horas lectivas)
Profesores: Ricardo Borillo, Paúl Santapau


1. Introducción:

  • Introducción y sintaxis
  • Tipos de datos
  • Estructuras de control
  • Clases en Java. Heréncia e Interfaces
  • Packages
  • Excepciones en Java
  • Entrada/Salida y clases útiles

2. Aspectos avanzados:

  • Applets e interfaces gráficas de usuario con Swing/AWT
  • Threads
  • Programación de Sockets
  • Politicas de seguridad Java

3. Java y XML:

  • Validación de documentos mediante DTD y XML schema
  • Uso del interfaz SAX y DOM
  • Transformaciones XSL

4. Servidores de aplicaciones:

  • Conceptos generales
  • Formatos de despliegue de aplicaciones
  • Configuración de la conexión a base de datos. Tipos de conexión. Pooling. Datasources
  • Instalación y administración de un servidor de aplicaciones: Tomcat y Jetty

Tema 9. Proyecto Final (6 créditos ECTS)
Profesor: Manuel Mollar

DIRECTORES

 


D. Manuel Mollar Villanueva


    
D. José Pascual Gumbau Mezquita

PROFESORES
D. Vicent Andreu Navarro. Servicio de Planificación de la Universitat Jaume I.
D. Ricardo Borillo Doménech. Servicio de Informática de la Universitat Jaume I.
D. Paúl Santapau Nebot. Gabinete de Planificación y Prospectiva Tecnológica de la Universitat Jaume I.
D. Ángel Jiménez Martínez. 4-TIC
D. Nicolás Manero Carbó. 4-tic

IMPORTE DE MATRÍCULA

  • 1500 euros (300 euros de reserva de plaza + 1.200 euros resto de matrícula)

DOCUMENTACIÓN QUE HAY QUE APORTAR

  • 2 Fotocopias del título
  • Expediente Académico
  • Curriculum Vitae
  • 2 fotografías.
  • 2 fotocopias del DNI (alumnos extranjeros, NIE o pasaporte).
  • Justificante del ingreso de 300 € como reserva de plaza, en la cuenta que se indica a continuación.

¿Cómo y dónde tiene que entregar la documentación?

1. Personalmente en la FUE-UJI de Castellón (Universitat Jaume I)
2. Vía correo electrónico a formacion@fue.uji.es
3. Vía fax al 964 387010

RESERVA DE PLAZA

Los alumnos que deseen matricularse en este curso, deben efectuar en el momento de la matrícula, un ingreso de 300 € a cuenta, en concepto de reserva de plaza.

                     Nº de cuenta: 2100-4236-14-2200003795 (Entidad: La Caixa)

PREFERENCIAS DE ADMISIÓN

  • Expediente Académico
  • Orden de Inscripción (máximo número de alumnos 25)

Si deseas matricularte en el Master, debes cumplimentar el formulario que aparece en la sección de "Inscripción" que aparece en la parte superior derecha de esta pantalla.

MODALIDADES DE PAGO
Los alumnos que deseen matricularse en este Máster, deben efectuar en el momento de la matrícula, un ingreso de 300 € a cuenta, en concepto de reserva de plaza. Nº de cuenta: 2100-4236-14-2200003795 (Entidad: La Caixa)

Resto del pago de la matrícula:

1.  Ingreso/Transferencia Bancaria: Nº de cuenta: 2100-4236-14-2200003795 (Entidad: La Caixa)

2. Domiciliación bancaria: Junto a la documentación que hay que aportar a la hora de realizar la matrícula se deberá entregar un número de cuenta para poder hacer efectivo la domiciliación bancaria, que se realizará al inicio del Curso.

3. Existen fuentes de financiación personalizadas: ver pestaña "pago a plazos"

BONIFICADO POR LA FUNDAE

La formación de la FUE-UJI puede ser bonificable a través de la FUNDAE para la formación en el empleo (FTFE).

Para poder acceder a las ayudas para formación se deben cumplir esencialmente los siguientes requisitos:

  1. La persona participante debe ser un trabajador por cuenta ajena, (no autónomos ni administraciones públicas).
     
  2. La formación debe ser pagada por la empresa.
     
  3. La empresa debe tener ubicación en el territorio español.

Toda empresa dispone cada año de un crédito para gastar en formación. Para calcular dicho crédito hay que considerar dos factores:

  1. Plantilla media del año anterior.
     
  2. Importe (total) de las bases de cotización por contingencias profesionales pagadas por la empresa en el año anterior.

A partir de ahí, y en función del número de personal en plantilla, se aplicará un porcentaje de bonificación.

El coste máximo bonificable de cada curso dependerá del número de personas participantes, la modalidad y duración del curso.

Si tienen pensado realizar algún curso de los que ofrecemos en el catálogo de la FUE-UJI y quieren bonificarse, pueden ponerse en contacto con formacion@fue.uji.es  o al teléfono 964 387 212 y estaremos encantados de asesorarles

FORMATO PARA AMÉRICA LATINA

Si eres alumno de América Latina y estás interesado en realizar este programa formativo, no dudes en ponerte en contacto con nosotros, disponemos de:

  • Distintas modalidades: presencial intensiva, online o Live Learning.

  • Horarios adaptados

  • Alojamiento a precios especiales para estudiantes.

Para más información envíanos un correo electrónico a formacion@fue.uji.es indicando:

  • Nombre y apellidos

  • Master/curso en el que estás interesado

  • Correo electrónico de contacto

  • País

¡Te contestamos en menos de 24 horas!

ENLACES DE INTERÉS:

Patronos
empresas y entidades