Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: A distancia y Online
Duración del curso: 120 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 EXPERTO EN DISEÑO WEB PARA DISPOSITIVOS MÓVILES CON HTML5 + CSS3 + JAVASCRIPT (CLIENTE)
Javascript es un lenguaje de programación que se utiliza para realizar acciones dentro del ámbito de una página Web. Se trata de una programación del lado del cliente. Este curso permitirá dotar al alumnado de las competencias profesionales necesarias para controlar errores inesperados a la hora de realizar un programa y saber encauzar estos errores para que la aplicación no tenga una finalización inesperada, realizar desarrollos utilizando colecciones Java, que facilitan el tratamiento, almacenamiento, recuperación, etc. de los objetos creados y facilitan la programación, así como adquirir una base teórica y práctica en el campo de la informática para poder comprender los conceptos prácticos.
CONTENIDO DEL CURSO GRATIS EXPERTO EN DISEÑO WEB PARA DISPOSITIVOS MÓVILES CON HTML5 + CSS3 + JAVASCRIPT (CLIENTE)
MÓDULO 1. JAVASCRIPT
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS PÁGINAS WEB
- Qué son las páginas web y su evolución
- Programación del lado del cliente: qué es y para qué sirve
- Programación del lado del servidor: conceptos básicos
- Herramientas y tecnologías que utilizaremos
- Conocimientos previos necesarios
UNIDAD DIDÁCTICA 2. FUNDAMENTOS DE JAVASCRIPT
- La etiqueta <script> y su función
- Contenido alternativo para navegadores sin soporte
- Variables y cómo usarlas
- Tipos de datos en JavaScript
- Operadores y su utilidad
- Diálogos emergentes: alertas, confirmaciones y prompts
UNIDAD DIDÁCTICA 3. CONCEPTOS BÁSICOS DE PROGRAMACIÓN
- Introducción a la lógica de programación
- Estructuras condicionales y decisiones
- Operaciones lógicas y comparaciones
- Estructuras de repetición y bucles
- Definición y creación de funciones
- Invocación y uso de 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 los objetos
- Propiedades y manejo de eventos
- Funciones y métodos asociados a objetos
UNIDAD DIDÁCTICA 5. OBJETOS LOCATION Y HISTORY
- ¿Qué es una URL y cómo funciona?
- El objeto Location: manipulación y navegación
- Redirigir a otras páginas mediante JavaScript
- El objeto History: control del historial del navegador
UNIDAD DIDÁCTICA 6. EL OBJETO DOCUMENT
- Función y estructura del objeto Document
- La propiedad <title> y su uso
- Gestión de colores en la página
- El método write para insertar contenido
- Manipulación de la colección de imágenes
UNIDAD DIDÁCTICA 7. EL OBJETO FORMULARIOS
- Cómo funcionan los formularios HTML
- El conjunto de formularios en el documento
- La propiedad elements y su utilidad
- Validación de datos en formularios
- Momentos adecuados para validar
- Tipos de validaciones: cliente y servidor
UNIDAD DIDÁCTICA 8. OBJETOS FRAME, NAVIGATOR Y SCREEN
- El conjunto de frames y su uso
- El objeto navigator: información del navegador
- El objeto screen: datos de la pantalla
MÓDULO 2. DISEÑO WEB AVANZADO CON HTML5 + CSS3
UNIDAD DIDÁCTICA 1. HERRAMIENTAS ESENCIALES
- Introducción a las herramientas necesarias
- Elegir y usar un editor de texto adecuado
- Utilizar diferentes navegadores para pruebas
UNIDAD DIDÁCTICA 2. FUNDAMENTOS DE HTML
- Conceptos básicos de HTML
- Creación de un documento HTML paso a paso
- Características esenciales del lenguaje
UNIDAD DIDÁCTICA 3. TEXTO, ENLACES, LISTAS, IMÁGENES Y OBJETOS
- Trabajar con textos en HTML
- Insertar y gestionar enlaces
- Crear listas ordenadas y no ordenadas
- Incluir imágenes y objetos multimedia
UNIDAD DIDÁCTICA 4. TABLAS, FORMULARIOS Y ESTRUCTURAS
- Diseñar y usar tablas
- Crear formularios funcionales
- Organizar contenido con estructuras y layouts
UNIDAD DIDÁCTICA 5. ETIQUETAS CLAVE Y SU USO
- Etiquetas importantes y su función
UNIDAD DIDÁCTICA 6. METAINFORMACIÓN, ACCESIBILIDAD Y VALIDACIÓN
- ¿Qué es la metainformación y para qué sirve?
- Principios de accesibilidad web
- Validar el código para asegurarse de su correcto funcionamiento
UNIDAD DIDÁCTICA 7. INTRODUCCIÓN A CSS
- Conceptos básicos de CSS
- Compatibilidad de CSS en diferentes navegadores
- Normas y especificaciones oficiales
- Cómo funciona CSS en la práctica
- Incluir estilos CSS en la web
- Estilo básico y personalización
- Medios y tipos de estilos CSS
- Comentarios en CSS
- Sintaxis y estructura de las reglas CSS
UNIDAD DIDÁCTICA 8. SELECTORES, UNIDADES Y COLORES
- Principales selectores CSS y su uso
- Unidades de medida para estilos
- Paletas y gestión de colores en CSS
UNIDAD DIDÁCTICA 9. MODELOS DE CAJAS, POSICIONAMIENTO Y VISUALIZACIÓN
- El modelo de cajas en CSS
- Propiedades que afectan a las cajas
- Margen, padding, borde y estructura
- Posicionamiento de elementos en la página
- Opciones de visualización y display
UNIDAD DIDÁCTICA 10. ESTRUCTURA Y DISEÑO DE PÁGINAS "LAYOUT"
- Introducción a los layouts
- Cómo centrar una página horizontalmente
- Cómo centrar verticalmente
- Organización y estructura del layout
- Configuración de alturas y anchos máximos y mínimos
- Estrategias de estilos avanzados
UNIDAD DIDÁCTICA 11. TEXTO, ENLACES, IMÁGENES Y LISTAS EN CSS
- Estilizando textos
- Decoración de enlaces
- Gestión de imágenes
- Estilizando listas
UNIDAD DIDÁCTICA 12. TABLAS, FORMULARIOS Y SHORTHAND
- Estilizado de tablas
- Personalización de formularios
UNIDAD DIDÁCTICA 13. UTILIDADES AVANZADAS DE CSS
- Preparar estilos para impresión
- Personalizar el cursor del ratón
- Hacks, filtros y trucos CSS
- Prioridad y cascada en las declaraciones
- Validar y depurar CSS
- Recomendaciones y buenas prácticas
- Recursos y herramientas útiles
UNIDAD DIDÁCTICA 14. FIREBUG Y OTRAS HERRAMIENTAS
- ¿Qué es Firebug y para qué sirve?
- Cómo instalar y configurar Firebug
- Cómo aprovechar Firebug en el desarrollo
UNIDAD DIDÁCTICA 15. INTRODUCCIÓN A HTML5
- ¿Qué es HTML5 y por qué es importante?
- Mejoras y novedades respecto a versiones anteriores
- Etiquetas obsoletas y nuevas etiquetas
- Lista de etiquetas HTML5
- Atributos que han sido eliminados o modificados
- Otros cambios relevantes
- Estructura básica en HTML5
- Innovaciones en la estructuración del body
- Otros elementos estructurales nuevos
UNIDAD DIDÁCTICA 16. ATRIBUTOS, EVENTOS Y PSEUDO-CLASES EN HTML5
- Introducción a los atributos globales
- Nuevos atributos en HTML5
- Eventos y cómo integrarlos en el código
UNIDAD DIDÁCTICA 17. NUEVOS ELEMENTOS SEMÁNTICOS
- Elemento <bdi> y su utilidad
- Elemento <command>
- Elemento <data>
- Detalles con <details>
- Elemento <mark>
- Elemento <meter>
- Elemento <progress>
- Elemento <ruby>
- Elemento <time>
- Elemento <wbr>
UNIDAD DIDÁCTICA 18. MEJORAS EN LOS FORMULARIOS HTML5
- Nuevos elementos para formularios
- Cambios en el atributo <input type>
- Nuevos atributos en <form>
- Nuevos atributos en <fieldset>
- Nuevos atributos en <input>
- Nuevos atributos en <textarea>
UNIDAD DIDÁCTICA 19. OTRAS INNOVACIONES DE HTML5
- Incorporación de elementos multimedia
- Etiqueta <source> y sus funciones
- Etiqueta <track> para subtítulos y pistas
- Elementos <video> y <audio>
- Elemento <embed> y su uso
- Canvas y gráficos dinámicos
- Introducción a MathML y SVG
- Funcionalidades de Drag and Drop
- Validación y pruebas de HTML5
UNIDAD DIDÁCTICA 20. INTRODUCCIÓN A CSS3
- Qué es CSS3 y su importancia
- Unidades, colores y tipografías en CSS3
- Nuevos selectores y pseudo-clases
UNIDAD DIDÁCTICA 21. ANIMACIONES, FONDOS Y BORDES
- Propiedades para animaciones
- Nuevas propiedades para fondos
- Nuevas propiedades para bordes
UNIDAD DIDÁCTICA 22. CAJAS, FLEXBOX, COLORES Y FUENTES
- Propiedades de las cajas y su flexibilidad
- Gestión de colores y tipografías
UNIDAD DIDÁCTICA 23. ENLACES Y MULTI-COLUMNAS
- Estilización de enlaces
- Diseño multi-columna con CSS
UNIDAD DIDÁCTICA 24. TRANSFORMACIONES Y TEXTO 2D/3D
- Estilizando texto
- Transformaciones 2D y 3D
UNIDAD DIDÁCTICA 25. TRANSICIONES Y UX
- Propiedades para transiciones suaves
- Mejoras en la interfaz de usuario con CSS
- Validación y compatibilidad con CSS3
UNIDAD DIDÁCTICA 26. DISEÑO RESPONSIVE Y MÓVILES
- Introducción al diseño adaptable
- Desarrollo de páginas para móviles con HTML5, CSS3 y jQuery Mobile
- Media Queries: adaptando estilos a diferentes dispositivos
- Almacenamiento local en el navegador: Local Storage
- Frameworks para crear apps móviles con HTML
- Cómo publicar una app en Google Play
- Actividad práctica para consolidar conocimientos
MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA
- Manual teórico: Diseño Web para Dispositivos Móviles. Vol 1
- Manual teórico: Diseño Web para Dispositivos Móviles. Vol 2
- Manual teórico: Diseño Web para Dispositivos Móviles. Vol 3
- Cuaderno de ejercicios: Diseño Web para Dispositivos Móviles
- CDROM: Diseño Web Avanzado con HTML5 y CSS3
- CDROM: Programación de Páginas Web con JavaScript (Cliente)