Máster Profesional en Desarrollo Web en Madrid y Sevilla en CEI: Escuela de Diseño

Máster Profesional en Desarrollo Web
  • CEI: Escuela de Diseño
  • Tipo : Masters
  • Modalidad: Presencial en Madrid, Sevilla
  • Duración: 720 Horas. (12 Meses)
  • Precio:
    5.600 €

Bolsa de trabajo

Bolsa de trabajo

20% de descuento. Precio final - 4.480 €

Promociones y descuentos

Titulo propio

Titulación propia
Solo preparan a alumnos de Madrid y Sevilla
Servicio de alertas por email
Facilítanos tus datos de contacto y te informaremos de programas académicos similares a Máster Profesional en Desarrollo Web en tu email.
Fecha Nacimiento *
Educaedu Business, S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad
Activar Alerta

Sede principal del centro

  • MadridSede principal

    Rodríguez San Pedro 2

    Madrid - 28015, Madrid

  • Sevilla

    Avenida San Francisco Javier 9

    Sevilla - 41018, Sevilla

Exalumnos de Tumaster.com

Dirigido a:

Dirigido a cualquier persona interesada en el mundo del diseño, desarrollo y programación web. No se requieren conocimientos ni titulación previa para la realización y correcto seguimiento de este Máster.

Comentarios:

Objetivos

Conviértete en un auténtico experto del diseño y la programación web (Full Stack Developer) con el Máster Profesional en Desarrollo Web de CEI. El objetivo principal de este máster es formar profesionales que conjuguen un preciso conocimiento técnico y al mismo tiempo creativo para ser aplicado al diseño de proyectos web integrales. Leer más

Este máster reúne en un mismo programa de estudios todos los módulos específicos del área de desarrollo web de CEI, desde el más básico al más complejo, es decir: Diseño Web con WordPress, Diseño Web con HTML5 y CSS3, Desarrollo Frontend con JavaScript y jQuery y Desarrollo Backend con PHP7 y MySQL.

En definitiva, el alumno adquirirá todos los conocimientos necesarios para hacer cualquier tipo de página web. Nos referimos a los principales lenguajes de programación, desde el más basico al más avanzado: HTML5 y CSS3, familiarización con los lenguajes de programación del lado del cliente con Javascript y jQuery, lenguaje de programación del lado del servidor y modelo de bases de datos relacionales con PHP7 y MySQL, realización de aplicaciones web avanzadas mediante un modelo de programación… Además, el alumno aprenderá a dominar el desarrollo y gestión de contenidos a través de WordPress (creación e instalación de temas, configuración de la plataforma, instalación de plugins…) convirtiéndole en un desarrollador full stack.


Salidas profesionales

•Desarrollador Front-end
•Desarrollador Backend
•Especialista en diseño de páginas web
•Especialista en programación de páginas web complejas/dinámicas
•Visual designer
•Programador de aplicaciones web: Javascript, jQuery...

Lugar de impartición:

en Madrid, Sevilla

Titulación que se obtiene:

CEI es un Centro de Formación Autorizado por Apple. Por ello, nuestros alumnos podrán obtener la certificación profesional de Apple e impulsar su carrera en tecnologías del diseño y de la información, entornos empresariales y mercados B2B.

IBM confía en nosotros y por ello nos ha otorgado la insignia IBM Education Partner. Este sello premia a centros de enseñanza que mantienen y fomentan una formación de calidad.

Nuestra escuela se consolida como Centro de Formación de referencia de Maxon en España y nos convertimos en la 1ª escuela de Europa en ser Maxon Training Provider for R18.

Próxima fecha de inicio: 21 de enero de 2019

Lunes a viernes

HORARIOS MAÑANAS
09.00 - 12.00 H.
12.00 - 15.00 H.

TARDES
16.00 - 19.00 H.
19.00 - 22.00 H.

Leer menos
DISEÑO WEB CON HTML5 Y CSS3

01- DISEÑO WEB
· Principios básicos del diseño web
· Principios de usabilidad
· Principios de accesibilidad
· Creación y optimización de imáge-nes para web
· Piezas básicas publicitarias: banners, redes socialesHTML + CSS: estándares web
· Introducción a la web: navegadores, motor de navegaciones, sistemas operativos
· Preparación del entorno para el desarrollo
· HTML: versiones y diferencias
· Etiquetas y atributos
· Semántica de las etiquetas
· Uso de las etiquetas
· DOCTYPE y codificación de caracteres (Charset)
· Head y Title
· Párrafos
· Imágenes
· Tablas
· Enlaces: hipervínculos y anclas
· Listas: ordenadas, desordenadas y de definiciones
· Etiquetas meta
· Uso de iFrames
· Formularios
· Rutas y direcciones: relativas y absolutas
· Propiedades CSS
· Enlazar CSS
· Selectores CSS
· Pseudoselectores y pseudoelementos
· Vídeo en HTML5
· Audio en HTML5Responsive design (diseño web adaptable a tablet/móvil)
· Vídeo en HTML5
· Audio en HTML5Edición web
· Creación del entorno de desarrollo: Editor de Texto + Navegador
· Complementos y herramientas útiles para la edición web
· Estructuración de un sitio web
· Uso avanzado de nuestro entorno de desarrollo
· Conexión a un servidor remoto y sincronización
· Gestión de archivos mediante FTP
· Servidores y registro de dominiosDesarrollo Front-End (Javascript y jQuery)
· Introducción a JavaScript y jQuery
· Conceptos básicos para el uso de plugins jQuery
· Creación de ejemplos prácticos: des-plegables, galerías, sliders
· Introducción a CMS: WordpressDesarrollo Back-End
· Introducción a servidores
· Introducción a lenguajes de servidor (PHP y MySQL)Posicionamiento web: SEO
· Entendiendo los motores de búsqueda
· Usabilidad web
· Introducción al SEO On Page
· Marketing web


FRONTEND CON JAVASCRIPT Y JQUERY

01- DESARROLLO WEB (FRONTEND)

Primeros pasos con JavaScript

· Introduccion a la programación de frontend
· JavaScript. Sintaxis general
· Incluir JavaScript en documentos HTML
· JavaScript en archivos adjuntos
· JavaScript dentro del código HTML
· JavaScript. Variables y operadores
· Variables locales y variables globales
· Variables numéricas
· Metodos para variables numéricas
· Operadores de asignación
· Operadores de incremento y decremento
· Operadores matemáticos
· Cadenas de texto (strings)
· Métodos para cadenas de texto
· Variables Undefined
· Variables NULL
· Variables NaN
· Operadores lógicos en JavaScript
· Operadores relacionales


Estructuras de control de flujo y variables complejas

· JavaScript. Tipos variables complejas
· Arrays en JavaScript
· Métodos para Arrays
· Condicionales en JavaScript
· If / else
· Switch
· Bucles en JavaScript
· Ciclo for
· Ciclo while


Funciones en JavaScript

· Funciones en JavaScript
· Sintaxis y uso
· Scope de JavaScript
· Trabajo con funciones


El DOM

· JavaScript. El DOM
· Introducción al DOM
· Objeto Notation
· Crear nodos
· Agregar nodos
· Modificar, reemplazar y eliminar nodos
· Acceso a los atributos del DOM
· Modificar estilos de elementos
· Eventos del DOM


JavaScript avanzado. Objetos

· Definicion de objeto
· Arrays asociativos
· Propiedades
· Métodos
· Métodos apply() y call()
· Introducción a la notación JSON
· Trabajo con JSON en JavaScript (I)
· Trabajo con JSON en JavaScript (II)


AJAX en JavaScript

· AJAX en JavaScript
· Primeros pasos
· Primera aplicación
· Funcionamiento de una aplicación AJAX
· Métodos y propiedades del objeto XMLHttpRequest
· Objetos para AJAX
· Trabajo con AJAX. Listas desplegables
· Trabajo con AJAX. Autocompletar formulario
· Trabajo con AJAX. Lector RSS
· Trabajo con AJAX. Google maps


jQuery básico

· Introducción a Jquery
· Pasos para utilizar jQuery
· Primer script con jQuery
· Básicos de jQuery: añadir y quitar clases CSS
· Básicos de jQuery: mostrar y ocultar elementos de la página
· Básicos jQuery: efectos rápidos con jQuery
· Básicos jQuery: callback de funciones jQuery
· Básicos jQuery: uso de Ajax básico con jQuery
· Básicos jQuery: Ajax jQuery con mensaje de carga


jQuery Avanzado

• El 3 de jQuery. Metodos esenciales
• Función jQuery o función $()
• Core/each: each del core de jQuery.
• Método size() y propiedad length del core de jQuery.
· Método data() core jQuery
· Selectores de jQuery
· Selectores de jerarquía en jQuery
· Métodos de atributos en jQuery
· Acceder y modificar atributos HTML desde jQuery
· Método attr() de jQuery, otros usos y removeAttr()
· Método prop() de jQuery y diferencias con attr()
· Métodos de CSS de jQuery
· Método css() de jQuery
· Funciones CSS de jQuery para conocer el tamaño y posición de elementos
· Eventos en jQuery
· Manejadores de eventos en jQuery
· Introducción de Objeto evento en jQuery
· Eventos de ratón en jQuery mouseenter y mouseleave
· Eventos de teclado en jQuery
· Definir eventos con bind() y eliminarlos
· Eventos definidos con live() en jQuery
· Delegated events en jQuery
· Efectos en jQuery
· jQuery animate(): animación de propiedades CSS
· Animaciones de color con jQuery.
· Fading en jQuery
· Colas de efectos en jQuery
· Método queue() para acceder a una cola de efectos
· Meter funciones en una cola de efectos jQuery
· Parar la ejecución de una cola de efectos jQuery
· Método delay() para retrasar la ejecución de efectos de la cola
· Cola de efectos personal (no predeterminada) en jQuery
· Desarrollo de plugins en jQuery
· Introducción al desarrollo de plugins en jQuery


Leer más BACKEND CON PHP7 Y MYSQL

01- DESARROLLO WEB (BACKEND)

Primeros pasos con PHP7
· Introducción a la programación de backend
· Estructura básica de una página PHP
· Las etiquetas PHP
· La función echo
· Separador de instrucciones
· Comentarios
· Mezclar PHP y HTML
· Normas de denominación
· Configuración de PHP
· El archivo de configuración php.ini
· Información sobre la configuración
· Juego de caracteres
· Utilizar PHP desde la línea de comandos
· Las bases del lenguaje PHP
· Constantes. Definición y alcance
· Variables. Inicialización y asignación
· Variables. Alcance y duración
· Variables dinámicas (o variables variables)


Tipos de datos en PHP7

· Tipos de datos
· Tipos disponibles
· Tipos de datos escalares y especiales.
· Arrays
· Arrays. Creación, manipulación y alcance
· Operadores
· El operador de asignación por valor
· El operador de asignación por referencia
· Los operadores aritméticos
· El operador de cadena
· Los operadores combinados
· Los operadores lógicos y de comparación
· El operador ternario
· El operador de unión NULL
· El operador de comparación combinado
· Precedencia de los operadores


Estructuras de control en PHP7

· Estructuras de control en PHP 7. Condicionales
· La estructura if
· La estructura switch
· Estructuras de control en PHP 7. Ciclos
· La estructura if
· La estructura while
· La estructura do ... while
· La estructura for
· La estructura foreach
· Las instrucciones continue y break
· Incluir un archivo
· Funcionamiento y utilización
· Interrumpir el script


Funciones en PHP7 (I)

· Utilizar las funciones PHP
· Preámbulo
· Manipular las constantes, las variables y los tipos de datos
· Constantes
· Variables
· Tipos de datos
· Conversiones
· Manipular variables numericas
· Manipular variables strings
· Manipular arrays
· Utilizar expresiones regulares
· Estructura de una expresión regular


Funciones en PHP7 (II)

· Manipular las fechas
· Funciones para manipular los archivos en el servidor
· Manipular los encabezados HTTP
· Escribir funciones y clases PHP
· Declaración y llamada
· Parámetros
· Sintaxis
· Valor predeterminado
· Declaración del tipo de datos
· Pase por referencia
· Lista variable de parámetros
· Consideraciones sobre las variables utilizadas en las funciones
· Variables locales/globales
· Variables estáticas
· Las constantes y las funciones


Funciones en PHP7 (III)

· Escribir funciones y clases PHP
· Recursividad
· Función anónima
· Estructura básica de una página PHP
· Función generadora
· Clases
· Concepto
· Definir una clase
· Instanciar una clase
· Legado
· Otras características de las clases
· Clases o métodos abstractos
· Información sobre la configuración
· Clases o métodos finales
· Interfaces
· Constantes de clases
· Traits
· Clases anónimas
· Excepciones
· Administrar los errores en un script PHP
· Información general
· Mensajes de error de PHP
· Las funciones de gestión de errores


Bases de datos MySQL

· Gestión de los formularios y los enlaces
· Rápido recordatorio sobre los formularios
· Construir un formulario de forma dinámica
· Procesar un formulario utilizando un script PHP
· Recuperar los datos de una URL o de un formulario
· Recuperar los datos pasados por la URL
· Utilizar una matriz para pasar datos en la URL
· Transferir caracteres especiales
· Recuperar los datos introducidos en el formulario.
· Usar un array para recuperar los datos introducidos
· Pasar información en un campo de formulario oculto
· Los diferentes tipos de campos
· Controlar los datos recuperados
· Limpieza de los espacios deseados
· Datos obligatorio
· Longitud máxima de una cadena
· Caracteres permitidos para una cadena - Formato
· Validez de una fecha - Rango de valores
· Validez de un número - Rango de valores
· Validez de una dirección de correo electrónico
· Intercambiar un archivo entre el cliente y el servidor
· Enviar un archivo desde el cliente (upload)
· Descargar un archivo desde el servidor (download)
· Trabajo con bases de batos
· Acceder a las bases de datos
· El concepto de fetch
· Conexión y desconexión
· Obtener información sobre el servidor MySQL
· Obtener información en caso de error de conexión
· Seleccionar una base de datos
· Utilizar consultas no preparadas
· Conocer el número de líneas del resultado de una consulta de lectura
· Extraer el resultado de una consulta de lectura
· Obtener información sobre el resultado de una consulta de actualización
· Gestionar los errores
· Utilizar consultas preparadas
· Preparar una consulta
· Asociar variables PHP a los parámetros de la consulta
· Ejecutar la consulta preparada.
· Vincular variables PHP con las columnas del resultado de una consulta de lectura
· Extraer el resultado de una consulta de lectura
· Utilizar un resultado almacenado.
· Obtener información sobre el resultado de una consulta de actualización
· Gestionar los errores
· Llamar a un programa almacenado
· Procedimiento almacenado
· Función almacenada
· Utilización de SQLite
· Ejecutar una consulta
· Vincular las variables de PHP a los parámetros de una consulta preparada
· Ejecutar una consulta preparada
· Ejecutar una consulta no preparada
· Extraer el resultado de una consulta de lectura
· Actualizar los datos y gestionar las transacciones
· Ejemplos de integración en formularios
· Crear una lista de selección en un formulario
· Visualización de una lista
· Formulario de entrada con lista
· Formulario de búsqueda y de introducción de datos


Administrar sesiones

· Administrar las sesiones
· Información general
· Identificación por formulario
· Identificación a través de autenticación HTTP
· Verificar las credenciales de identificación introducidas
· Utilizar cookies
· Utilizar la gestión de sesiones de PHP
· Implementación
· Autogestión de la transmisión del identificador de sesión
· Conservar la información de una visita a otra
· Breve resumen de las variables Get/Post/Cookie/Session


DISEÑO WEB CON WORDPRESS

01- WORDPRESS

Introducción

· ¿Qué es WordPress?
· Configuración del servidor local
· Creación de la base de datos
· Instalación de WP
· Seguridad

Uso de WP

· Entradas
· Páginas
· Taxonomías
· Comentarios
· Multimedia
· Widgets
· Plugins
Configuración
· Instalación de temas
· Instalación de plugins
· Ajustes de WP
· Estructura de un tema o plantilla
· Partes de un tema de WP
· Jerarquía de ficheros
· La hoja de estilos
· Fichero de funciones
· “Template tags” y “conditional tags”
· El bucle (the loop)


Modificación de un tema o plantilla

· Manipulación de la hoja de estilos
· Manipulación del fichero de funciones
· Creación de plantillas de páginas


Creación de un tema o plantilla

· Planificación previa y diseño
· Versión estática del tema (HTML y CSS)
· Distribución de ficheros del tema
· Inclusión de “template tags”


WP como CMS

· Campos personalizados
· Tipos de entradas personalizadas
· Taxonomías personalizadas
· Shortcodes


Publicación

· Configuración del servidor remoto
· Creación de la base de datos
· Instalación de WP
· Migración del contenido
· Transferencia de archivos del tema
· Ajustes finales


Otros CMS

· Plataformas alternativas a WP
· La plataforma Joomla
· Instalación de Joomla en el servidor local
· Panel de control de Joomla
· Publicación de contenido con Joomla
· Instalación de temas de Joomla
· Panel de control de Drupal
· Publicación de contenido con DrupalLeer menos
Ayuda
¿No encuentras tu curso?
23:51
.