Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: Online
Duración del curso: 140 Horas
Titulación: Diploma acreditativo con las horas del curso
Curso Gratis Online para Trabajadores y Empresas
Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.
Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.
OBJETIVOS DEL CURSO GRATIS DISEÑO WEB MOBILE CON SKETCH
Si trabaja en el sector de la programación y desarrollo y desea especializarse en el diseño web este es su momento, con el Curso de Diseño Web Mobile con Sketch podrá adquirir los conocimientos necesarios para desarrollar esta labor con éxito. Con este curso, aprenderás a mejorar las páginas Web de modo sencillo, sin ser necesaria una experiencia previa en programación, además de aprender el diseño web para teléfonos móviles con HTML5, CSS3 y JavaScript y diseñando una web dando importancia al contexto en el que se verá.
CONTENIDO DEL CURSO GRATIS DISEÑO WEB MOBILE CON SKETCH
PARTE 1. Diseño Web Mobile First con Sketch
Unidad Didáctica 1. Introducción al diseño Mobile First con Sketch
- Propósito y contenido del curso de Diseño web Mobile First usando Sketch
- ¿Qué significa Mobile First y por qué es importante?
- Frameworks Mobile First y retículas: conceptos, usos y ventajas
- Metas y objetivos del curso de Diseño web Mobile First con Sketch
- Briefing y planificación previa del proyecto
Unidad Didáctica 2. Ejercicio práctico: Diseño y maquetación de una landing page en versión móvil
- Creación del documento para la vista móvil
- Diseño de la sección de bienvenida
- Desarrollo de la sección de bienvenida (repetido por error, se puede eliminar o ajustar)
- Construcción del bloque de contenidos con Sketch
- Diseño de un bloque de ancho completo con vídeo incluido
- Creación de una zona para testimonios de usuarios
- Aplicación de técnicas de diseño efectivo para captar la atención
Unidad Didáctica 3. Ejercicio práctico: Maquetación de una landing page en versión escritorio
- Revisión y elaboración del documento completo de la landing page
- Maquetación de la sección de bienvenida en escritorio
- Desarrollo del bloque de contenidos principal
- Configuración del bloque de ancho completo con vídeo
- Diseño de los terceros y cuartos bloques de contenido
- Implementación de llamadas a la acción y newsletter
- Creación del footer de la landing page
Parte 2. Diseño Web adaptado a dispositivos móviles con HTML5, CSS3 y JavaScript
Módulo 1. JavaScript
Unidad Didáctica 1. Fundamentos de las páginas web
- Introducción a las páginas web y su estructura
- Programación del lado del cliente: qué es y cómo funciona
- Programación del lado del servidor: conceptos básicos
- Herramientas y tecnologías que utilizaremos
- Conocimientos previos necesarios para aprender JavaScript
Unidad Didáctica 2. Introducción a JavaScript
- La etiqueta
<script>
y su uso
- Contenido alternativo y fallback
- Variables y su declaración
- Tipos de datos en JavaScript
- Operadores básicos y avanzados
- Uso de cuadros de diálogo: alert, confirm, prompt
Unidad Didáctica 3. Conceptos básicos de programación
- Introducción a la lógica de programación
- Estructuras condicionales: if, else, switch
- Operaciones lógicas y booleanas
- Estructuras de repetición: for, while, do-while
- Definición y uso de funciones
- Llamadas y parámetros en funciones
- Ámbito y alcance de las variables
Unidad Didáctica 4. Objetos en JavaScript
- Introducción a los objetos y su importancia
- Jerarquía y estructura de objetos en JS
- Propiedades y eventos asociados
- Creación y uso de métodos en objetos
Unidad Didáctica 5. Objetos Location y History
- ¿Qué es una URL y cómo funciona?
- El objeto
location
: manipulación y redirecciones
- Cómo redirigir a otra página con JavaScript
- El objeto
history
: navegación entre páginas
Unidad Didáctica 6. El objeto Document
- Introducción al objeto Document
- Propiedad
title
: cambiar el título de la página
- Modificar colores y estilos a través del DOM
- El método
write()
: escribir contenido dinámico
- Manipulación del conjunto de imágenes
Unidad Didáctica 7. El objeto Form
- Formularios HTML y su estructura
- El conjunto
forms
y su utilización
- Propiedad
elements
: acceder a los campos
- Validar datos ingresados por el usuario
- Momentos adecuados para validar
- Tipos de validación: en cliente y en servidor
Unidad Didáctica 8. Otros objetos en JavaScript: Frame, Navigator y Screen
- El conjunto
frames
: manejo y uso
- El objeto
navigator
: información del navegador
- El objeto
screen
: detalles de la pantalla del usuario
Módulo 2. Diseño avanzado de páginas web con HTML5 y CSS3
Unidad Didáctica 1. Herramientas esenciales
- Introducción a las herramientas necesarias
- Elegir y usar un editor de texto adecuado
- Navegadores para pruebas y debugging
Unidad Didáctica 2. Introducción a HTML
- Conceptos básicos de HTML
- Cómo crear y estructurar un documento HTML
- Características fundamentales y buenas prácticas
Unidad Didáctica 3. Texto, enlaces, listas, imágenes y objetos multimedia
- Trabajar con textos en HTML
- Creación de enlaces y navegación
- Listas ordenadas y desordenadas
- Incorporación de imágenes y objetos multimedia
Unidad Didáctica 4. Tablas, formularios y estructuras de diseño
- Construcción de tablas para datos
- Creación y validación de formularios
- Estructuras y layout para organizar contenidos
Unidad Didáctica 5. Etiquetas importantes y su uso
- Otras etiquetas relevantes para estructurar contenido
Unidad Didáctica 6. Metainformación, accesibilidad y validación
- ¿Qué es la metainformación y cómo usarla?
- Principios de accesibilidad web
- Procedimientos y herramientas para validar código
Unidad Didáctica 7. Introducción a CSS
- Conceptos básicos de CSS
- Compatibilidad y soporte en navegadores
- Especificación y sintaxis oficial
- Formas de incluir CSS en la web
- Estilos básicos y reglas
- Medios y adaptaciones
- Comentarios y organización del código
- Sintaxis y reglas de definición
Unidad Didáctica 8. Selectores, unidades y colores
- Principales selectores CSS
- Unidades de medida para estilos
- Paletas y gestión de colores
Unidad Didáctica 9. Modelos de cajas, posicionamiento y visualización
- Modelo de cajas en CSS
- Propiedades para manipular las cajas
- Margenes, rellenos, bordes y estructura de cajas
- Posicionamiento de elementos y técnicas de visualización
- Tipos de posicionamiento (static, relative, absolute, fixed)
- Propiedades de visualización: block, inline, flex, grid
Unidad Didáctica 10. Diseño de layouts y estructura de páginas
- Introducción a layouts en CSS
- Cómo centrar una página horizontalmente
- Cómo centrar una página verticalmente
- Crear estructuras y layouts adaptables
- Control de alturas y anchuras máximas y mínimas
- Estilos avanzados para layouts complejos
Unidad Didáctica 11. Estilización de textos, enlaces, imágenes y listas
- Estilizar textos con CSS
- Enlaces y su aspecto visual
- Imágenes y su presentación
- Listas y estilos asociados
Unidad Didáctica 12. Tablas, formularios y código abreviado (shorthand)
- Creación y estilo de tablas
- Diseño y validación de formularios
Unidad Didáctica 13. Otras utilidades y trucos con CSS
- Estilos para impresión
- Personalización del cursor
- Hacks, filtros y efectos especiales
- Prioridad y cascada en las declaraciones CSS
- Validar y depurar CSS
- Recomendaciones para un código limpio y eficiente
- Recursos y herramientas útiles
Unidad Didáctica 14. Uso de Firebug y herramientas de desarrollo
- ¿Qué es Firebug y para qué sirve?
- Cómo instalar y configurar Firebug
- Cómo aprovechar Firebug para depurar y editar estilos
Unidad Didáctica 15. Introducción a HTML5
- ¿Qué es HTML5 y cuáles son sus ventajas?
- Mejoras principales respecto a versiones anteriores
- Etiquetas obsoletas y su reemplazo
- Etiquetas que han sido modificadas
- Listado completo de etiquetas HTML5
- Atributos eliminados y cambios en atributos
- Otros cambios relevantes
- Organización básica de una estructura HTML5
- Nuevo esquema del
<body>
y elementos de estructuración
Unidad Didáctica 16. Nuevos atributos, eventos y pseudo-clases en HTML5
- Introducción a atributos globales y nuevos atributos
- Eventos nuevos y cómo utilizarlos
Unidad Didáctica 17. Nuevos elementos semánticos
- Elemento
<bdi>
- Elemento
<command>
- Elemento
<data>
- Elementos
<details>
- Elemento
<mark>
- Elemento
<meter>
- Elemento
<progress>
- Elemento
<ruby>
- Elemento
<time>
- Elemento
<wbr>
Unidad Didáctica 18. Mejoras en formularios con HTML5
- Nuevos elementos para formularios
- Actualizaciones en el atributo
type
en <input>
- Nuevos atributos en
<form>
- Nuevos atributos en
<fieldset>
- Nuevos atributos en
<input>
- Nuevos atributos en
<textarea>
Unidad Didáctica 19. Otras mejoras en HTML5 y multimedia
- Introducción a elementos multimedia
- Etiqueta
<source>
- Etiqueta
<track>
- Elemento
<video>
- Elemento
<audio>
- Elemento
<embed>
- Elemento
<canvas>
- Introducción a MathML y SVG
- Conceptos básicos de Drag and Drop
- Validador oficial de HTML5
Unidad Didáctica 20. Introducción a CSS3
- Qué es CSS3 y sus beneficios
- Unidades, colores y fuentes en CSS3
- Nuevos selectores y pseudo-clases para estilos avanzados
Unidad Didáctica 21. Animaciones, fondos y bordes en CSS3
- Propiedades para crear animaciones
- Nuevas propiedades para fondos y degradados
- Nuevas propiedades para bordes y efectos
Unidad Didáctica 22. Cajas, flexbox, colores y tipografías
- Propiedades de las cajas y layouts flexibles
- Gestión avanzada del color y fondos
- Propiedades para definir fuentes y tipografías
Unidad Didáctica 23. Enlaces, multi-columnas y layout
- Propiedades para estilos en enlaces
- Configuración de multi-columnas en CSS
Unidad Didáctica 24. Texto y transformaciones 2D/3D
- Estilización avanzada de textos
- Transformaciones en 2D y 3D con CSS
Unidad Didáctica 25. Transiciones y diseño de interfaces
- Propiedades para transiciones suaves
- Estilizado de componentes de interfaz con CSS
- Validación y compatibilidad con CSS3
Unidad Didáctica 26. Diseño móvil con CSS3 y JavaScript
- Introducción al diseño adaptable para móviles
- Web responsive con HTML5, CSS3 y jQuery Mobile
- Uso de Media Queries para diseño adaptable
- Almacenamiento local: Local Storage
- Frameworks para desarrollar apps móviles basadas en HTML
- Cómo publicar una app en Google Play
- Actividad práctica de desarrollo móvil