El Máster en Creación y Diseño Web te ofrece la oportunidad de sumergirte en un sector en constante evolución y alta demanda laboral. Con un enfoque integral, este máster online te permitirá dominar desde los principios del desarrollo web hasta la programación avanzada con PHP, pasando por el diseño web adaptado a dispositivos móviles y el uso de bases de datos SQL. Aprenderás a optimizar la carga de sitios, garantizar la accesibilidad y seguridad web, y a utilizar herramientas como GitHub y CMS. Además, te familiarizarás con tecnologías esenciales como HTML5, CSS3, JavaScript, y jQuery, adquiriendo habilidades para crear experiencias digitales innovadoras y funcionales. La formación está diseñada para que desarrolles competencias tanto técnicas como creativas, preparándote para enfrentar los retos del mundo digital actual. Con este máster, podrás posicionarte como un profesional versátil y competitivo en el dinámico mundo del diseño y desarrollo web.
El Máster en Creación y Diseño Web está dirigido a profesionales y titulados del ámbito tecnológico que buscan profundizar en el desarrollo web, diseño móvil y programación avanzada. Ideal para quienes desean dominar herramientas como HTML5, CSS3, JavaScript, PHP y bases de datos SQL, optimizando accesibilidad, seguridad y rendimiento, y ampliando su pericia en entornos colaborativos y de control de versiones.
Objetivos
‘- Desarrollar sitios web optimizados usando HTML5, CSS3 y JavaScript. – Implementar seguridad web avanzada usando técnicas de PHP. – Integrar sistemas de bases de datos SQL para gestión eficiente de datos. – Crear interfaces accesibles y responsivas para dispositivos móviles. – Utilizar jQuery para mejorar la interactividad y experiencia de usuario. – Aplicar control de versiones con GitHub para colaboración efectiva. – Desarrollar APIs robustas para ampliar funcionalidad web.
Salidas Profesionales
‘- Desarrollador web full-stack – Diseñador web especializado en UX/UI – Administrador de sistemas CMS – Especialista en seguridad web – Programador PHP orientado a objetos – Gestor de bases de datos SQL – Desarrollador front-end con HTML5/CSS3 – Consultor en accesibilidad web – Integrador de APIs – Especialista en optimización de carga – Programador de aplicaciones móviles – Desarrollador de e-commerce – Experto en JavaScript y jQuery
Diseño web para teléfonos móviles con HTML5, CSS3 y Jquery mobile
Media Queries
Local Storage
Frameworks para la programación de aplicaciones móviles basadas en HTML
Publicar una aplicación en Google Play
Actividad Práctica
Introducción
Obtener el paquete XAMPP
Instalar el paquete XAMPP
Apache y MySQL como servicios
La directiva register_globals
Práctica
¿Cómo funcionan las páginas PHP?
Crear un alias en apache
La página principal
Práctica
Las etiquetas PHP
Variables
Tipos de datos
Constantes
Práctica
Arrays
Estructuras de repetición
Estructuras de decisión
Combinar estructuras
Arrays Asociativos
El bucle foreach
Arrays Multidimensionales
Práctica a
Práctica b
Introducción
Crear Funciones
Llamar a una función
Paso de parámetros
Parámetros por defecto
Práctica
Ámbito de las variables
Variables estáticas
Uso de include y require
Incluir solo una vez
Seguridad de los archivos incluidos
Práctica
Introducción
Clases
Propiedades
Métodos
Visibilidad
Crear Objetos
Destructores
Práctica a
Práctica b
Presentación
Crear subclases
Crear objetos de las subclases
Sobrescribir métodos
El acceso protected
Práctica
Introducción
El array $_GET
El array $_POST
Recogerlos en una página distinta
Recogerlos en la misma página
Entradas requeridas
Práctica a
Práctica b
Expresiones regulares
Limpiando la información
Comprobando el formulario de origen
Práctica
Introducción
Crear cookies
Caducidad de la cookies
Dependencia del navegador
Características de los cookies
¿Qué es una sesión?
El array $_SESSION
La función od_start() y od_clean()
Finalizar la sesión
El identificador de la sesiones
¿Dónde se almacena la información?
Práctica a
Práctica b
Introducción
Crear el archivo
Escribir en el archivo
Leer de un archivo
Práctica
Errores
Excepciones
Práctica a
Práctica b
MySql
Contraseña para el root
Extensión mysqli
PHPMyAdmin
Administración de usuarios
Práctica
Tipos de tablas en MySQL
Crear tablas
Relaciones uno a muchos
Relaciones muchos a muchos
SQL
Acceder a la base de datos
Establecer la conexión
Mostrar los datos en una tabla
Cerrar la conexión
Práctica a
Práctica b
Práctica c
Ordenar el resultado
Dividir el resultado en páginas
Consultas preparadas
Práctica
La página de login
La página de registro
Asegurar la confidencialidad
Práctica
Introducción
Modificar listaproductos.php
La página comprar.php
Identificar al cliente
La página carritocompra.php
Confirmar el pedido
La página de desconexión
Migrar el carrito de la compra
Práctica a
Práctica b
Introducción
¿Qué vamos a hacer?
Construir la estructura HTML
Introducción
Tipos de Formas de Pago
Contrareembolso
Transferencia Bancaria
Domiciliación Bancaria
Tarjetas Bancarias
Tarjetas de Comercio
Paypal
¿Qué Formas de Pago Utilizaremos?
Modificando la Interfaz de Nuestra Tienda
Modificando nuestra base de datos
Modificando el Código Anterior
Implementando el Contrareembolso
Implementando la transferencia
Implementando el Paypal
Ventajas e inconvenientes de las baes de datos
Conceptos generales
El modelo entidad-relación
El modelo entidad-relación extendido
Restricciones de integridad
Estructura del modelo relacional
Claves en el modelo relacional
Restricciones de integridad
Teoría de la normalización
Diseño de una base de datos relacional
Tipos de lenguajes relacionales
Caracterísiticas de SQL
Sistemas de Gestión de Bases de Datos con soporte SQL
Sintaxis en SQL
Especificación de restricciones de integridad
Caracterísiticas de MySQL
Tipos de datos
Sisntaxis SQL para MySQL
Posibles fallos en una base de datos
Elementos de recuperación
Tipos de soporte
RAID
Servidores remotos de salvaguarda de datos
Diseño de un plan de salvaguarda y protocolo de recuperación de datos
Tipos de salvaguardas de datos
RTO (Recovery Time Objective) y RPO (Recovery Point Objective)
Mecanismos de verificación de la integridad de las copias de seguridad
Definición de SGBD distribuido. Principales ventajas y desventajas
Características esperadas en un SGBD distribuido
Clasificación de los SGBD distribuidos
Enumeración y explicación de las reglas de DATE para SGBD distribuidos
Replicación de la información en bases de datos distribuidas
Procesamiento de consultas
Descomposición de consultas y localización de datos
Conceptos de seguridad de los datos: confidencialidad, integridad y disponibilidad
Normativa legal vigente sobre datos
Supuestos prácticos
Herramientas para importar y exportar datos
Clasificación de las herramientas
Ejemplo de ejecución de una exportación e importación de datos
Migración de datos entre diferentes SGBD
Inconvenientes al traspasar datos entre distintos SGBD
Introducción
Presentación
¿Cómo iniciar Jquery?
¿Dónde podemos documentarnos?
Herramientas necesarias
Introducción
Sintaxis Básica
Operadores
Control de flujo
Arrays y Objetos
Funciones
Introducción
Obteniendo JQuery 1.9.1
El nucleo de jQuery
Cargar Jquery desde Google
Novedades de Jquery 1.9
Introducción
Selectores básicos en jQuery
Selectores de jerarquía
Filtros en Jquery
Introducción
Evento de carga de Página
Eventos en Jquery
El objeto Event
Todavía más Eventos de Jquery
Introducción
Operaciones sobre clases
Leer Atributos
Modificar Atributos
Modificar varios valores de atributos a la vez
Añadir atributos con Attr
Eliminar un atributos con removeAttr()
Introducción
Acceso a propiedades con .css()
Modificar propiedades css con .css(nombre_propiedad_css, valor)
Introducción
Conceptos Claves
Cargar un Archivo
El método GET o POST
Cargar un Script
El método AJAX de jQuery
Introducción
Formularios
Introducción
Los efectos show() y hide()
Efectos de fundido
Creación de una animación
Envío de funciones callback
Cola de efectos
Efectos con desplazamientos
Introducción
Instalación
Usando jQuery UI en nuestra página web
Plugin draggable
Componente Dialog
Componente Button
Plugins
Desarrollar Plug-ins
Añadir nuevos métodos abreviados
Parámetros del método
Otras funciones para plug-ins
Compartir un Plug-in
MÓDULO 2. CURSO PRÁCTICO JQUERY
Titulación
Doble Titulación: – Titulación de Máster en Creación y Diseño Web con 1500 horas expedida por EDUCA BUSINESS SCHOOL como Escuela de Negocios Acreditada para la Impartición de Formación Superior de Postgrado, con Validez Profesional a Nivel Internacional – Titulación Universitaria de Curso Universitario en Creación y Gestión de Base de Datos SQL con 200 horas y 8 ECTS expedida por UTAMED – Universidad Tecnológica Atlántico Mediterráneo.