Máster en Formación Permanente en Desarrollo Web: Lenguajes Avanzados y Gestión de Base de Datos
100% Online
12 meses
2195€
Máster en Formación Permanente en Desarrollo Web: Lenguajes Avanzados y Gestión de Base de Datos
    Máster en Formación Permanente en Desarrollo Web: Lenguajes Avanzados y Gestión de Base de Datos

    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€
    Seguridad y confianza en tus pagos online.

    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.
    Qs World University Rankings

    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

    1. ¿Qué es el control de versiones?
    2. ¿Qué es GIT?
    3. ¿Por qué GIT?
    4. Instalación de GIT
    5. GitHub y su relación con GIT

    UNIDAD DIDÁCTICA 2. MANEJO DE REPOSITORIOS EN GIT

    1. Flujo de trabajo en GIT (Workflow)
    2. Principales comandos Git Bash
    3. Crear un repositorio
    4. Cambios de archivos
    5. Deshacer cambios
    6. Sincronizar repositorios
    7. Reescribir historial

    UNIDAD DIDÁCTICA 3. RAMAS EN GIT

    1. Usar ramas en GIT
    2. Cambiar ramas (Git checkout)
    3. Ramas remotas (Remote Branches)
    4. Flujo de trabajo (Workflow)
    5. Integración de ramas
    6. Borrado de ramas
    7. Etiquetas (Tags)
    8. Solicitudes de extracción (Pull requests)

    UNIDAD DIDÁCTICA 4. COMANDOS GIT

    1. Comandos GIT en Git Bash
    2. Comandos GIT para configurar y crear repositorios
    3. Comandos GIT para preparar y confirmar cambios
    4. Comandos GIT para trabajar con repositorios remotos (como GitHub)
    5. Comandos GIT para deshacer cambios y etiquetas

    UNIDAD DIDÁCTICA 5. BUENAS PRÁCTICAS EN GIT

    1. Trabajar con GIT
    2. Confirma con regularidad (commit)
    3. Escriba mensajes de confirmación útiles
    4. Utilice ramas (Branch)
    5. Actualice su repositorio antes de enviar cambios (Pull y Push)
    6. 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

    1. Introducción CSS
    2. Soporte de CSS en navegadores
    3. Especificación oficial
    4. Funcionamiento básico de CSS
    5. ¿Cómo incluir CSS en la Web?
    6. Estilo básico
    7. Medios CSS
    8. Comentarios
    9. Sintaxis de la definición

    UNIDAD DIDÁCTICA 2. CSS: SELECTORES, UNIDADES DE MEDIDA Y COLORES

    1. Selectores CSS
    2. Unidades de medida
    3. Colores

    UNIDAD DIDÁCTICA 3. CSS: PSEUDOCLASES Y PSEUDOELEMENTOS CSS

    1. Pseudoclases
    2. Pseudo-elementos
    3. Otras pseudoclases y pseudoelementos

    UNIDAD DIDÁCTICA 4. CSS: MODELOS DE CAJA, POSICIONAMIENTO Y VISUALIZACIÓN

    1. Modelo de cajas
    2. Propiedades de las cajas
    3. Margen, relleno, bordes y modelo de cajas
    4. Posicionamiento y visualización
    5. Posicionamiento
    6. Visualización

    UNIDAD DIDÁCTICA 5. CSS: FLEXBOX

    1. En qué cosiste
    2. Visualización: Display
    3. Contenedores flexibles: flex e inline-flex
    4. Orientación: flex-box, flex-direction y flex-wrap
    5. La propiedad order
    6. Alineación de los elementos flexibles
    7. Soporte de los navegadores

    UNIDAD DIDÁCTICA 6. CSS: HOJAS DE ESTILOS

    1. Crear y vincular hojas de estilos
    2. Estructura
    3. Propiedades CSS
    4. Selectores
    5. Posición y tamaño
    6. Texto
    7. Imágenes
    8. Listas, tablas, formularios

    UNIDAD DIDÁCTICA 7. RESPONSIVE DESIGN

    1. Introducción
    2. Definición de Diseño Web Responsive
    3. ¿En qué consiste el diseño responsive?
    4. Ventajas del diseño responsive
    5. SEO y diseño responsive

    UNIDAD DIDÁCTICA 8. INTRODUCCIÓN A BOOTSTRAP 4

    1. Introducción a Bootstrap 4
    2. Diferencias entre Bootstrap 3 y Bootstrap 4
    3. Generalidades de Bootstrap 4
    4. Descarga e instalación de Bootstrap 4

    UNIDAD DIDÁCTICA 9. CARACTERÍSTICAS Y USO DEL LAYOUT

    1. Uso de container y Media Queries (Responsive breakpoints)
    2. Utilidades dentro de nuestro layout: flexbox, margin, padding and visibility
    3. Estructura básica del Grid
    4. Posibilidades de personalización del Grid

    UNIDAD DIDÁCTICA 10. CREACIÓN DE ELEMENTOS HTML CON BOOTSTRAP 4

    1. Tablas
    2. Jumbotron
    3. Alertas
    4. Barras de progreso
    5. Paginación
    6. Listas de grupos
    7. Desplegables
    8. Barras de navegación
    9. Formularios
    10. Carruseles
    11. Modales

    UNIDAD DIDÁCTICA 11. PERSONALIZACIÓN DE ELEMENTOS CON BOOTSTRAP 4

    1. Tipografía
    2. Colores
    3. Imágenes
    4. Botones
    5. Formularios personalizados

    UNIDAD DIDÁCTICA 12. UTILIDADES AVANZADAS DE PERSONALIZACIÓN

    1. Bordes: color, posición y radio
    2. Uso de Clearfix
    3. Colores de fondo con grado de intensidad
    4. Uso del atributo Display
    5. Uso del sistema Flex
    6. Fijación de elementos mediante posiciones
    7. Modificaciones avanzadas del texto
    8. 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

    1. Introducción
    2. Presentación
    3. ¿Cómo iniciar Jquery?
    4. ¿Dónde podemos documentarnos?
    5. Herramientas necesarias

    UNIDAD DIDÁCTICA 2. CONCEPTOS BÁSICOS DE JQUERY

    1. Introducción
    2. Obteniendo JQuery
    3. El nucleo de jQuery
    4. Cargar Jquery desde Google
    5. Novedades

    UNIDAD DIDÁCTICA 3. SELECTORES

    1. Introducción
    2. Selectores básicos en jQuery
    3. Selectores de jerarquía
    4. Filtros en Jquery

    UNIDAD DIDÁCTICA 4. EVENTOS

    1. Introducción
    2. Evento de carga de Página
    3. Eventos en Jquery
    4. El objeto Event
    5. Todavía más Eventos de Jquery

    UNIDAD DIDÁCTICA 5. ATRIBUTOS EN JQUERY

    1. Introducción
    2. Operaciones sobre clases
    3. Leer Atributos
    4. Modificar Atributos
    5. Modificar varios valores de atributos a la vez
    6. Añadir atributos con Attr
    7. Eliminar un atributos con removeAttr()

    UNIDAD DIDÁCTICA 6. CSS EN JQUERY

    1. Introducción
    2. Acceso a propiedades con css()
    3. Modificar propiedades css con css(nombre_propiedad_css, valor)

    UNIDAD DIDÁCTICA 7. AJAX EN JQUERY

    1. Introducción
    2. Conceptos Claves
    3. Cargar un Archivo
    4. El método GET o POST
    5. Cargar un Script
    6. El método AJAX de jQuery

    UNIDAD DIDÁCTICA 8. FORMULARIOS

    1. Introducción
    2. Formularios

    UNIDAD DIDÁCTICA 9. EFECTOS EN JQUERY

    1. Introducción
    2. Los efectos show() y hide()
    3. Efectos de fundido
    4. Creación de una animación
    5. Envío de funciones callback
    6. Cola de efectos
    7. Efectos con desplazamientos

    UNIDAD DIDÁCTICA 10. JQUERY UI

    1. Introducción
    2. Instalación
    3. Usando jQuery UI en nuestra página web
    4. Plugin draggable
    5. Componente Dialog
    6. Componente Button

    UNIDAD DIDÁCTICA 11. PLUG-IN EN JQUERY

    1. Plugins
    2. Desarrollar Plug-ins
    3. Añadir nuevos métodos abreviados
    4. Parámetros del método
    5. Otras funciones para plug-ins
    6. 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:
    Diploma Universidad Católica de Murcia
    Solicitar información