Programa Superior en Diseño y Desarrollo Web(En colaboración con la Universidad de Alcalá de Henares).MDI
Master
Online
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Master
-
Metodología
Online
-
Horas lectivas
300h
El objetivo general del Programa Superior en Diseño y Programación Web es formar profesionales que conjuguen un exacto conocimiento técnico y creativo aplicado al diseño web; reuniendo en un mismo programa de estudios todas las aplicaciones y entornos de diseño, así como el desarrollo y programación web de sitios interactivos y adaptativos.
Este programa permite formar a la nueva generación de profesionales web que utilizan el estándar internacional W3C, dominando las técnicas creativas relacionadas con el Front-End (la parte del software que interactúa con el usuario) y el Back-End (la parte que procesa la entrada desde el Front-End).
El alumno consigue aplicaciones de acabado profesional, válidas para multiplataforma, aplicando herramientas de desarrollo y diseño web, utilizando lenguajes semánticos como HTML5 y CSS3 de manera ágil, escalable y productiva, y desarrollando la personalización de las aplicaciones mediante XML, PHP, MySQL y Wordpress.
A tener en cuenta
A todas aquellas personas interesadas en aprender a programar y diseñar páginas web y aplicaciones web interactivas actuales, dinámicas, usables y multiplataforma, compatibles con todos los navegadores.
A diseñadores gráficos interesados en adentrarse en el mundo digital, aprendiendo a maquetar páginas web desde cero.
A todas aquellas personas interesadas en conocer buenas prácticas y dominar los lenguajes de programación y HTML5, además de querer manejar con soltura las hojas de estilo CSS3.
Todas aquellas personas, interesadas en adquirir una sólida base para el desarrollo de aplicaciones PHP integrando la utilización de bases de datos y el exitoso CMS Wordpress.
Conocimientos previos de informática a nivel de usuario medio
Conocimientos a nivel usuario del Sistema Operativo Windows/Mac
Nociones básicas de uso de Internet: navegación por sitios web, blogs, foros y redes sociales
Buena capacidad de lectura y expresión escrita en inglés
Deseo de aprender el programa de estudios
Disponer de horas adicionales (entre 5 y 10) a la semana para realizar ejercicios
Disponer de un manejo fluido de internet
CICE es Centro de Formación Oficial de Adobe (Authorised Training Centre)
CICE es Centro de Formación Oficial Apple (Authorised Trainining Centre)
Entregamos a nuestros alumnos manuales actualizados a últimas versiones y/o material para prácticas.
Prácticas ilimitadas y gratuitas en las instalaciones de CICE fuera de los horarios lectivos.
Proyecto Final tutorizado tras la conclusión de clases presenciales, Libre uso de las instalaciones para su ejecución. Exento de pago alguno.
Profesorado profesional certificado.
Ofrecemos el acceso libre y gratuito a nuestro departamento de salidas profesionales. Este punto se ha modificado, antes ponía bolsa de empleo y ahora departamento de salidas profesionales.
Repositorio de todas las clases grabadas a disposición del alumno.
Siendo estudiante de CICE puedes beneficiarte de descuentos exclusivos en el precio de las certificaciones oficiales.
Opiniones
Materias
- HTML
- Programación web
- Desarrollo web
- Archivos
- CSS
- jQuery
- Sintaxis
- Wordpress
- World Wide Web
- Hosting
Temario
- Internet y la World Wide Web. Introducción a la terminología
- El entorno de trabajo: editores, navegadores, emuladores y otras herramientas de desarrollo web
- Contratación y configuración básica de un hosting. Cuentas de correo y de FTP
- Contratación de dominios. Asociación de hosting y dominio, redireccionamientos y subdominios
- Protocolo FTP y subida de ficheros al servidor
- Introducción a HTML. La estructura semántica de un documento web
- Estructuras de las etiquetas. Apertura, cierre y atributos
- Etiquetas de sección y flujo de contenidos
- Etiquetas multimedia. Inserción de imágenes, vídeo y audio
- Herramientas de debugging y estructura: el inspector de elementos, validadores y outliners
- Las hojas de estilo en cascada. Sintaxis básica y los conceptos de cascada y herencia
- Vinculación al HTML. Arquitectura y buenas prácticas de organización.
- Tipos de selectores. Propiedades y valores. Unidades de medida
- CSS y la tipografía. Reglas tipográficas y uso de fuentes especiales: @font-face y servicios de terceros
- El modelo de caja tradicional: dimensiones, relleno, borde, fondo…
- Los elementos before y after. Fuentes de iconos
- Prefijos propietarios y técnicas fallback
- El concepto de web fluida
- Menús fijos, texto sobre imágenes, etc.
- Creación de un sistema de rejillas
- Transformaciones, transiciones y animacions
- Técnicas de centrado y construcción de layouts tradicionales
- El módulo Grid. Creación de un sistema de rejilla moderno
- La caja flexible. Creación de componentes web con flexbox
- Variables CSS
- Uso de SVG. Cambio de propiedades y librerías SVG
- Creación de webs multidispositivo. Estrategias Content first, Adaptive Web Design, Mobile first y Responsive Web
- Media queries por tamaño, resolución, orientación, etc.
- Imágenes flexibles. El elemento picture y el atributo srcset. Optimización de imágenes
- Optimización del código y de los tiempos de carga. Minifying
- Introducción a JavaScript. Sintaxis básica
- Tipos de datos
- Variables
- Operadores
- Estructuras de control
- Arrays y objetos
- Funciones y ámbitos de las variables
- El concepto de DOM (Modelo de Objetos del Documento)
- Selección de elementos HTML por etiqueta, clase o id.
- El contexto de JavaScript y el objeto this.
- Manipulación y recorrido del DOM. Alterando la estructura HTML de un documento
- Eventos del documento, del navegador y del usuario. Interacción del usuario con la página web
- Adaptive Web Design. Detección de dispositivos y de sus características
- La librería jQuery. Implementación y sintaxis
- Manipulación del DOM con jQuery
- Eventos, efectos y animaciones con jQuery
- Estrategia y carga dinámica de contenidos. Consultas AJAX y lectura de archivos JSON
- Uso de plugins. Implementación, configuración y llamada
- Otras librerías y APIs. El caso de Google Maps
- Planificación de los trabajos: wireframing, mockups y prototipado
- Diseño por componentes
- La optimización de tareas y los preprocesadores. El caso de SASS
- Control de versiones con Git
- Introducción a la arquitectura cliente-servidor. Nociones básicas de Internet
- Configuración del entorno de trabajo: servidor local y editores
- Configuración del entorno de producción básico: hosting y dominio
- Estructura de un archivo PHP y sintaxis básica
- Tipos de datos
- Variables y constantes
- Operadores
- Estructuras de control
- Arrays
- Funciones
- Los métodos GET y POST. Envío de formularios y paso de parámetros
- Almacenamiento de preferencias del usuario
- Creación de un sistema de login
- Crear, administrar y eliminar ficheros con PHP
- Subida de archivos con $_FILES. Creación de una galería fotográfica
- Trabajo con archivos JSON
- Introducción a las bases de datos relacionales
- Herramientas de trabajo: MySQL Workbench y PhpMyAdmin
- Diseño y creación de una base de datos. Tablas y tipos de datos
- Consultas y sentencias SQL básicas
- Definición de usuarios y privilegios
- La arquitectura Modelo-Vista-Controlador (MVC) y la organización de archivos
- Conexión a una base de datos con PHP
- Funciones CRUD (Create, Read, Update y Delete)
- Inserción de datos. Prevención de inyección SQL
- Generación de vistas con datos dinámicos
- El controlador frontal e introducción a htaccess
- Creación de un Web Service con XML/JSON
- Introducción a la Programación Orientada a Objetos (POO). Clases e instanciaciones
- Los métodos y atributos de un objeto
- Características de los objetos. Herencia y polimorfismo
- Instalación de WordPress e interfaz
- Creación y organización de contenidos
- Uso de temas y plugins de terceros. Creación de un tema hijo
- Importación y exportación de sitios realizados con WordPress
- Plantillas de un tema
- Los loops de WordPress y otras funciones básicas. WP Query
- Creación de Custom Post Types y Custom Fields
- Creación de plugins
- Creación de tiendas online con WooCommerce
- Creación de sitios multilingües en WordPress
- Optimización. Caché, compresión de imágenes y SEO
- Consultas AJAX
- El alumno tiene la obligación de hacer entrega de todos y cada uno de los proyectos que se le exija por parte del profesorado en forma y tiempo adecuado, amén de la entrega y exposición del Proyecto Final del Programa cursado, condiciones indispensables para tener derecho a la obtención de la Certificación Final.
- CICE da más relevancia a la calidad de los proyectos que a la obtención de una nota. Una de las mejores armas para enfrentarse al mercado laboral es lograr un Proyecto Final de SOBRESALIENTE, que sirva como inmejorable escaparate personal, y que ha permitido a la escuela obtener innumerables premios y menciones en los últimos años a través de proyectos, los cuales puedes consultar en la web una pequeña muestra.
Información adicional
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Programa Superior en Diseño y Desarrollo Web(En colaboración con la Universidad de Alcalá de Henares).MDI