¿Qué quieres aprender?

Programa Superior en Diseño y Desarrollo Web(En colaboración con la Universidad ...

Programa Superior en Diseño y Desarrollo Web(En colaboración con la Universidad de Alcalá de Henares).MDI

Cice, La Escuela Profesional de Nuevas Tecnologías

Máster presencial

Madrid


Precio a consultar

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.

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid

A quién va dirigido

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.

Requisitos

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

Temario completo de este curso

Unidad 1. Introducción a La World Wide Web
  • 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
Unidad 2. HTML
  • 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
Unidad 3. CSS básico
  • 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
Unidad 4. Maquetación por capas
  • 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
Unidad 5. Maquetación con cajas flexibles. Nuevos módulos CSS
  • 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
Unidad 6. Diseño web adaptativo (Responsive Web Design)
  • 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
Unidad 7. JavaScript. Introducción a lenguajes de programación
  • Introducción a JavaScript. Sintaxis básica
  • Tipos de datos
  • Variables
  • Operadores
  • Estructuras de control
  • Arrays y objetos
  • Funciones y ámbitos de las variables
Unidad 8. JavaScript y las páginas web
  • 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
Unidad 9. jQuery y el uso de plugins
  • 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
Unidad 10. Introducción al desarrollo web ágil
  • 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
Unidad 11. Introducción a PHP y los lenguajes de servidor
  • 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
Unidad 12: Fundamentos de programación en PHP
  • Estructura de un archivo PHP y sintaxis básica
  • Tipos de datos
  • Variables y constantes
  • Operadores
  • Estructuras de control
  • Arrays
  • Funciones
Unidad 13. Gestión de la información en PHP
  • 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
Unidad 14. Gestión de archivos con PHP
  • Crear, administrar y eliminar ficheros con PHP
  • Subida de archivos con $_FILES. Creación de una galería fotográfica
  • Trabajo con archivos JSON
Unidad 15. Bases de datos MySQL
  • 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
Unidad 16. PHP estructurado y las bases de datos MySQL
  • 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
Unidad 17. PHP orientado a objetos
  • 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
Unidad 18. WordPress básico
  • 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
Unidad 19. Desarrollo de temas 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
Unidad 20. WordPress. Configuraciones extra
  • 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
Unidad 21. Proyecto final
  • 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.
Ver más