Inicio/Másteres/Máster en diseño y programación UX/UI

Máster en diseño y programación UX/UI

¿Quieres recibir información sobre este máster?

Déjanos tus datos y la academia se pondrá en contacto contigo.

 

Sobre este máster

¿Qué aprenderé en este máster?

Aprenderás a diseñar webs y apps con Photoshop, Adobe XD y Figma. Materializaras tus proyectos con HTML5, CSS3, Javascript y React y aprenderás los fundamentos de ChromeDevTools.

¿Qué es Figma?

Es una herramienta que sirve para realizar mockups y diseño de interfaces. Gracias a ella, podrás realizar colaboraciones a tiempo real.

¿Qué es Adobe XD (Experience Design)?

Es una herramienta de edición gráfica que se utiliza para crear interfaces de aplicaciones y páginas web. Es especialmente útil para experiencia de usuario.

Prácticas en empresas

Tendrás acceso a prácticas en empresas una vez hayas completado tu formación. De este modo, podrás adquirir experiencia relevante en el mundo laboral, aprovechando todo el conocimiento adquirido durante el transcurso del máster.

Bolsa de trabajo

Tendrás acceso a una bolsa de trabajo donde, como alumno de esta escuela, podrás acceder a ofertas de trabajo exclusivas.

Temario

TEMA 1. LA PERCEPCIÓN VISUAL
- Introducción.
- Fundamentos del lenguaje plástico.
- Principios de organización de la percepción: la Gestalt.
- Factores culturales.

TEMA 2. ESTRUCTURA GEOMÉTRICA DEL PLANO
- Introducción.
- El rectángulo: proporciones y tipos.
- Divisiones geométricas del campo.
- Estructura modular: composición.

TEMA 3. FORMATOS DE PAPEL
- Los orígenes del papel.
- Los formatos.
- El papel: tipos y características.

TEMA 4. LA TIPOGRAFÍA
- Un poco de memoria.
- El tipo.
- Clasificación.
- Sistemas de medidas.
- Tipografía digital.

TEMA 5. LA RETÍCULA
- Antecedentes.
- Estilo clásico.
- Estilo suizo.
- La retícula en el diseño actual.

TEMA 6. LA PÁGINA
- Introducción.
- Elementos de una página.
- Elementos gráficos y ornamentales.
- Estructura del párrafo.
- Tipografía: cuerpo, fuente y color.
- Legibilidad y comunicación.

TEMA 7. LA IMAGEN
- Las primeras imágenes: la Fotografía.
- La Trama.
- Los Originales.
- La reproducción de la imagen.

TEMA 8. EL COLOR
- Un poco de historia.
- Clasificación del color.
- Cualidades del color.
- Dinámica del color, visibilidad y retención
- Psicología del color.

TEMA 9. LA IMPRESIÓN
- Introducción.
- Sistemas de impresión.
- Emulsión de los fotolitos.
- Técnicas de Preimpresión.
- Impresión del color sobre papel.
- Ganancia de punto.

TEMA 10. LA PERSPECTIVA
- Introducción.
- Geometría descriptiva: sistemas de Proyección.
- Sistemas de Proyección Ortogonal.
- Sistemas de Proyección Cligonal.
- Sistemas de Proyección Cónico.

TEMA 11. MODELADO 3D
- Introducción.
- Tipos de geometrías.
- Primitivas estándar.
- Elementos del modelado 3D.

TEMA 12. ILUMINACIÓN, MATERIALES, TEXTURIZACIÓN Y RENDERIZACIÓN
- Tipos de iluminación.
- Materiales
- Texturización.
- Renderización.

TEMA 1. INTRODUCCIÓN A REACT
- Breve historia
- Instalar Node.js
- Configurar el editor de texto

TEMA 2. JAVASCRIPT EN REACT
- Variables
- Funciones
- Compilación
- Objetos y Arreglos
- JavaScript asíncrono
- Módulos ES6
- Programación funcional en JavaScript

TEMA 3. ANATOMIA DE REACT
- Configuración de la página
- El DOM en React
- Elementos y componentes

TEMA 4. INTRODUCCIÓN A JSX
- Comprendiendo JSX
- Babel
- Intro a webpack

TEMA 5. HOOKS EN REACT
- ¿Qué es un Hook?
- Hooks indiscpensables
- Creando Hooks a la medida

TEMA 6. STATE MANAGEMENT CON REACT
- El useState Hook
- Creando un componente de medición
- El useContext Hook
- Configurando MongoDB
- Conectando MongoDB a nuestra aplicación
- Creando un modelo de usuario
- Autenticación de cuentas

TEMA 7. PROCESO DE CONSTRUCCIÓN DE UNA API
- Reestructuración del flujo de datos
- Creando una función AJAX
- Vinculando la API con el usuario

TEMA 8. REACT NATIVE
- Vinculando la API con el usuario
- Aplicaciones para móviles
- Introducción a Styles en React Native

TEMA 9. INTERACTIVIDAD
- Diferentes gestos en los touch screen
- Aplicaciones

TEMA 10. IMPLEMENTACIÓN
- Construcción de la aplicación
- Implementación online

TEMA 1. LA ACCESIBILIDAD
- Qué es la accesibilidad
- Legislación sobre accesibilidad
- Estándares de la web
- Pautas de accesibilidad al contenido
- Componentes esenciales de accesibilidad web
- Web semántica
- Evaluación de la accesibilidad
- Relación entre accesibilidad y SEO

TEMA 2. LA USABILIDAD WEB
- Concepto de usabilidad
- Los cinco pilares de la usabilidad
- Posicionamiento Web y usabilidad
- Diseño Centrado en el Usuario
- La interacción persona-ordenador
- Accesibilidad y usabilidad
- Usabilidad y analítica Web
- La usabilidad Web orientada al usuario

TEMA 3. DESARROLLO
- Introducción
- Planificación y test de usuario
- Diseño y arquitectura de la información
- Evaluación
- Lanzamiento
- Seguimiento

TEMA 4. ELEMENTOS WEB CON USABILIDAD
- Formularios
- Cabecera
- Colores que ayudan.
- Menús de navegación
- Crear Newsletter (Boletines de información)
- Buscador de nuestra Web.
- Elementos animados

TEMA 5. REALIZACIÓN DE UN TEST HEURÍSTICO DE USABILIDAD WEB
- Instrucciones
- Bloque Preguntas I
- Bloque de Respuestas I
- Bloque Preguntas II
- Bloque de Respuestas II
- Bloque Preguntas III
- Bloque de Respuestas III
- Bloque Preguntas IV
- Bloque de Respuestas IV

TEMA 6. USABILIDAD WEB MÓVIL
- Uso Web móviles
- Factores de usabilidad Web móvil
- Decálogo de la usabilidad Web Móvil.
- Validador W3C Web móviles
- Usabilidad Web Móvil y Marketing Mobile

TEMA 7. REALIZACIÓN DE UN TEST DE USABILIDAD PRÁCTICO SENCILLO
- Introducción
- Creación de un test con Usabilidad
- Realización del Test por parte de los usuarios
- Evaluación de los resultados

TEMA 8. REALIZACIÓN DE UN TEST DE USABILIDAD PRÁCTICO COMPLETO (USABILITYHUB)
- Introducción
- Registro en UsabilityHub
- Diseño de tests

TEMA 1. CARACTERÍSTICAS DE SEGURIDAD EN LA PUBLICACIÓN DE PÁGINAS WEB
- Seguridad en distintos sistemas de archivos
- Permisos de acceso
- Órdenes de creación modificación y borrado

TEMA 2. HERRAMIENTAS DE TRANSFERENCIA DE ARCHIVOS
- Parámetros de configuración
- Conexión con sistemas remotos
- Operaciones y Comandos / órdenes para transferir archivos
- Operaciones y Comandos / órdenes para actualizar y eliminar archivos

TEMA 3. PUBLICACIÓN DE PÁGINAS WEB
- Buscadores genéricos
- Buscadores especializados
- Descriptores: palabras clave y sistemas normalizados de «metadatos»
- Aplicaciones de publicación automatizada
- Procedimientos de publicación

TEMA 4. PRUEBAS Y VERIFICACIÓN DE PÁGINAS WEB
- Técnicas de verificación
- Herramientas de depuración para distintos navegadores
- Navegadores: tipos y plugins

TEMA 1: INTRODUCCIÓN A INTERNET Y AL DESARROLLO WEB
- ¿Qué es internet?
- ¿Qué es la web?
- Hipervínculos
- Dominios
- Breve Historia de internet

TEMA 2: INTRODUCCIÓN AL DISEÑO WEB
- Introducción al diseño
- Introducción al diseño web
- Introducción al diseño UI (User Interface) o diseño de interfaces
- Introducción al diseño UX (User Experience) o de experiencia de usuario
- Colores
- Tipografía
- Composición
- Imágenes y resolución

TEMA 3: INTRODUCCIÓN AL DISEÑO RESPONSIVE
- Adaptación de elementos
- Mobile-First design

TEMA 4: MI PRIMER DISEÑO WEB
- Estructura web básica: Práctica Diseño 1 – Estructura Web
- Secciones de una página web: Práctica Diseño 2 – Contenido Web
-

TEMA 5: INTRODUCCIÓN AL HTML
- ¿Qué es HTML?
- Etiquetas HTML5: Head
- Etiquetas de HTML 5: Navegación
- Etiquetas HTML5: Insertar imágenes
- Etiquetas HTML5: Contenido
- Etiquetas HTML5: Footer
- La estructura de la página web

TEMA 6: INTRODUCCIÓN AL CSS
- ¿Qué es CSS
- Propiedades CSS
- Añadir CSS
- Ejemplo HTML y CSS
- Recursos CSS

TEMA 7: RECURSOS, HERRAMIENTAS Y PROGRAMAS.
- Recursos
- Portales de imágenes y vectores
- Webs de ejemplos de código
- CMS: WordPress

TEMA 1. INTRODUCCIÓN
- Recursos para diseñar y optimizar nuestra web
- Recursos para crear mockups y prototipos
- Recursos para SEO y Marketing digital

TEMA 2. COLOR
- Crear paletas de color
- Paletas de color predefinidas: Brand Colors; htmlcolorcodes; Adobe Color CC; Coolors.co.

TEMA 3. IMÁGENES, VECTORES Y VIDEOS
- Bancos de imágenes y vídeo: Pixabay; Unsplash.com.
- Vectores y otros recursos gráficos: Freepik; Vecteezy.
- Creación online de logotipos

TEMA 4. TIPOGRAFÍAS
- ¿Cómo elegir tipografía?
- Buscar tipografías: Google Fonts; WhatFontIs; Dafont.
- Importar tipografías para web
- Importar tipografías en WordPress
TEMA 5. ICONOS
- Cómo diseñar iconos
- Librerías de iconos: Flaticon.es; Icon-icons.com; Collecticons.io

TEMA 6. OTROS RECURSOS Y LIBRERÍAS
- Introducción a Librerías y Frameworks
- CSS3 Button Generator
- Otros recursos
- GitHub

TEMA 7. MOCKUPS Y PROTOTIPOS
- Herramientas para creación y edición de Mockups
- Buscar y editar free-mockups
- Cómo modificar Mockups predefinidos

TEMA 1. DISEÑO WEB CON FIGMA
- Introducción a Figma
- Crear una cuenta
- Interfaz de Figma
- Herramienta Frame
- Grids
- Páginas

TEMA 2. DISEÑO UI
- Tu primer mockup.
- Las formas: Rectángulo; Polígonos; Líneas; Círculos
- Propiedades
- Herramienta pluma
- Trazado y relleno
- Imágenes y elementos SVG
- Alineación
- Agrupación
- Tipografías
- Google Fonts
- Enlaces
- Selección de colores

TEMA 3. ESTILOS
- Crear y configurar estilos
- Aplicar estilos
- Modificar estilos

TEMA 4. PLUGINS DE FIGMA
- Como instalar plugins
- Utilizar plugins
- Plugins más utilizados
- Prototipado
- Sistemas de diseño

TEMA 5. WIREFRAMES CON FIGMA
- Planeando el sitemap
- Creando el wireframe de la homepage
- Wireframe Componentes: Header; Menú; Footer
- Wireframing your Features Page and Contact Page
- Mobile Responsive Wireframes

TEMA 6. EXPORTACIÓN Y PROTOTIPADO
- Cómo exportar
- De Figma al código CSS

TEMA 7. DOCUMENTOS COLABORATIVOS
- Compartir documentos
- Editando en directo

TEMA 8. CASOS DE USO
- Ejemplos prácticos

TEMA 9. CREACIÓN DE MOCKUPS PARA WEB Y APP
- Sitemap
- Homepage
- Servicios
- Contacto: Diseñar Formularios
- Blog
- Tienda online: Listado de productos; Producto individual.
- Extras

TEMA 1. INTRODUCCIÓN A ADOBE EXPERIENCE DESIGN
- Diseño web con Adobe XD
- Instalación Adobe XD y primeros pasos

TEMA 2. CREAR Y CONFIGURAR PROYECTOS
- Crear documentos
- Interface
- Grids y layouts

TEMA 3. DISEÑANDO CON ADOBE XD
- Herramientas de creación de formas
- Crear gráficos y textos
- Importar gráficos
- Herramienta de pluma
- Capas y fusión de capas
- Alineación de elementos
- Herramienta de repetición de elementos
- Exportando elementos y artboards
- Símbolos
- Componentes
- Crear columnas

TEMA 4. DISEÑAR APLICACIONES INTERACTIVAS CON ADOBE XD
- Crear múltiples pantallas y diferentes tamaños
- Añadir interacción entre elementos
- Crear transiciones entre pantallas
- Exportar mesas de trabajo y assets

TEMA 5. EXPORTACIÓN
- Métodos de exportación
- Compartir proyectos
- Plugins para Adobe XD
- Free toolkits

TEMA 6. CREACIÓN DE MOCKUPS PARA APP
- Crear el Sitemap: Homepage; Servicios; Contacto; Formularios; Blog; Tienda online; Extras

TEMA 1. HERRAMIENTAS NECESARIAS
- Introducción
- Editor de texto
- Navegadores

TEMA 2. INTRODUCCIÓN HTML
- Introducción HTML
- ¿Cómo creamos documento HTML?
- Características básicas

TEMA 3. TEXTO, ENLACES, LISTAS, IMÁGENES Y OBJETOS
- Textos en HTML
- Enlaces
- Listas en HTML
- Imágenes y objetos

TEMA 4. TABLAS, FORMULARIOS Y ESTRUCTURAS
- Tablas
- Formularios
- Estructuras y layout

TEMA 5. OTRAS ETIQUETAS IMPORTANTES
- Otras etiquetas importantes

TEMA 6. METAINFORMACIÓN, ACCESIBILIDAD Y VALIDACIÓN
- ¿Qué es la Metainformación?
- Accesibilidad
- Validación

TEMA 7. INTRODUCCIÓN CSS
- Introducción CSS
- Soporte de CSS en navegadores
- Especificación oficial
- Funcionamiento básico de CSS
- ¿Cómo incluir CSS en la Web?
- Estilo básico
- Medios CSS
- Comentarios
- Sintaxis de la definición

TEMA 8. SELECTORES, UNIDADES DE MEDIDA Y COLORES
- Selectores CSS
- Unidades de medida
- Colores

TEMA 9. MODELOS DE CAJAS, POSICIONAMIENTO Y VISUALIZACIÓN
- Modelo de cajas
- Propiedades de las cajas
- Margen, relleno, bordes y modelo de cajas
- Posicionamiento y visualización
- Posicionamiento
- Visualización

TEMA 10. ESTRUCTURAR UNA PÁGINA LAYOUT
- Introducción a layout
- ¿Cómo centrar una página horizontalmente?
- ¿Cómo centrar una página verticalmente?
- Estructura y layout
- Altura/anchuras máximas y mínimas
- Estilos avanzados

TEMA 11. TEXTO, ENLACES, IMÁGENES Y LISTAS
- Textos en CSS
- Enlaces
- Imágenes
- Listas

TEMA 12. TABLAS, FORMULARIOS Y SHORTHAND
- Tablas
- Formulario

TEMA 13. OTRAS UTILIDADES DE CSS
- Versión para imprimir
- Personalizar el cursor
- Hacks y filtros
- Prioridad en las declaraciones
- Validar CSS
- Recomendaciones Generales
- Recursos útiles

TEMA 14. FIREBUG
- ¿Qué es Firebug?
- ¿Cómo se instala?
- ¿Cómo usamos Firebug

TEMA 1. INTRODUCCIÓN HTML5
- ¿Qué es HTML5?
- ¿Cuáles son las mejoras?
- Etiquetas Obsoletas
- Etiquetas modificadas
- Lista de etiquetas HTML5
- Atributos eliminados
- Otros cambios
- Estructura HTML5
- Nueva estructuración del body
- Otros elementos nuevos de estructuración

TEMA 2. NUEVOS ATRIBUTOS, EVENTOS Y PSEUDO-CLASES
- Introducción a atributos globales
- Nuevos atributos
- Introducción a los nuevos eventos

TEMA 3. NUEVOS ELEMENTOS SEMÁNTICOS
- Elemento bdi
- Elemento command
- Elemento data
- Elementos details
- Elemento mark
- Elemento meter
- Elemento progress
- Elemento ruby
- Elemento time
- Elemento wbr

TEMA 4. MEJORAS EN LOS FORMULARIOS
- Nuevos elementos para los formularios
- Cambios en el atributo type (input)
- Nuevos atributos para form
- Nuevos atributos para fieldset
- Nuevos atributos para input
- Nuevos atributos para textarea

TEMA 5. OTRAS MEJORAS DE HTML5
- Introducción a los elementos multimedia
- Etiqueta source
- Etiqueta track
- Elemento video
- Elemento audio
- Elemento embed
- Elemento canvas
- Introducción a MathML
- Introducción a SVG
- Introducción a Drag and Drop
- Validador HTML5

TEMA 6. INTRODUCCIÓN A CSS3
- Introducción
- Unidades, colores y fuentes
- Nuevos Selectores y pseudo-clases

TEMA 7. ANIMACIONES, FONDOS Y BORDES
- Propiedades para la animación
- Nuevas propiedades para los fondos
- Nuevas propiedades para bordes

TEMA 8. CAJAS, CAJAS FLEXIBLES, COLORES Y FUENTES
- Propiedades de las cajas
- Propiedades de las cajas flexibles
- Propiedades del color
- Propiedades para las fuentes

TEMA 9. ENLACES Y MULTI-COLUMNAS
- Propiedades para los hiperenlaces
- Propiedades de las multi-columnas

TEMA 10. TEXTO Y 2D/3D TRANSFORMACIONES
- Propiedades para texto
- Propiedad 2D/3D Transform

TEMA 11. TRANSICIONES E INTERFAZ DE USUARIO
- Propiedades para las transiciones
- Propiedades para la interfaz de usuario
- Validación CSS

TEMA 1. INTRODUCCIÓN
- Diferencias entre navegadores
- Mejorar la compatibilidad
- Normalizar estilos
- Media Queries

TEMA 2. MEDIA QUERIES
- Objetivo y orígenes
- Sintaxis de las media Queries
- Ubicación de las media Queries en CSS
- Tamaños de pantalla: Móvil; Tablet; Escritorio PC; Pantallas de TV, HD y 4K
- Viewport
- Cuadrículas

TEMA 3. DISEÑO WEB RESPONSIVE
- Introducción
- Cuadrículas responsive
- Imágenes
- Tipografías
- Tablas

TEMA 4. FRAMEWORKS
- ¿Qué son los Frameworks?
- Bootstrap
- Foundation
- Descargar plantillas
- Librerías y ejemplos
- Más ejemplos
- Casos de uso

TEMA 5. GOOGLE DEVELOPER TOOLS
- Inspeccionar y examinar HTML y CSS
- Editar HTML/CSS
- Habilitar y deshabilitar estilos
- Mover y eliminar elementos
- Registros de la consola y otros comandos
- Símbolos especiales de la consola
- Examinar la red y los recursos
- Otros complementos

TEMA 1. INTRODUCCIÓN
- Conceptos fundamentales en JavaScript
- Desarrollo del código JavaScript sólido y legible
- Aprendizaje de las prácticas de desarrollo en JavaScript

TEMA 2. CONCEPTOS EN JAVASCRIPT
- Qué es JavaScript
- Qué representa JavaScript en el desarrollo web actual
- Despliegue del entorno de desarrollo, Aptana Studio
- Buenas prácticas y recomendaciones
- Variables: Diferencias entre ámbito local y global; Instrucciones Let y Var
- Constantes
- Tipos primitivos
- Tipado dinámico
- Objetos
- Arrays
- Funciones

TEMA 3. OPERADORES DE JAVASCRIPT
- Conceptos sobre operadores en JavaScript
- Operadores aritméticos
- Operadores de asignación
- Operadores de comparación
- Operadores de igualdad
- Operadores ternarios
- Operadores lógicos y booleanos
- Operadores BitWise
- Jerarquización de operadores

TEMA 4. CONTROL DE FLUJO DE EJECUCIÓN EN JAVASCRIPT
- Sentencia if…else
- Sentencia switch…case
- Sentencia for
- Sentencia for…in
- Sentencia for…of
- Sentencia while
- Sentencia do…while
- Cómo evitar bucles infinitos
- Sentencias break and continue

TEMA 5. OBJETOS EN JAVASCRIPT
- Definición de los objetos y de su naturaleza dinámica
- Referencias
- Tipos
- Enumeración de las propiedades de un objeto
- Uso de objetos en JavaScript
- Clonación de un objeto
- ¡Las funciones son objetos en JavaScript!
- Funciones Factory
- Funciones Constructor
- Propiedad del constructor
- Recolección de basura
- El objeto Math
- El objeto String
- Plantillas literales (plantillas de cadenas)
- El objeto Fecha

TEMA 6. ARRAYS EN JAVASCRIPT
- Conceptos de la gestión de arrays (matrices)
- Incorporación y eliminación de elementos en arrays
- Vaciado de un array
- Localización de elementos (primitivos)
- Búsqueda de elementos (tipos de referencia)
- Funciones Flecha (Arrow)
- Combinación y corte de arrays
- El operador de propagación (Spread)
- Iteraciones con arrays
- Clasificación de arrays
- Filtrado de un array con el método filter
- Mapeo de arrays
- Reducción de una matriz con el método reduce

TEMA 7. FUNCIONES EN JAVASCRIPT
- Diferencias entre expresiones y declaraciones
- Hoisting en JavaScript
- Argumentos de una función
- El operador Rest
- Parámetros predeterminados
- Getters y Setters
- Gestión de excepciones con la sentencia try…catch
- La palabra clave This

¿A quién va dirigido?

A todas aquellas personas que quieran complementar su formación con un conocimiento amplio sobre creación y programación de páginas web para poder aplicarlo en su sector profesional o como simple hobby. Empresas, profesionales, estudiantes y autónomos que trabajen en este campo o que tengan interés por introducirse en este ámbito.