Menu
¡Llama gratis! 900 831 816

CEI Escuela de Diseño

Master en creación de contenidos y aplicaciones web en Madrid

Presencial 540

.

Presentación

Sin descripción
Presentación:

El Máster Avanzado en Desarrollo de Aplicaciones Web va a permitir al 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 del lado del cliente y del servidor y el modelo de bases de datos relacionales.



Se desarrollan las aplicaciones más usuales en PHP haciendo hincapié en la conectividad con bases de datos y en la seguridad.



En una segunda fase, 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 y robustas.



OBJETIVOS

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&hellip,

Temario

CONTENIDOS

Editor de Texto Plano Especializado en Web

HTML5 / CSS3

Responsive Design

Introducción JavaScript / jQuery

Lenguaje de programación: PHP

Bases de datos: MySQL

Validación y efectos: JavaScript + JQUERY

Interconexión: XML

Lenguaje orientado a objetos: PHP

Bases de datos: MySQL

Modificación sin recarga : AJAX

Configuración de servidor Apache: .htaccess

Validación y efectos: JAVASCRIPT



Temario:

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).

Información Adicional

DURACION

1 año lectivo (540 horas)

(420 h. presenciales + 120 h. Proyectos Finales)





NUESTRO MÉTODO

CLASES PRESENCIALES, GRUPOS REDUCIDOS

SISTEMA DE ENSEÑANZA GARANTIZADO

DIVERSIDAD DE HORARIOS

BOLSA DE TRABAJO

GARANTÍA LABORAL POR ESCRITO

FINANCIACIÓN PROPIA SIN AVALES

PAGO GARANTIZADO

Otros cursos

Otros cursos

Ver todos los cursos de este centro
Infórmate sin compromiso

Otros temas que te pueden interesar