El programa incluye una introducción práctica a JavaScript y jQuery, así como el desarrollo de páginas web dinámicas con PHP y bases de datos MySQL, el uso de XML para el intercambio de datos y la creación de scripts orientados a la validación de formularios y a la mejora visual de las aplicaciones web.
Interesados en especializarse en este entorno profesional.
El objetivo del programa es que los alumnos adquieran los conocimientos y herramientas necesarios para planificar, diseñar, desarrollar y publicar sitios web profesionales.
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, 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.
* 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
* Complemenos 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.
PROGRAMACIÓN 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,
Máster en Creación y Programación Web.
No son necesarios conocimientos previos en el sector, ni tener una titulación específica.
Información Adicional
Duración: 6 meses.
Bolsa de trabajo
Después del periodo de formación, CEI no se limita exclusivamente a mantener una base de datos de nuestros alumnos. Periódicamente, ofertamos a las empresas del entorno nuestra Bolsa de Trabajo, orientándola a las posibles empresas que demanden profesionales con el perfil que formamos, garantizando a las mismas la calidad de la formación de nuestros alumnos. Actualmente, contamos con más de cien acuerdos de colaboración. Esto, unido a nuestros más de 25 años de experiencia y contactos en este entorno, hace de nuestra Bolsa de Trabajo una herramienta sumamente eficaz para alcanzar un puesto de trabajo.