Máster en Formación Permanente en Desarrollo Web: Lenguajes Avanzados y Gestión de Base de Datos
100% Online
60 ECTS
12 meses
2195€
Presentación
Este Master en Desarrollo Web: Lenguajes Avanzados y Gestión de Bases de Datos se justifica por la creciente demanda de profesionales en el ámbito del desarrollo web y la necesidad de abordar los desafíos cada vez más complejos que implica esta disciplina.
En un entorno digital en constante evolución, es esencial contar con conocimientos avanzados en lenguajes de programación, gestión de bases de datos y optimización web para garantizar el éxito y la competitividad en el mercado laboral.
Adquirirás un dominio de lenguajes como JavaScript y PHP, que te permitirá crear aplicaciones web dinámicas y funcionales. Además, aprenderás HTML, CSS y JQuery para dotar de mayor estética, estructura y dinamismo a cualquier sitio web.
Universidades colaboradoras
Para qué te prepara
El Master en Desarrollo Web: Lenguajes Avanzados y Gestión de Bases de Datos te prepara para convertirte en un profesional en desarrollo web. Adquirirás habilidades en lenguajes de programación como HTML y CSS para el diseño web, Javascript, JQuery y PHP para el dinamismo y la comunicación con el servidor y MySQL y MongoDB para la gestión de bases de datos tanto relacionales como NoSQL. Crearás web interactivas, seguras y optimizadas.
Objetivos
- Dominar lenguajes de programación avanzados como JavaScript, PHP y JQuery.
- Aplicar técnicas de optimización web para mejorar el posicionamiento en buscadores.
- Diseñar y desarrollar interfaces atractivas y responsivas utilizando HTML, CSS y Javascript.
- Gestionar eficientemente bases de datos relacionales y utilizar SQL para consultas y manipulación de datos.
- Utilizar MongoDB como Sistema Gestor de Bases de Datos no relacionales (NoSQL).
- Gestionar la comunicación con servidores y bases de datos mediante el lenguaje PHP.
- Aprender a trabajar en equipo y gestionar proyectos web de manera efectiva.
A quién va dirigido
El Master en Desarrollo Web: Lenguajes Avanzados y Gestión de Bases de Datos está dirigido a profesionales y graduados en informática, programación o disciplinas relacionadas que deseen ampliar y profundizar sus conocimientos en el desarrollo web. También es adecuado para emprendedores y autodidactas que buscan adquirir habilidades sólidas en programación web.
Salidas Profesionales
Gracias a este Master en Desarrollo Web: Lenguajes Avanzados y Gestión de Bases de Datos podrás trabajar como desarrollador web front-end o back-end, programador de aplicaciones web, analista programador, diseñador web o especialista en bases de datos y gestores de proyectos web. También tendrás la capacidad de trabajar de manera independiente como freelance.
Temario
MÓDULO 1. GIT
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A GIT
- ¿Qué es el control de versiones?
- ¿Qué es GIT?
- ¿Por qué GIT?
- Instalación de GIT
- GitHub y su relación con GIT
UNIDAD DIDÁCTICA 2. MANEJO DE REPOSITORIOS EN GIT
- Flujo de trabajo en GIT (Workflow)
- Principales comandos Git Bash
- Crear un repositorio
- Cambios de archivos
- Deshacer cambios
- Sincronizar repositorios
- Reescribir historial
UNIDAD DIDÁCTICA 3. RAMAS EN GIT
- Usar ramas en GIT
- Cambiar ramas (Git checkout)
- Ramas remotas (Remote Branches)
- Flujo de trabajo (Workflow)
- Integración de ramas
- Borrado de ramas
- Etiquetas (Tags)
- Solicitudes de extracción (Pull requests)
UNIDAD DIDÁCTICA 4. COMANDOS GIT
- Comandos GIT en Git Bash
- Comandos GIT para configurar y crear repositorios
- Comandos GIT para preparar y confirmar cambios
- Comandos GIT para trabajar con repositorios remotos (como GitHub)
- Comandos GIT para deshacer cambios y etiquetas
UNIDAD DIDÁCTICA 5. BUENAS PRÁCTICAS EN GIT
- Trabajar con GIT
- Confirma con regularidad (commit)
- Escriba mensajes de confirmación útiles
- Utilice ramas (Branch)
- Actualice su repositorio antes de enviar cambios (Pull y Push)
- Divide el trabajo en repositorios
MÓDULO 2. HTML 5
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A HTML 5
UNIDAD DIDÁCTICA 2. ELEMENTOS Y ATRIBUTOS DE HTML 5
UNIDAD DIDÁCTICA 3. ESTILOS Y DISEÑO EN HTML 5
UNIDAD DIDÁCTICA 4. INTERACCIÓN Y MULTIMEDIA EN HTML 5
UNIDAD DIDÁCTICA 5. OPTIMIZACIÓN Y ACCESIBILIDAD EN HTML 5
UNIDAD DIDÁCTICA 6. FORMULARIOS EN HTML 5
UNIDAD DIDÁCTICA 7. HTML 5 AVANZADO
MÓDULO 3. BOOTSTRAP 4: DESARROLLO WEB RESPONSIVE
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A CSS
- Introducción CSS
- Soporte de CSS en navegadores
- Especificación oficial
- Funcionamiento básico de CSS
- ¿Cómo incluir CSS en la Web?
- Estilo básico
- Medios CSS
- Comentarios
- Sintaxis de la definición
UNIDAD DIDÁCTICA 2. CSS: SELECTORES, UNIDADES DE MEDIDA Y COLORES
- Selectores CSS
- Unidades de medida
- Colores
UNIDAD DIDÁCTICA 3. CSS: PSEUDOCLASES Y PSEUDOELEMENTOS CSS
- Pseudoclases
- Pseudo-elementos
- Otras pseudoclases y pseudoelementos
UNIDAD DIDÁCTICA 4. CSS: MODELOS DE CAJA, POSICIONAMIENTO Y VISUALIZACIÓN
- Modelo de cajas
- Propiedades de las cajas
- Margen, relleno, bordes y modelo de cajas
- Posicionamiento y visualización
- Posicionamiento
- Visualización
UNIDAD DIDÁCTICA 5. CSS: FLEXBOX
- En qué cosiste
- Visualización: Display
- Contenedores flexibles: flex e inline-flex
- Orientación: flex-box, flex-direction y flex-wrap
- La propiedad order
- Alineación de los elementos flexibles
- Soporte de los navegadores
UNIDAD DIDÁCTICA 6. CSS: HOJAS DE ESTILOS
- Crear y vincular hojas de estilos
- Estructura
- Propiedades CSS
- Selectores
- Posición y tamaño
- Texto
- Imágenes
- Listas, tablas, formularios
UNIDAD DIDÁCTICA 7. RESPONSIVE DESIGN
- Introducción
- Definición de Diseño Web Responsive
- ¿En qué consiste el diseño responsive?
- Ventajas del diseño responsive
- SEO y diseño responsive
UNIDAD DIDÁCTICA 8. INTRODUCCIÓN A BOOTSTRAP 4
- Introducción a Bootstrap 4
- Diferencias entre Bootstrap 3 y Bootstrap 4
- Generalidades de Bootstrap 4
- Descarga e instalación de Bootstrap 4
UNIDAD DIDÁCTICA 9. CARACTERÍSTICAS Y USO DEL LAYOUT
- Uso de container y Media Queries (Responsive breakpoints)
- Utilidades dentro de nuestro layout: flexbox, margin, padding and visibility
- Estructura básica del Grid
- Posibilidades de personalización del Grid
UNIDAD DIDÁCTICA 10. CREACIÓN DE ELEMENTOS HTML CON BOOTSTRAP 4
- Tablas
- Jumbotron
- Alertas
- Barras de progreso
- Paginación
- Listas de grupos
- Desplegables
- Barras de navegación
- Formularios
- Carruseles
- Modales
UNIDAD DIDÁCTICA 11. PERSONALIZACIÓN DE ELEMENTOS CON BOOTSTRAP 4
- Tipografía
- Colores
- Imágenes
- Botones
- Formularios personalizados
UNIDAD DIDÁCTICA 12. UTILIDADES AVANZADAS DE PERSONALIZACIÓN
- Bordes: color, posición y radio
- Uso de Clearfix
- Colores de fondo con grado de intensidad
- Uso del atributo Display
- Uso del sistema Flex
- Fijación de elementos mediante posiciones
- Modificaciones avanzadas del texto
- Ejemplos combinados del uso de Bootstrap en nuestra página
MÓDULO 4. ANALISTA PROGRAMADOR JAVASCRIPT
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A JAVASCRIPT
UNIDAD DIDÁCTICA 2. SINTAXIS DE JAVASCRIPT
UNIDAD DIDÁCTICA 3. MANIPULACIÓN DEL DOM CON JAVASCRIPT
UNIDAD DIDÁCTICA 4. PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVASCRIPT
UNIDAD DIDÁCTICA 5. AJAX CON JAVASCRIPT
UNIDAD DIDÁCTICA 6. DESARROLLO DE APLICACIONES WEB CON JAVASCRIPT
UNIDAD DIDÁCTICA 7. FRAMEWORKS DE JAVASCRIPT
UNIDAD DIDÁCTICA 8. JAVASCRIPT EN EL LADO DEL SERVIDOR
UNIDAD DIDÁCTICA 9. SEGURIDAD EN JAVASCRIPT
UNIDAD DIDÁCTICA 10. JAVASCRIPT AVANZADO
UNIDAD DIDÁCTICA 11. OPTIMIZACIÓN Y RENDIMIENTO EN JAVASCRIPT
UNIDAD DIDÁCTICA 12. TESTING Y DEPURACIÓN EN JAVASCRIPT
MÓDULO 5. PROGRAMACIÓN EN JQUERY
UNIDAD DIDÁCTICA 1. INICIACIÓN A LAS PÁGINAS WEBS CON JQUERY
- Introducción
- Presentación
- ¿Cómo iniciar Jquery?
- ¿Dónde podemos documentarnos?
- Herramientas necesarias
UNIDAD DIDÁCTICA 2. CONCEPTOS BÁSICOS DE JQUERY
- Introducción
- Obteniendo JQuery
- El nucleo de jQuery
- Cargar Jquery desde Google
- Novedades
UNIDAD DIDÁCTICA 3. SELECTORES
- Introducción
- Selectores básicos en jQuery
- Selectores de jerarquía
- Filtros en Jquery
UNIDAD DIDÁCTICA 4. EVENTOS
- Introducción
- Evento de carga de Página
- Eventos en Jquery
- El objeto Event
- Todavía más Eventos de Jquery
UNIDAD DIDÁCTICA 5. ATRIBUTOS EN 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()
UNIDAD DIDÁCTICA 6. CSS EN JQUERY
- Introducción
- Acceso a propiedades con css()
- Modificar propiedades css con css(nombre_propiedad_css, valor)
UNIDAD DIDÁCTICA 7. AJAX EN JQUERY
- Introducción
- Conceptos Claves
- Cargar un Archivo
- El método GET o POST
- Cargar un Script
- El método AJAX de jQuery
UNIDAD DIDÁCTICA 8. FORMULARIOS
- Introducción
- Formularios
UNIDAD DIDÁCTICA 9. EFECTOS EN JQUERY
- 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
UNIDAD DIDÁCTICA 10. JQUERY UI
- Introducción
- Instalación
- Usando jQuery UI en nuestra página web
- Plugin draggable
- Componente Dialog
- Componente Button
UNIDAD DIDÁCTICA 11. PLUG-IN EN JQUERY
- 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 6. ANALISTA PROGRAMADOR PHP
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A PHP
UNIDAD DIDÁCTICA 2. PROGRAMACIÓN ORIENTADA A OBJETOS EN PHP
UNIDAD DIDÁCTICA 3. TRABAJO CON BASES DE DATOS EN PHP
UNIDAD DIDÁCTICA 4. PROGRAMACIÓN WEB CON PHP
UNIDAD DIDÁCTICA 5. FRAMEWORKS DE PHP
UNIDAD DIDÁCTICA 6. SEGURIDAD EN APLICACIONES WEB CON PHP
UNIDAD DIDÁCTICA 7. OPTIMIZACIÓN Y RENDIMIENTO EN PHP
MÓDULO 7. MYSQL
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS BASES DE DATOS
UNIDAD DIDÁCTICA 2. ESTRUCTURA DE UNA BASE DE DATOS
UNIDAD DIDÁCTICA 3. CONSULTAS BÁSICAS CON SQL
UNIDAD DIDÁCTICA 4. MODIFICACIÓN DE DATOS CON SQL
UNIDAD DIDÁCTICA 5. ADMINISTRACIÓN Y SEGURIDAD EN MYSQL
UNIDAD DIDÁCTICA 6. TRIGGERS Y PROCEDIMIENTOS ALMACENADOS
UNIDAD DIDÁCTICA 7. OPTIMIZACIÓN AVANZADA DE CONSULTAS
UNIDAD DIDÁCTICA 8. REPLICACIÓN Y CLUSTERING
UNIDAD DIDÁCTICA 9. INTEGRACIÓN DE MYSQL CON OTROS LENGUAJES Y HERRAMIENTAS
UNIDAD DIDÁCTICA 10. MIGRACIÓN Y ACTUALIZACIÓN DE BASES DE DATOS
UNIDAD DIDÁCTICA 11. CASOS PRÁCTICOS CON MYSQL
MÓDULO 8. BASES DE DATOS NOSQL
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS BASES DE DATOS NOSQL
UNIDAD DIDÁCTICA 2. TIPOS DE BASES DE DATOS NOSQL
UNIDAD DIDÁCTICA 3. MONGODB: UNA BASE DE DATOS DOCUMENTAL
UNIDAD DIDÁCTICA 4. OTROS SGBD NOSQL
UNIDAD DIDÁCTICA 5. INSTALACIÓN, CONFIGURACIÓN Y USO DE MONGODB
UNIDAD DIDÁCTICA 6. CONSULTAS Y OPERACIONES AVANZADAS EN MONGODB
UNIDAD DIDÁCTICA 7. CASOS DE USO DE LAS BASES DE DATOS NOSQL
UNIDAD DIDÁCTICA 8. INTEGRACIÓN DE BASES DE DATOS NOSQL CON TECNOLOGÍAS EXTERNAS
UNIDAD DIDÁCTICA 9. SEGURIDAD Y PRIVACIDAD EN BASES DE DATOS NOSQL
MÓDULO 9. PROYECTO FIN DE MASTER (PFM)
Titulación
Titulación Universitaria:
Solicitar información