¿Qué quieres aprender?

Máster en Desarrollo Web + Titulación Universitaria

Máster en Desarrollo Web + Titulación Universitaria

Euroinnova International Online Education_

Máster online

Descuento Lectiva
2.495 € 1.895

Duración : 12 Meses

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Los objetivos del Máster en Desarrollo Web son: Conocer los principios del desarrollo web. Conocer la estructura de un sitio web. Conocer los entornos desarrollo. conocer los gestores de dependencias. Conocer los aspectos generales de la programación en Java, la estructura de sus programas y la sintaxis de programación Controlar errores inesperados a la hora de realizar un programa y saber encauzar estos errores para que la aplicación no tenga una finalización inesperada Hacer desarrollos utilizando colecciones Java, que facilitan el tratamiento, almacenamiento, recuperación, etc. de los objetos creados y facilitan la programación Adquirir una base teórica y práctica en el campo de la informática para poder comprender los conceptos prácticos Aprender la forma de optimizar las bases de datos y protegerlas contra posibles agresiones Conocer las características especiales que presentan las aplicaciones en PHP, su nuevo enfoque orientado a objetos, la seguridad en la aplicación y el acceso a bases de datos Aprender las formas de pago existentes hoy en día Conocer el diseño web para teléfonos móviles con HTML5, CSS3 y Javascript Conocer los aspectos generales de la programación en Java, la estructura de sus programas y la sintaxis de programación. Desarrollar programas manejando la potencia de la programación orientada a objetos, trabajando con la estructura de una clase, sus métodos y atributos, control de accesos, paquetes, etc., para poder dar sentido a la programación orientada a objetos. Controlar errores inesperados a la hora de realizar un programa y saber encauzar estos errores para que la aplicación no tenga una finalización inesperada.

A quién va dirigido

El presente Máster en Desarrollo Web está dirigido a todas aquellas personas que quieran conocer todo lo relacionado con el desarrollo web y ampliar sus conocimientos. Además el presente Máster en Desarrollo Web es el complemento perfecto para aquellas personas recién tituladas en Desarrollo Web y quieran recibir una titulación extra para su curriculum.

Requisitos

Efectuar la matrícula.

Temario completo de este curso

Parte 1. Desarrollo web

Unidad didáctica 1. Principios del desarrollo web

  • Concepto y evolución de la web

  • Estándares web

  • Funcionamiento del protocolo HTTP/HTTPS

Unidad didáctica 2. Estructura de un sitio web

  • Arquitectura de la información

  • Árbol de navegación

  • Tipos de sitios web

Unidad didáctica 3. Entornos de desarrollo web: ides

  • Herramientas de edición de código

  • Configuración de entornos locales

  • Extensiones y utilidades para desarrolladores

Unidad didáctica 4. Gestores de dependencias

  • Instalación y uso de gestores

  • Manejo de paquetes y librerías

  • Automatización de tareas

Unidad didáctica 5. Control de versiones github

  • Conceptos de Git

  • Repositorios remotos

  • Gestión de ramas y despliegue

Unidad didáctica 6. Apis

  • Introducción a las interfaces de programación

  • Consumo de datos externos

  • Formatos JSON y XML

Unidad didáctica 7. Optimización de carga

  • Mejora del rendimiento (WPO)

  • Minificación de recursos

  • Carga asíncrona y gestión de caché

Unidad didáctica 8. Accesibilidad web

  • Normativa WAI-ARIA

  • Herramientas de validación de accesibilidad

  • Diseño para la inclusión

Unidad didáctica 9. Sistemas gestores de contenidos(cms)

  • Tipología de CMS

  • Instalación y personalización

  • Ventajas e inconvenientes de los gestores

Unidad didáctica 10. Seguridad

  • Vulnerabilidades comunes

  • Protección de formularios y datos

  • Certificados de seguridad

Parte 2. Diseño web para dispositivos móviles

Módulo 1. Javascript

Unidad didáctica 1. Páginas web

  • Estructura básica de una página

  • Interacción con el navegador

  • El papel de los scripts en la web

Unidad didáctica 2. Javascript

  • Sintaxis y reglas generales

  • Inclusión de scripts en HTML

  • Herramientas de depuración

Unidad didáctica 3. Conceptos básicos de programación

  • Variables y tipos de datos

  • Estructuras de control: bucles y condicionales

  • Operadores lógicos y aritméticos

Unidad didáctica 4. Objetos en javascript

  • Propiedades y métodos

  • Creación de objetos personalizados

  • Objetos predefinidos del lenguaje

Unidad didáctica 5. Los objetos location e history

  • Navegación a través de scripts

  • Gestión del historial del navegador

  • Manipulación de la URL

Unidad didáctica 6. El objeto document

  • Estructura del DOM (Document Object Model)

  • Selección de elementos HTML

  • Modificación dinámica de contenidos

Unidad didáctica 7. El objeto form

  • Acceso a elementos de formulario

  • Eventos de envío y validación

  • Manipulación de campos de datos

Módulo 2. Diseño web avanzado con html5 + css3

Unidad didáctica 1. Herramientas necesarias

  • Editores de texto especializados

  • Navegadores de prueba y consolas de desarrollo

  • Recursos de diseño gráfico

Unidad didáctica 2. Html

  • Estructura de un documento HTML

  • Etiquetas de bloque y de línea

  • Atributos globales

Unidad didáctica 3. Texto, enlaces, listas, imágenes y objetos

  • Formateo de contenido textual

  • Creación de hipervínculos

  • Inserción de recursos multimedia

Unidad didáctica 5. Otras etiquetas importantes

  • Etiquetas de cabecera y cuerpo

  • Elementos de agrupación

  • Comentarios en el código

Unidad didáctica 6. Metainformación, accesibilidad y validación

  • Uso de etiquetas Meta

  • Validación del código según W3C

  • Principios de accesibilidad en el marcado

Unidad didáctica 7. Css

  • Sintaxis y reglas de estilo

  • Formas de aplicar CSS a un documento

  • Herencia y cascada

Unidad didáctica 8. Selectores, unidades de medida y colores

  • Tipos de selectores (id, clase, etiqueta)

  • Unidades relativas y absolutas

  • Definición de paletas de colores

Unidad didáctica 9. Modelos de cajas, posicionamiento y visualización

  • Box-sizing y márgenes

  • Tipos de posicionamiento (static, relative, absolute, fixed)

  • Propiedad display y visibilidad

Unidad didáctica 10. Estructurar una página “layout”

  • Diseño de rejillas (grids)

  • Creación de estructuras clásicas

  • Flujo del documento

Unidad didáctica 11. Texto, enlaces, imágenes y listas

  • Estilos avanzados para tipografía

  • Personalización de estados de enlaces

  • Diseño de galerías y listas con CSS

Unidad didáctica 12. Tablas, formularios y shorthand

  • Estilos para datos tabulares

  • Diseño de campos de entrada

  • Optimización de código mediante propiedades abreviadas

Unidad didáctica 13. Otras utilidades de css

  • Gestión de fuentes externas

  • Impresión de páginas web

  • Sprites y optimización de imágenes

Unidad didáctica 14. Firebug

  • Inspección de elementos en tiempo real

  • Pruebas de cambios de estilo

  • Análisis de red

Unidad didáctica 15. Html5

  • Filosofía y novedades de la versión

  • Compatibilidad entre navegadores

  • El futuro de la web semántica

Unidad didáctica 16. Nuevos atributos, eventos y pseudo-clases

  • Atributos de datos personalizados

  • Manejadores de eventos integrados

  • Pseudo-clases de estado y selección

Unidad didáctica 17. Nuevos elementos semánticos

  • Estructura estructural: header, footer, nav, article, section

  • Etiquetas de contenido multimedia: video, audio, canvas

  • Elementos informativos adicionales

Unidad didáctica 18. Mejoras en los formularios

  • Nuevos tipos de input (email, date, range, color)

  • Atributos de validación nativos

  • Autocompletado y enfoque

Unidad didáctica 19. Otras mejoras de html5

  • Almacenamiento local (LocalStorage)

  • Geolocalización

  • Arrastrar y soltar (Drag and Drop)

Unidad didáctica 20. Css3

  • Modularidad de la especificación

  • Prefijos de los navegadores

  • Compatibilidad y degradación elegante

Unidad didáctica 21. Animaciones, fondos y bordes

  • Bordes redondeados y sombras

  • Múltiples fondos y gradientes

  • Creación de animaciones con Keyframes

Unidad didáctica 22. Cajas, cajas flexibles, colores y fuentes

  • Flexbox: contenedores e ítems

  • Colores RGBA y HSLA

  • Fuentes web personalizadas (@font-face)

Unidad didáctica 23. Enlaces y multi-columnas

  • Estilos avanzados para navegación

  • Diseño de textos en columnas

  • Control de saltos de columna

Unidad didáctica 24. Texto y 2d/3d transformaciones

  • Sombras de texto

  • Rotación, escalado y traslación

  • Perspectiva y transformaciones en tres dimensiones

Unidad didáctica 25. Transiciones e interfaz de usuario

  • Efectos de suavizado de cambios

  • Personalización de cursores

  • Ajustes de tamaño y visibilidad de elementos

Unidad didáctica 26. Móviles

  • Diseño adaptativo (Responsive Web Design)

  • Media Queries

  • Optimización para pantallas táctiles

Parte 3. Programación de páginas web con php

Unidad didáctica 1. Instalación

  • Configuración de servidores Apache/Nginx

  • Instalación del intérprete PHP

  • Entornos de trabajo (XAMPP, WAMP, MAMP)

Unidad didáctica 2. Crear un sitio web

  • Estructura de archivos PHP

  • Configuración del servidor virtual

  • Gestión de permisos

Unidad didáctica 3. Php

  • Sintaxis básica y delimitadores

  • Definición de variables y constantes

  • Tipos de datos escalares

Unidad didáctica 4. Arrays y estructuras de control

  • Arrays asociativos y multidimensionales

  • Condicionales if, else, switch

  • Bucles for, while, foreach

Unidad didáctica 5. Funciones

  • Declaración de funciones

  • Paso de parámetros y valores de retorno

  • Ámbito de las variables

Unidad didáctica 6. Incluir archivos

  • Uso de include y require

  • Organización de código modular

  • Prevención de duplicidades con include_once

Unidad didáctica 7. Programación orientada a objetos

  • Clases y objetos

  • Propiedades y métodos

  • Visibilidad (public, private, protected)

Unidad didáctica 8. Herencia

  • Extensión de clases

  • Sobrecarga de métodos

  • Clases abstractas e interfaces

Unidad didáctica 9. Recoger información del usuario

  • Métodos GET y POST

  • Procesamiento de datos de formularios

  • Manejo de la superglobal $_REQUEST

Unidad didáctica 10. Validación de formularios

  • Limpieza de datos (Sanitización)

  • Reglas de validación en el servidor

  • Gestión de mensajes de error

Unidad didáctica 11. Cookies y sesiones

  • Creación y borrado de cookies

  • Inicio y gestión de sesiones de usuario

  • Persistencia de datos entre páginas

Unidad didáctica 12. Acceso a archivos

  • Lectura y escritura de ficheros

  • Subida de archivos al servidor (Uploads)

  • Gestión de directorios

Unidad didáctica 13. Errores y excepciones

  • Configuración de informes de error

  • Bloques try-catch

  • Manejadores de excepciones personalizados

Unidad didáctica 14. Configuración de la base de datos

  • Conexión desde PHP

  • Uso de la extensión PDO

  • Parámetros de seguridad en la conexión

Unidad didáctica 15. Base de datos y sql

  • Consultas SELECT, INSERT, UPDATE, DELETE

  • Sentencias preparadas para evitar inyecciones SQL

  • Gestión de conjuntos de resultados

Unidad didáctica 16. Buscando más funcionalidad

  • Uso de librerías externas (Composer)

  • Integración de servicios web

  • Procesamiento de imágenes y PDF

Unidad didáctica 17. Autentificación de los usuarios

  • Sistemas de login y registro

  • Encriptado de contraseñas

  • Control de acceso y roles

Unidad didáctica 18. El proceso de compra

  • Lógica del carrito de la compra

  • Gestión de inventario temporal

  • Cálculo de impuestos y totales

Unidad didáctica 19. Integrar nuestro carrito a una página web actual

  • Adaptación de la lógica a layouts existentes

  • Comunicación entre Frontend y Backend

  • Persistencia del carrito en la sesión

Unidad didáctica 20. Formas de pago

  • Integración con pasarelas (PayPal, Stripe)

  • Gestión de notificaciones de pago (IPN)

  • Seguridad en las transacciones

Parte 4. Base de datos sqlUnidad didáctica 1. Bases de datos

  • Concepto de persistencia de datos

  • Evolución de los sistemas de almacenamiento

  • Modelos de datos

Unidad didáctica 2. El modelo de bases de datos relacional

  • Tablas, filas y columnas

  • Claves primarias y foráneas

  • Relaciones y normalización

Unidad didáctica 3. Lenguaje de consulta sql

  • Sentencias de definición de datos (DDL)

  • Sentencias de manipulación de datos (DML)

  • Funciones de agregado y agrupamiento

Unidad didáctica 4. Mysql como sistema gestor de bases de datos relacionales

  • Instalación y configuración de MySQL

  • Herramientas de administración (phpMyAdmin, Workbench)

  • Tipos de motores de almacenamiento (InnoDB, MyISAM)

Unidad didáctica 5. Salvaguarda y recuperación de datos

  • Creación de copias de seguridad (Backups)

  • Restauración de bases de datos

  • Estrategias de mantenimiento

Unidad didáctica 6. Bases de datos distribuidas

  • Concepto de replicación

  • Fragmentación de datos

  • Consistencia y disponibilidad

Unidad didáctica 7. Seguridad de los datos

  • Gestión de usuarios y privilegios

  • Auditoría de accesos

  • Cifrado de datos sensibles

Unidad didáctica 8. Transferencia de datos

  • Importación y exportación de registros

  • Formatos CSV y SQL

  • Migración entre diferentes gestores

Parte 5. Jquery

Módulo 1. Programación con jquery

Unidad didáctica 1. Páginas webs con jquery

  • Inclusión de la librería

  • El evento Ready de carga del documento

  • Ventajas sobre Javascript puro

Unidad didáctica 2. Conceptos básicos de javascript

  • Repaso de sintaxis para JQuery

  • Manejo del DOM

  • Programación asíncrona

Unidad didáctica 3. Conceptos básicos de jquery

  • El objeto JQuery ($)

  • Encadenamiento de métodos

  • Iteración implícita

Unidad didáctica 4. Selectores

  • Selectores de CSS integrados

  • Selectores de jerarquía y filtros

  • Selectores específicos de formulario

Unidad didáctica 5. Eventos

  • Manejadores de clics y teclado

  • Eventos de ratón y desplazamiento

  • Delegación de eventos con .on()

Unidad didáctica 6. Atributos en jquery

  • Lectura y modificación de atributos HTML

  • Gestión de propiedades de elementos

  • Manipulación del valor de campos

Unidad didáctica 7. Css en jquery

  • Modificación de estilos en línea

  • Gestión de clases (addClass, removeClass)

  • Obtención de dimensiones y posiciones

Unidad didáctica 8. Ajax en jquery

  • Carga de fragmentos HTML

  • Peticiones GET y POST simplificadas

  • Manejo de respuestas JSON

Unidad didáctica 9. Formularios

  • Serialización de datos

  • Validación en tiempo real

  • Deshabilitación de botones y envíos

Unidad didáctica 10. Efectos en jquery

  • Mostrar y ocultar elementos

  • Desvanecimientos (Fade) y deslizamientos (Slide)

  • Animaciones personalizadas con .animate()

Unidad didáctica 11. Jquery ui

  • Componentes de interfaz (acordeones, pestañas, diálogos)

  • Interacciones (arrastrar, redimensionar, ordenar)

  • Temas y personalización visual

Unidad didáctica 12. Plug-in en jquery

  • Búsqueda e instalación de plug-ins

  • Creación de plug-ins propios

  • Extensión de la funcionalidad base

Módulo 2. Curso práctico jquery

  • Ejercicios de manipulación del DOM

  • Desarrollo de una interfaz interactiva completa

  • Resolución de casos de uso reales con AJAX

Ver más