Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: 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 DE PROGRAMACIÓN WEB EN ENTORNO CLIENTE
Este Curso de Programación Web en Entorno Cliente le ofrece una formación especializada en la materia. Debemos saber que en el ámbito de la informática y las comunicaciones, es necesario el desarrollo de aplicaciones con tecnologías web dentro del área profesional de desarrollo. Así, con el presente curso se pretende aportar los conocimientos necesarios para la elaboración de documentos web mediante lenguajes de marca y el desarrollo y reutilización de componentes software y multimedia mediante lenguajes de guión.
CONTENIDO DEL CURSO GRATIS DE PROGRAMACIÓN WEB EN ENTORNO CLIENTE
UNIDAD FORMATIVA 1. CREACIÓN DE DOCUMENTOS WEB UTILIZANDO LENGUAJES DE MARCAS
UNIDAD DIDÁCTICA 1. DISEÑO DE PÁGINAS WEB
- Fundamentos del diseño web
- - Diseño centrado en el usuario
- - Diseño con enfoque a los objetivos
- - Diseño orientado a la implementación
- Proceso de creación de un diseño web
- - Organización y estructura de un sitio web y su navegación
- - Diseño y composición de las páginas
- - Compatibilidad con diferentes navegadores
- - Diferencias entre diseño para presentación e impresión
UNIDAD DIDÁCTICA 2. LENGUAJES DE MARCADO GENERALES
- Origen y evolución de los lenguajes de marcado: SGML y XML
- Características principales de los lenguajes de marcado
- Estructura básica de un documento en lenguaje de marcado
- - Metadatos e instrucciones de procesamiento
- - Codificación de caracteres y caracteres especiales (escape)
- - Uso de etiquetas o marcas
- - Elementos y sus funciones
- - Atributos y su finalidad
- - Comentarios en los documentos
- Requisitos para documentos válidos y correctamente formados. Esquemas y validación
UNIDAD DIDÁCTICA 3. LENGUAJES DE MARCADO PARA PRESENTAR PÁGINAS WEB
- Historia y evolución de HTML y XHTML. Diferencias entre versiones
- Componentes de un documento web
- - Diferentes versiones y sus características
- - Elementos del encabezado
- - Elementos del cuerpo de la página
- Gestión del color
- - Codificación y representación de colores
- - Tipos de colores y su uso
- - Colores seguros para la web
- Formateo del texto
- - Encabezados y jerarquía del contenido
- - Párrafos y separación
- - Alineación, espaciado y sangrado del texto
- - Tipos, tamaños y colores de fuente
- - Uso de separadores y líneas divisorias
- - Etiquetas específicas para dar estilo y formato al texto
- Creación de enlaces hipertexto
- - Estructura y componentes de un enlace (URL)
- - Diferentes estilos de enlaces
- - Enlaces internos y externos
- - Enlaces especiales: correo electrónico y descargas
- - Atributos adicionales: título, destino, accesos directos, etc.
- Incorporación de imágenes
- - Formatos y tipos de imágenes
- - Características de las imágenes: tamaño, título, texto alternativo
- - Enlaces en imágenes y fondos de pantalla
- Listas
- - Tipos y características
- - Ordenación y numeración
- - Listas anidadas y de definición
- Tablas
- - Estructura básica y componentes
- - Personalización: bordes, alineación, tamaño
- - Formato de celdas y contenido
- - Agrupamiento y organización de filas y columnas
- - Tablas anidadas y buenas prácticas
- Marcos (frames)
- - Creación y uso de marcos
- - Ventajas e inconvenientes
- - Compatibilidad con navegadores
- - Estilización y formateo de marcos
- - Enlaces entre contenidos en diferentes marcos
- - Marcos anidados y iFrames
- Formularios web
- - Funciones y utilidad de los formularios
- - Elementos: campos de texto, botones, listas desplegables, etc.
- - Procesamiento y envío de datos
- - Diseño y organización de formularios para facilitar la interacción
- Elementos específicos para dispositivos móviles
- - Selección del lenguaje de marcado adecuado
- - Uso de hojas de estilo adaptadas a móviles
- Elementos en desuso (deprecated)
- - Elementos como texto parpadeante, marquesinas, alineaciones obsoletas
- - Otros elementos en desuso y alternativas modernas
UNIDAD DIDÁCTICA 4. HOJAS DE ESTILO EN LA WEB
- Tipos de hojas de estilo: estáticas y dinámicas
- Componentes y estructura de una hoja de estilo
- - Cómo crear y aplicar estilos
- - Herencia y cascada de estilos
- - Uso de estilos para formatear páginas y su estructura
- Diseño responsive y estilos para diferentes dispositivos
- - Mejores prácticas en el uso de hojas de estilo
UNIDAD FORMATIVA 2. DESARROLLO Y REUTILIZACIÓN DE COMPONENTES SOFTWARE Y MULTIMEDIA USANDO LENGUAJES DE GUION
UNIDAD DIDÁCTICA 1. ARQUITECTURAS DE APLICACIONES WEB
- Visión general de la arquitectura de aplicaciones web
- - Arquitectura en capas
- - Comunicación entre cliente y servidor
- - Arquitectura del cliente (front-end)
UNIDAD DIDÁCTICA 2. NAVEGADORES WEB
- Componentes internos de un navegador
- - Interfaz de usuario
- - Motor de navegación (exploración)
- - Motor de presentación
- - Módulos complementarios: gestión de archivos, red, scripts, interfaz gráfica
- Principales navegadores y comparativa
- - Seguridad en el uso de navegadores
- - Plugins y extensiones para integrar aplicaciones
- - Configuración de tipos de archivos y plugins
- - Cumplimiento de estándares web
UNIDAD DIDÁCTICA 3. CREACIÓN DE CONTENIDO WEB DINÁMICO
- Fundamentos de programación básica
- - Constantes, variables y tipos de datos
- - Expresiones, sentencias y operadores
- - Control de flujo: secuencias, bucles y decisiones
- - Subprogramas: procedimientos, funciones y librerías
- - Parámetros y recursividad
- - Introducción a la programación orientada a objetos: clases y objetos, herencia
- - Principales metodologías de programación
- Lenguajes para desarrollo dinámico
- - Lenguajes de scripting: características y ventajas
- - Comparativa y selección de lenguajes de scripting
- - Máquinas virtuales en navegadores y applets
- - Otros lenguajes para aplicaciones enriquecidas (RIA)
UNIDAD DIDÁCTICA 4. LENGUAJES DE SCRIPT DE USO GENERAL
- Integración de lenguajes de scripting en navegadores
- - Compatibilidad y diferencias entre navegadores
- - Versiones y compatibilidad
- Estructura de un programa en lenguaje de scripting
- - Variables, tipos y objetos
- - Sentencias, control de flujo y funciones
- - Comentarios y documentación del código
- Funciones y bibliotecas
- - Definición, parámetros y variables internas
- - Uso de librerías y módulos
- Manipulación de cadenas y textos
- - Funciones para trabajar con textos
- - Validación y entrada de datos textuales
- Gestión de listas y arreglos
- - Creación y uso de arrays sencillos y multidimensionales
- - Procesamiento mediante bucles
- Formatos comunes para almacenar datos en scripts
- - Comparativa y tratamiento de formatos estándar
- - Uso de diccionarios y objetos
- Modelos de documento en scripts
- - Estructura y navegación por documentos
- - Modificación de propiedades mediante scripts
- Gestión de eventos
- - Tipos de eventos y técnicas de manejo
- - Manejadores y delegación de eventos
- - Eventos de carga y propagación
- Manejo de errores y depuración
- - Cómo gestionar errores en scripts
- - Uso de puntos de interrupción y herramientas de debugging
- Aplicaciones específicas de lenguajes de scripting
- - Multimedia, animaciones y efectos visuales
- - Integración en canales RSS y contenido dinámico con AJAX
- - Uso en dispositivos móviles
- Entornos integrados y frameworks para desarrollo con scripting
- - Características, comparativas y herramientas
- - Editores avanzados y validadores de código
- - Documentación y extensiones útiles para navegadores
- - Plataformas específicas para desarrollo móvil
UNIDAD DIDÁCTICA 5. RECURSOS MULTIMEDIA
- Concepto de multimedia y tipos de recursos disponibles
- Incorporación de contenido multimedia en páginas web
- - Adaptadores y reproductores
- - Enlaces a recursos multimedia externos
- - Inserción directa en las páginas
- - Formatos y estándares MIME
- - Reproducción en streaming y carga progresiva
- - Comparativa del manejo multimedia en diferentes versiones y lenguajes
- Gráficos y recursos visuales
- - Formatos gráficos y su comparación
- Repositorios de imágenes y recursos gráficos
- - Tipos: fotografías, vectores, iconos
- - Herramientas para editar y transformar imágenes
- - Conversión entre formatos gráficos
- Audio
- - Formatos de audio y comparación
- - Reproductores e integración en navegadores
- - Enlaces y canales de audio
- - Conversiones y edición de archivos de sonido
- Vídeo
- - Formatos y calidad del vídeo
- - Repositorios y plataformas de vídeo
- - Reproductores y técnicas de inserción en páginas
- - Conversiones y optimización de vídeos
- - Edición y efectos visuales en vídeos
- Animaciones multimedia
- - Principios básicos y creación de animaciones
- - Formatos y herramientas para animar
- - Inclusión en páginas web y mejores prácticas
- Elementos interactivos
- - Creación y uso de elementos interactivos
- - Mapas interactivos y su aplicación
- - Ámbitos y casos de uso de recursos multimedia interactivos