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.
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.
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.
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.
Comandos GIT para trabajar con repositorios remotos (como GitHub)
Comandos GIT para deshacer cambios y etiquetas
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
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
Selectores CSS
Unidades de medida
Colores
Pseudoclases
Pseudo-elementos
Otras pseudoclases y pseudoelementos
Modelo de cajas
Propiedades de las cajas
Margen, relleno, bordes y modelo de cajas
Posicionamiento y visualización
Posicionamiento
Visualización
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
Crear y vincular hojas de estilos
Estructura
Propiedades CSS
Selectores
Posición y tamaño
Texto
Imágenes
Listas, tablas, formularios
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
Introducción a Bootstrap 4
Diferencias entre Bootstrap 3 y Bootstrap 4
Generalidades de Bootstrap 4
Descarga e instalación de Bootstrap 4
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
Tablas
Jumbotron
Alertas
Barras de progreso
Paginación
Listas de grupos
Desplegables
Barras de navegación
Formularios
Carruseles
Modales
Tipografía
Colores
Imágenes
Botones
Formularios personalizados
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
Introducción
Presentación
¿Cómo iniciar Jquery?
¿Dónde podemos documentarnos?
Herramientas necesarias
Introducción
Obteniendo JQuery
El nucleo de jQuery
Cargar Jquery desde Google
Novedades
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
Titulación
Titulación de Máster de Formación Permanente en Desarrollo Web: Lenguajes Avanzados y Gestión de Base de Datos con 1500 horas y 60 ECTS expedida por UTAMED – Universidad Tecnológica Atlántico Mediterráneo.