Master Avanzado en Creación de Contenidos y Aplicaciones Web
Si has realizado este curso, ¿por qué no darnos tu opinión?. Si lo haces, estarás ayudando a miles de personas que, como tu en su momento, están intentando cambiar su vida a través de la formación. No hay mejor ayuda, para decidirse entre miles de cursos, que la opinión de una persona que ha vivido la experiencia de cursarlo, miles de personas te lo agradecerán.
Danos tu opinión detallada sobre el Master Avanzado en Creación de Contenidos y Aplicaciones Web. No olvides decirnos que te pareció el temario del curso, el profesorado, la accesibilidad al equipo del centro para resolver tus dudas y, en el caso de los programas online, la calidad del campus virtual.
El Máster Avanzado en Creación de Contenidos y Aplicaciones Web es presencial en Madrid y Sevilla.
El Máster Avanzado en Creación de Contenidos y Aplicaciones Web va a permitir al alumno convertirse en un auténtico experto en el diseño y programación web. El alumno adquirirá los conocimientos para el diseño de distintos modelos de interfaces basadas en HTML5 y CSS3, dominar todas las técnicas y tecnologías para la preparación de los elementos gráficos necesarios para el diseño web, familiarizarse con los lenguajes de programación del lado del cliente y del servidor y el modelo de bases de datos relacionales y la realización de aplicaciones web avanzadas mediante un modelo de programación. Todo ello, sirviéndote de herramientas como AJAX, .htaccess, PHP, MySQL, XML/JSON y muchas más.
El Máster Avanzado en Aplicaciones Web va a permitir al alumno diseñar interfaces basados en HTML5 Y CSS3; dominar todas las técnicas y tecnologías para la preparación de los elementos gráficos necesarios para el diseño web, familiarizarse con los lenguajes del lado del cliente y del servidor; así como el modelo de bases de datos relacionales. También aprenderá a realizar las aplicaciones web más usuales en PHP, haciendo hincapié en la conectividad con bases de datos.
Finalmente, se desarrolla una capacidad analítica trasladando los conocimientos previamente adquiridos a un modelo de programación altamente orientado a objetos para el desarrollo de aplicaciones avanzadas, todo ello gracias a herramientas como AJAX, .htaccess, PHP...
CREACION WEB
Diseño web
•Principios básicos del Diseño Web
•Principios de Usabilidad
•Principios de Accesibilidad
•Creación y optimización de imágenes para web
•Piezas básicas publicitarias: banners, redes sociales, HTML + CSS: estándares web.
•Introducción a web: navegadores, motor de navegaciones, sistema 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.
•Enlaces: hipervínculos y anclas.
•Listas: ordenadas, desordenadas y de definiciones.
•Etiquetas meta.
•Uso de iFrames.
•Tablas.
•Formularios.
•Rutas y direcciones: relativas y absolutas.
•Enlazar CSS.
•Selectores CSS.
•Propiedades CSS.
•Pseudoselectores y pseudoelementos.
Edició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
Introducción a los plug-in JavaScript / jQuery
•Breve introducción a JavaScript y jQuery
•Conceptos básicos para el uso de plug-ins jQuery
•Creación de ejemplos prácticos: desplegables, galerías, sliders, HTML5 + CSS3
•Introducción a HTML5.
•Diferencias HTML5 vs XHTML 1.0 Transitional.
•Compatibilidad de HTML5.
•Etiquetas básicas: header, footer, nav, article, section, aside, mark y hgroup.
•Vídeo en HTML5.
•Audio en HTML5.
•Transiciones y transformaciones en CSS3
•Sombras de caja y textos: box-shadow y textshadow.
•Uso de RGBA en colores.
•Reponsive Design: uso de media queries.
PROGRAMACION WEB
Introducción
•¿Qué es y qué se puede hacer con PHP?
•Instalación Apache/PHP/MySQL/PhpMyAdmin.
•Variables y constantes.
•Tipos de datos.
•Matrices de datos (arrays)
•Operadores.
•Estructuras de control selectivas (condicionales).
•Estructuras de control repetitivas (bucles)
Funciones
•Definición y creación de funciones.
•Invocación de funciones.
•Devolución de resultados.
•Argumentos de funciones
•Uso de Include y Require.
Librerías de funciones
•Funciones de manipulación de cadenas de caracteres.
•Funciones de fecha y hora.
•Funciones de acceso y manipulación de ficheros.
•Funciones de acceso y manipulación de directorios.
•Subir ficheros al servidor.
Formularios
•Métodos de envío GET/POST.
•Recepción de datos con $_REQUEST / $_GET / $_
•POST.
Gestión de base de datos con PHP
•Definición e importancia de BBDD Relacionales.
•Gestión de BBDD con PHPMyAdmin.
•Definición de tablas y tipos de campos: SQL
•Importar y exportar estructuras y datos.
•Conectar a la base de datos con PHP.
•CRUD con PHP desde formularios.
•Paginación de resultados con PHP.
•Manejo de errores con MySQL.
JavaScript
•Conceptos básicos.
•Sintaxis del lenguaje.
•Modelo de objetos del documento (DOM).
•Manipulación del DOM.
•Eventos.
•Gestión de formularios.
•Validación de campos.
•Librerías de métodos de JavaScript (jQuery).
jQery
•Conceptos básicos
•Sintáxis del lenguaje
•Selección de elementos
•Manejo de eventos
•Efectos visuales y animación
•Funciones de jQuery
•jQuery UI
•Ventanas modales de diálogo y notificaciones
•Controles de interfaz de usuario.
Manejo de datos de formularios con JavaScript y JQuery
•Campos requeridos.
•Campos requeridos con dependencia.
•Validación de datos.
•Máscaras y formato de texto.
•Autocompletar.
•Creación de Selects dinámicas.
Introducción a CMS
•Definición e importancia de un CMS.
•Autentificación de usuarios.
•Sesiones/coockies.
•Definición de plantillas dinámicas.
•CRUD de páginas web dinámicas
Aplicaciones mixtas
•PHP con JQuery + JSON.
•Creación de XML/RSS con PHP.
Introducción a WebSe.
•Conceptos básicos para el uso de plug-ins jQuery
•Creación de ejemplos prácticos: desplegables, galerías, sliders,
PROGRAMACION WEB AVANZADA
POO con PHP5
•Clases, interfaces y objetos
•Abstracción, herencia y polimorfismo
•Patrón de diseño MVC
•Acceso a APls y servicios web
•Seguridad y prevención de XSS y SQL injection
•PHP y AJAX
•Clases para validación de formularios
•Generación dinámica de miniaturas (librería GD)
•Clases para aceeso a bases de datos
JSON
•Conceptos básicos
•Sintáxis del lenguaje
•Diseño de objetos JSON
•Generación y lectura de objetos JSON
•de datos desde MySQL.
AJAX
•Procesamiento de resultados de peticiones AJAX
•Analizador de JSON (jsonParser)
•Creación de Plugins y extensiones
Configuración de Apache
•Archivo .htaccess
•Control de acceso a carpetas
•Páginas de error 404 personalizadas
•URLs amigables
•Eventos.
•Gestión de formularios.
•Validación de campos.
•Librerías de métodos de JavaScript (jQuery).
420 horas presenciales + 120 horas Proyectos Finales