Universidad Jaume I

Máster en Desarrollo Web

Universidad Jaume I
Online

Precio a consultar
¿Quieres hablar con un asesor sobre este curso?
¿Quieres hablar con un asesor sobre este curso?

Información importante

Tipología Master
Metodología Online
Duración 1 Año
Inicio Noviembre
Campus online
Tutor personal
  • Master
  • Online
  • Duración:
    1 Año
  • Inicio:
    Noviembre
  • Campus online
  • Tutor personal
Descripción

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.

Instalaciones (1) y fechas
Dónde se imparte y en qué fechas
Inicio Ubicación
Noviembre
Online
Inicio Noviembre
Ubicación
Online

Preguntas & Respuestas

Plantea tus dudas y otros usuarios podrán responderte

Logros de este Centro

Este centro lleva demostrando su calidad en Emagister
7 años con Emagister

¿Qué aprendes en este curso?

Desarrollo web
Http
Apache
Javascript
PHP
Java
Aplicaciones web
Análisis sistemático de riesgos
Programación web
Control de versiones

Temario

1. Conceptos e implicacionesPreliminares:
  • •Necesidad del curso y aspectos organizativos del mismo
  • •Encuesta
  • •Proposta Tecnica de Projecte

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

Implicaciones:
  • •Organizativas
  • •Seguridad

2. Activos de información
Introducción Dimensiones de la seguridad de la información:
  • •Disponibilidad
  • •Integridad
  • •Confidencialidad

Análisis sistemático de riesgos:
  • •Activos
  • •Amenazas
  • •Riesgo

Tratamiento del riesgo en la programación web avanzada:
  • •Establecimiento de salvaguardas
  • •Asunción de un riesgo residual

Normas y recomendaciones de seguridad:
  • •Buenas prácticas en seguridad
  • •Gestión de la seguridad de la información

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

3. Herramientas y nuevos entornos de desarrollo
Documentación:
  • •Wiki
  • •DocBook

Control de versiones:
  • •Subversion: Instalación, configuración y uso
  • •Git

Entornos de desarrollo integrado:
  • •Eclipse

Entornos de gestión de proyectos:
  • •Trac, Bugzilla y JIRA

Integración contínua:
  • •Huson

Análisis estático del código:
  • •Sonar

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

4. HTTP, Apache
El protocolo HTTP:
  • •Operativa
  • •Cabeceras
  • •Operativa
  • •GET y POST
  • •Las cookies

El protocolo TLS:
  • •Modelo x509
  • •Autenticación por certificados

El servidor Apache:
  • •Configuración básica
  • •Servidores virtuales
  • •Reescritura
  • •Configuración TLS

5. Web básico
HTML:
  • •Introducción a HTML
  • •Estructura de una página
  • •El texto
  • •Hiperenlaces
  • •Imágenes
  • •Tablas
  • •Marcos
  • •Formularios
  • •Multimedia
  • •Capas

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

Accesibilidad web:
  • •Conceptos generales
  • •Estándares y guías de acccesibilidad
  • •Validadores

6. Javascript
  • •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

7. PHP
El lenguaje:
  • •Sintaxis
  • •Tipos de datos
  • •Estructuras de control
  • •Arrays
  • •Funciones
  • •PCRE

Interacción con el web:
  • •Variables predefinidas
  • •La instalación
  • •Formularios
  • •Subida de archivos
  • •Campos de entrada
  • •Sesiones
  • •Codificación

Acceso a base de datos:
  • •Fundamentos
  • •Ejemplos con formularios
  • •Otros motores de base de datos

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

Problemas comunes:
  • •Concurrencia
  • •Portabilidad
  • •Internacionalización
  • •Distribución
  • •Depuración
  • •Código cerrado

Ejemplos típicos:
  • •Autenticación
  • •Almacenamiento de imágenes

Misc:
  • •Mejores URLs
  • •Continuación de descargas

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

8. Java y Servidores de Aplicaciones
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

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

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

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

9. Proyecto fin de curso
Fases del proyecto:
  • •Requisitos: datos, funcionales. planificación
  • •Análisis
  • •Diseño: procesos, bases de datos, interfaces
  • •Implementación

Compara para elegir mejor:
Ver más cursos similares