Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ONLINE
TITULACIÓN
OBJETIVOS
Los objetivos que se pretenden alcanzar en este Máster de Programación son los siguientes:
Elaborar documentos utilizando lenguajes de marcas y estándares de desarrollo software.
Crear componentes software mediante herramientas y lenguajes de guión utilizando
técnicas de desarrollo estructurado. Crear y manipular componentes multimedia utilizando
lenguajes de guión y herramientas específicas. Seleccionar componentes de software ya
desarrollados según su funcionalidad para integrarlos en documentos. Crear componentes
software con tecnologías de desarrollo orientadas a objetos. Desarrollar componentes que
permitan el acceso y la manipulación de las informaciones soportadas en bases de datos y
otras estructuras.
A QUIÉN VA DIRIGIDO
Este Master de Programación en Entorno Cliente y Servidor está dirigido a los profesionales
del mundo de la informática y las comunicaciones, más concretamente al desarrollo de
aplicaciones con tecnologías web, dentro del área profesional de desarrollo y a todas
aquellas personas interesadas en adquirir conocimientos relacionados en Programación en
Entorno Cliente y Servidor.
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
Este Master de Programación en Entorno Cliente y Servidor le prepara para adquirir los
conocimientos necesarios para la elaboración de documentos web mediante lenguajes de
marca, el desarrollo y reutilización de componentes software y multimedia mediante
lenguajes de guión, el desarrollo de aplicaciones web en el entorno servidor y el acceso de
datos en aplicaciones web del entorno servidor.
SALIDAS LABORALES
MATERIALES DIDÁCTICOS
Programa Formativo
- Etiquetas o marcas.
- Elementos.
- Atributos.
- Comentarios.
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
- Versiones.
- Elementos de la cabecera.
3. Color.
- Codificación de colores.
- Colores tipo.
- Colores seguros.
4. Texto.
- Párrafos.
- Separadores de texto.
5. Enlaces de hipertexto.
- Estilos de enlaces.
- Enlaces internos.
6. Imágenes.
- Formatos de imágenes.
- Enlaces en imágenes.
- Imágenes de fondo.
7. Listas.
- Características.
- Ordenación de listas.
- Anidamiento en listas.
8. Tablas.
- Estructura básica.
- Tablas anidadas.
9. Marcos (frames).
- Creación de marcos.
- Soporte de navegadores.
- Formateado de marcos.
- Marcos anidados.
10. Formularios.
- Procesamiento de formularios.
- Texto parpadeante.
- Marquesinas.
- Alineaciones.
- Aplicación de estilos.
1. Esquema general.
2. Arquitectura en capas.
3. Interacción entre las capas cliente y servidor.
4. Arquitectura de la capa cliente.
1. Arquitectura de un navegador.
- Interfaz de usuario.
- Motor de exploración.
- Motor de presentación.
5. Conformidad a estándares.
1. Fundamentos de programación.
- Tipos de parámetros.
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
- Operadores.
- Objetos.
- Sentencias. Anidamiento.
- Bucles.
- Comentarios.
3. Funciones.
- Parámetros.
- Bibliotecas de funciones.
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
4. Manipulación de texto.
5. Listas (arrays).
- Arrays multidimensionales.
- Comparativa.
- Diccionarios de datos.
7. Objetos.
- Bibliotecas de objetos.
- Estructura de documento.
9. Gestión de eventos.
- Tipos de eventos.
- Manejadores de eventos.
- Captura de errores.
- Animaciones.
- Rejillas de datos.
- Editores avanzados.
3. Gráficos multimedia.
- Repositorios de imágenes.
4. Audio.
5. Vídeo.
- Repositorios de vídeo.
6. Animaciones multimedia.
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
- Principios de la animación.
- Formatos de animaciones.
7. Elementos interactivos.
- Mapas Interactivos.
- Ámbitos de uso.
- En cascada (waterfall).
- Iterativo.
- Incremental.
- En V.
- Tipos de requisitos.
- Documentación de requisitos.
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
- Validación de requisitos.
- Gestión de requisitos.
3. Diseño.
- Documentación.
- Planificación.
6. Pruebas de software.
- Tipos.
- Diseño de pruebas.
- Ámbitos de aplicación.
- Pruebas de Sistemas.
- Pruebas de componentes.
- ISO-9126.
- Compiladores y enlazadores.
- Generadores de programas.
- Depuradores.
- Optimizadores de código.
- Empaquetadores.
- De distribución de software.
- De control de versiones.
- Planificación de proyectos.
- Control de proyectos.
- Ejecución de proyectos.
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
- Paso de mensajes.
2. Clases de objetos.
- Gestión de excepciones.
- Agregación de clases.
3. Objetos.
- Referencias a objetos.
- Persistencia de objetos.
4. Herencia.
- Herencia múltiple.
- Clases abstractas.
- Tipos de herencia.
5. Modularidad.
6. Genericidad y sobrecarga.
- Concepto de genericidad.
- Herramientas de desarrollo.
- Tipos de herramientas.
- Funcionalidades de depuración.
SERVIDOR.
- Lenguajes compilados.
- Tipos de datos.
- Clases.
- Módulos o paquetes.
- Herencia.
5. Gestión de la configuración.
- Configuración de descriptores.
- Configuración de ficheros.
6. Gestión de la seguridad.
7. Gestión de errores.
- Programación de excepciones.
8. Transacciones y persistencia.
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
- Programación de transacciones.
- Básicos.
- Registros.
- Dinámicos.
- Patrones.
- Modelo genéricos.
4. El modelo relacional.
- Descripción.
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
- Especificación de tablas.
- Definición de columnas.
- Especificación de claves.
- Tipos de ficheros.
- Modos de acceso.
- Organización de ficheros.
1. Definición de SGBD.
2. Componentes de un SGDB. Estructura.
- Gestión de almacenamiento.
- Gestión de consultas.
- Motor de reglas.
3. Terminología de SGDB.
4. Administración de un SGDB.
- Gestión de índices.
- Seguridad.
- Definición de transacción..
- Recuperación de transacciones.
6. Soluciones de SGBD.
- Distribuidas.
- Orientadas a objetos.
- Inserción.
- Modificación.
- Borrado.
4. Consultas.
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
- Subconsultas.
7. Agrupaciones.
- Funciones de agrupación.
- Agrupación multicolumna.
8. Vistas.
- Vistas actualizables.
9. Funciones avanzadas.
- Disparadores.
- Optimización de consultas.
3. Estructura de XML.
- Enlaces: XLL.
- Cifrado: XML-Encryption.
5. Análisis XML.
- Codificación de parámetros.
MÓDULO 1. JAVASCRIPT
1. Introducción
2. Programación del lado del cliente
3. Programación del lado del Servidor
4. ¿Qué utilizaremos?
5. ¿Qué necesita saber?
6. Nuestro primer ejemplo
1. La etiqueta SCRIPT
2. Contenido Alternativo
3. Variables
4. Tipos de Datos
5. Operadores
6. Cuadros de diálogo
7. Práctica 2
1. Introducción
2. Estructuras de decisión
3. Estructuras lógicas
4. Estructuras de repetición
5. Definir funciones
6. Llamadas a funciones
7. Ámbito de las variables
8. Práctica 3
1. Introducción
2. La jerarquía de objetos
3. Propiedades y Eventos
4. Métodos 79
5. Práctica 4
1. ¿Qué es un URL?
2. El Objeto Location
3. Redirigir a otra página
4. El Objeto History
5. Práctica 5
1. Introducción
2. La propiedad Title
3. Los colores de la página
4. El método write
5. El conjunto images
6. Práctica 6
1. Formularios HTML
2. El conjunto forms
3. La propiedad elements
4. Validar la información
5. ¿Cuándo realizar la validación?
6. Tipos de Validación
7. Práctica 7
1. El conjunto frames
2. El objeto navigator
3. El objeto screen
4. Práctica 8
MÓDULO 2. PHP
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
1. Introducción
2. Obtener el paquete XAMPP
3. Instalar el paquete XAMPP
4. Apache y MySQL como servicios
5. La directiva register_globals
6. Práctica 9
1. Arrays
2. Estructuras de repetición
3. Estructuras de decisión
4. Combinar estructuras
5. Arrays Asociativos
6. El bucle foreach
7. Arrays Multidimensionales
8. Práctica 12a
9. Práctica 12b
1. Introducción
2. Crear Funciones
3. Llamar a una función
4. Paso de parámetros
5. Parámetros por defecto
6. Práctica 13
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
1. Introducción
2. Clases
3. Propiedades
4. Métodos
5. Visibilidad
6. Crear Objetos
7. Destructores
8. Práctica 15a
9. Práctica 15b
1. Presentación
2. Crear subclases
3. Crear objetos de las subclases
4. Sobrescribir métodos
5. El acceso protected
6. Práctica 16
1. Introducción
2. El array $_GET
3. El array $_POST
4. Recogerlos en una página distinta
5. Recogerlos en la misma página
6. Entradas requeridas
7. Práctica 17a
8. Práctica 17b
1. Expresiones regulares
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
2. Limpiando la información
3. Comprobando el formulario de origen
4. Práctica 18
1. Introducción
2. Crear cookies
3. Caducidad de la cookies
4. Dependencia del navegador
5. Características de los cookies
6. ¿Qué es una sesión?
7. El array $_SESSION
8. La función od_start() y od_clean()
9. Finalizar la sesión
10. El identificador de la sesiones
11. ¿Dónde se almacena la información?
12. Práctica 19a
13. Práctica 19b
1. Introducción
2. Crear el archivo
3. Escribir en el archivo
4. Leer de un archivo
5. Práctica 20
1. Errores
2. Excepciones
3. Práctica 21a
4. Práctica 21b
1. MySql
2. Contraseña para el root
3. Extensión mysqli
4. PHPMyAdmin
5. Administración de usuarios
6. Práctica 22
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
1. Ordenar el resultado
2. Dividir el resultado en páginas
3. Consultas preparadas
4. Práctica 24
1. La página de login
2. La página de registro
3. Asegurar la confidencialidad
4. Práctica 25
1. Introducción
2. Modificar listaproductos.php
3. La página comprar.php
4. Identificar al cliente
5. La página carritocompra.php
6. Confirmar el pedido
7. La página de desconexión
8. Migrar el carrito de la compra
9. Práctica 26a
10. Práctica 26b
UNIDAD DIDÁCTICA 27. INTEGRAR NUESTRO CARRITO A UNA PÁGINA WEB ACTUAL
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
1. Introducción
2. ¿Qué vamos a hacer?
3. Construir la estructura HTML
1. Introducción
2. Tipos de Formas de Pago
3. Contrareembolso
4. Transferencia Bancaria
5. Domiciliación Bancaria
6. Tarjetas Bancarias
7. Tarjetas de Comercio
8. Paypal
9. ¿Qué Formas de Pago Utilizaremos?
10. Modificando la Interfaz de Nuestra Tienda
11. Modificando nuestra base de datos
12. Modificando el Código Anterior
13. Implementando el Contrareembolso
14. Implementando la transferencia
15. Implementando el Paypal
1. Caracterísiticas de SQL
Master en Programacion en Entorno Cliente y Servidor + Titulacion
Universitaria
1. Caracterísiticas de MySQL
2. Tipos de datos
3. Sisntaxis SQL para MySQL