Curso gratis IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

Curso gratis IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web online para trabajadores y empresas

Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria

Modalidad del curso: A distancia y Online

Duración del curso: 590 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 IFCD0210 DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB

En la actualidad, en el mundo de la informática y la comunicación y dentro del área de desarrollo, es muy importante conocer el desarrollo de aplicaciones con tecnologías Web. Por ello, con el presente curso se trata de aportar los conocimientos necesarios para la programación Web en el entorno cliente, servidor y la implantación de aplicaciones en Internet, intranet y extranet.

CONTENIDO DEL CURSO GRATIS IFCD0210 DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB

MÓDULO 1. MF0491_3 PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE

UNIDAD FORMATIVA 1. UF1841 ELABORACIÓN DE DOCUMENTOS WEB MEDIANTE LENGUAJES DE MARCAS

UNIDAD DIDÁCTICA 1. DISEÑO WEB

  1. Fundamentos del diseño web
  2. Etapas del proceso de diseño web

UNIDAD DIDÁCTICA 2. LENGUAJES DE MARCADO GENERALES

  1. Orígenes de los lenguajes de marcado generales: SGML y XML
  2. Características comunes de los lenguajes de marcado
  3. Estructura básica de un documento en lenguaje de marcado
  4. Documentos válidos y bien formados. Esquemas de validación

UNIDAD DIDÁCTICA 3. LENGUAJES DE MARCADO PARA PRESENTACIÓN DE PÁGINAS WEB

  1. Historia de HTML y XHTML. Diferencias entre versiones
  2. Estructura de un documento HTML
  3. Uso del color
  4. Formato de texto
  5. Estilos lógicos en HTML
  6. Creación de enlaces de hipertexto
  7. Incorporación de imágenes
  8. Uso de listas
  9. Diseño de tablas
  10. Uso de marcos (frames)
  11. Creación de formularios
  12. Elementos obsoletos (deprecated)

UNIDAD DIDÁCTICA 4. HOJAS DE ESTILO WEB

  1. Tipos de hojas de estilo: estáticas y dinámicas
  2. Estructura y componentes de una hoja de estilo
  3. Diseño de estilos para diferentes dispositivos
  4. Mejores prácticas en el uso de hojas de estilo

UNIDAD FORMATIVA 2. UF1842 DESARROLLO Y REUTILIZACIÓN DE COMPONENTES SOFTWARE Y MULTIMEDIA MEDIANTE LENGUAJES DE GUIÓN

UNIDAD DIDÁCTICA 1. ARQUITECTURAS DE APLICACIONES WEB

  1. Esquema general de arquitecturas web
  2. Arquitectura en capas
  3. Interacción entre las capas del cliente y del servidor
  4. Arquitectura de la capa del cliente

UNIDAD DIDÁCTICA 2. NAVEGADORES WEB

  1. Arquitectura de un navegador web
  2. Navegadores más comunes y su comparación
  3. Aspectos de seguridad en navegadores
  4. Integración de aplicaciones en navegadores mediante adaptadores (plugins)
  5. Conformidad con estándares web

UNIDAD DIDÁCTICA 3. CREACIÓN DE CONTENIDO WEB DINÁMICO

  1. Fundamentos de programación para la web
  2. Uso de librerías
  3. Lenguajes para el desarrollo de contenido dinámico
  4. Desarrollo de miniaplicaciones (applets)

UNIDAD DIDÁCTICA 4. LENGUAJES DE GUIÓN DE USO GENERAL

  1. Integración de lenguajes de guión en navegadores web
  2. Estructura básica de un programa en un lenguaje de guión
  3. Uso de funciones
  4. Manipulación de texto
  5. Uso de listas (arrays)
  6. Formatos estándar para el almacenamiento de datos en lenguajes de guión
  7. Concepto de objetos
  8. Modelo de documento web (DOM)
  9. Gestión de eventos
  10. Manejo de errores
  11. Aplicaciones específicas de lenguajes de guión
  12. Frameworks para el desarrollo con lenguajes de guión
  13. Comparativa de frameworks

UNIDAD DIDÁCTICA 5. CONTENIDOS MULTIMEDIA

  1. Definición de multimedia y tipos de recursos multimedia
  2. Integración de contenido multimedia en páginas web
  3. Gráficos multimedia
  4. Contenido de audio
  5. Edición de fragmentos de audio
  6. Contenido de vídeo
  7. Animaciones multimedia
  8. Elementos interactivos en multimedia

UNIDAD FORMATIVA 3. UF1843 APLICACIÓN DE TÉCNICAS DE USABILIDAD Y ACCESIBILIDAD EN EL ENTORNO DEL CLIENTE

UNIDAD DIDÁCTICA 1. ACCESIBILIDAD WEB

  1. Definición y conceptos de accesibilidad web
  2. Beneficios y retos de implementar la accesibilidad web
  3. Normativas y estándares sobre accesibilidad web
  4. Guías para cumplir normativas y estándares de accesibilidad
  5. Proceso para asegurar la conformidad en accesibilidad web
  6. Tecnologías donde se puede aplicar la accesibilidad
  7. Herramientas para validar la accesibilidad
  8. Evolución y tendencias actuales en accesibilidad

UNIDAD DIDÁCTICA 2. USABILIDAD WEB

  1. Definición de usabilidad
  2. Importancia del diseño web centrado en el usuario
  3. Diferencias entre accesibilidad y usabilidad
  4. Beneficios y problemas al combinar accesibilidad y usabilidad
  5. Ventajas y desafíos en el desarrollo de sitios web usables
  6. Métodos para evaluar la usabilidad
  7. Análisis de los requisitos del usuario
  8. Principios del diseño conceptual y creación de prototipos orientados al usuario
  9. Directrices para diseñar sitios web usables
  10. Evaluación de la usabilidad

MÓDULO 2. MF0492_3 PROGRAMACIÓN WEB EN EL ENTORNO SERVIDOR

UNIDAD FORMATIVA 1. UF1844 DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR

UNIDAD DIDÁCTICA 1. EL PROCESO DEL DESARROLLO DE SOFTWARE

  1. Modelos del ciclo de vida del software
  2. Análisis y especificación de requisitos
  3. Fases del diseño
  4. Implementación: conceptos generales del desarrollo de software
  5. Validación y verificación de sistemas
  6. Pruebas de software
  7. Estándares de calidad del software
  8. Herramientas comunes para el desarrollo de software
  9. Gestión de proyectos de desarrollo de software

UNIDAD DIDÁCTICA 2. LA ORIENTACIÓN A OBJETOS

  1. Principios de la programación orientada a objetos y comparación con la programación estructurada
  2. Clases y objetos
  3. Concepto de herencia
  4. Modularidad en el desarrollo
  5. Genericidad y sobrecarga de métodos
  6. Desarrollo basado en objetos
  7. Lenguajes de modelización para el desarrollo orientado a objetos

UNIDAD DIDÁCTICA 3. ARQUITECTURAS WEB

  1. Definición de arquitectura web
  2. Modelo de capas
  3. Plataformas para el desarrollo en la capa del servidor
  4. Herramientas de desarrollo orientadas al servidor de aplicaciones web

UNIDAD DIDÁCTICA 4. LENGUAJES DE PROGRAMACIÓN DE APLICACIONES WEB EN EL LADO SERVIDOR

  1. Características de los lenguajes de programación para el servidor web
  2. Tipos y particularidades de los lenguajes más utilizados
  3. Criterios para elegir un lenguaje de programación para el servidor: pros y contras
  4. Aspectos generales de los lenguajes de servidor
  5. Gestión de la configuración
  6. Seguridad en aplicaciones web
  7. Manejo de errores
  8. Transacciones y persistencia de datos
  9. Componentes en el servidor: ventajas y desventajas de los contenedores de componentes
  10. Modelos de desarrollo: el modelo vista-controlador (MVC)
  11. Eventos y la interfaz de usuario
  12. Documentación del software: inclusión en el código fuente y generadores de documentación

UNIDAD FORMATIVA 2. UF1845 ACCESO A DATOS EN APLICACIONES WEB DEL ENTORNO SERVIDOR

UNIDAD DIDÁCTICA 1. MODELOS DE DATOS

  1. Definición de dato y ciclo de vida de los datos
  2. Clasificación de tipos de datos
  3. Creación de un modelo conceptual
  4. Modelo relacional de datos
  5. Desarrollo del modelo lógico de datos
  6. Modelo físico de datos y ficheros de datos
  7. Transformación de un modelo lógico a un modelo físico de datos
  8. Herramientas para la creación de modelos de datos

UNIDAD DIDÁCTICA 2. SISTEMAS DE GESTIÓN DE BASES DE DATOS (SGBD)

  1. Definición y función de un SGBD
  2. Componentes y estructura de un SGBD
  3. Terminología asociada a los SGBD
  4. Administración de un SGBD
  5. Opciones y soluciones de SGBD
  6. Criterios para seleccionar un SGBD comercial

UNIDAD DIDÁCTICA 3. LENGUAJES DE GESTIÓN DE BASES DE DATOS. EL ESTÁNDAR SQL

  1. Descripción del estándar SQL
  2. Creación y gestión de bases de datos
  3. Manipulación de registros en tablas
  4. Consultas SQL
  5. Conversión, generación y manipulación de datos
  6. Consultas complejas y uniones (joins)
  7. Agrupaciones de datos
  8. Uso de vistas
  9. Funciones avanzadas en SQL

UNIDAD DIDÁCTICA 4. LENGUAJES DE MARCAS DE USO COMÚN EN EL LADO SERVIDOR

  1. Historia y origen de los lenguajes de marcado. El estándar XML
  2. Características del lenguaje XML
  3. Estructura del lenguaje XML
  4. Estándares basados en XML
  5. Análisis de documentos XML
  6. Uso de XML para el intercambio de información

UNIDAD FORMATIVA 3. UF1846 DESARROLLO DE APLICACIONES WEB DISTRIBUIDAS

UNIDAD DIDÁCTICA 1. ARQUITECTURAS DISTRIBUIDAS ORIENTADAS A SERVICIOS

  1. Características de arquitecturas de servicios distribuidos
  2. Modelo conceptual de arquitecturas orientadas a servicios
  3. Aspectos de seguridad en arquitecturas orientadas a servicios
  4. Implementación de arquitecturas orientadas a servicios con tecnologías web
  5. Implementación de medidas de seguridad en arquitecturas orientadas a servicios
  6. Directorios de servicios

UNIDAD DIDÁCTICA 2. PROGRAMACIÓN DE SERVICIOS WEB EN ENTORNOS DISTRIBUIDOS

  1. Componentes de software para acceder a servicios distribuidos
  2. Programación de diversos tipos de acceso a servicios
  3. Herramientas para la programación de servicios web

MÓDULO 3. MF0493_3 IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNOS INTERNET, INTRANET Y EXTRANET

UNIDAD DIDÁCTICA 1. INTERNET

  1. Historia breve y origen de Internet
  2. Servicios principales que ofrece Internet
  3. La tecnología que sustenta Internet
  4. Redes TCP/IP
  5. Consideraciones de seguridad y uso de cortafuegos

UNIDAD DIDÁCTICA 2. LA WORLD WIDE WEB

  1. Historia breve de la World Wide Web
  2. Arquitectura general de la Web
  3. El cliente web y su funcionamiento
  4. Servidores web y su función
  5. Servidores de aplicaciones
  6. Servidores de bases de datos
  7. Servidores complementarios en arquitecturas web
  8. Características de los servidores web
  9. Infraestructura de hardware y software necesaria para servidores de Internet

UNIDAD DIDÁCTICA 3. APLICACIONES WEB

  1. Evolución y clasificación de aplicaciones informáticas
  2. Tecnologías para el desarrollo de aplicaciones
  3. Tecnologías específicas para el desarrollo web

UNIDAD DIDÁCTICA 4. DESARROLLO Y DESPLIEGUE DE APLICACIONES WEB

  1. Modelos fundamentales de desarrollo de aplicaciones web. El modelo vista-controlador (MVC)
  2. Herramientas de desarrollo web más utilizadas
  3. Políticas para el desarrollo y pruebas de aplicaciones web
  4. Seguridad en aplicaciones web
  5. Uso de certificados digitales
  6. Despliegue de aplicaciones web

UNIDAD DIDÁCTICA 5. VERIFICACIÓN DE APLICACIONES WEB

  1. Características de un proceso de pruebas
  2. Tipos de pruebas que se pueden realizar
  3. Estadísticas relacionadas con las pruebas
  4. Diseño y planificación de pruebas. Estrategias comunes
  5. Consideraciones sobre confidencialidad y pruebas con datos personales
  6. Automatización de pruebas y herramientas asociadas

UNIDAD DIDÁCTICA 6. CONTROL DE VERSIONES

  1. Definición y conceptos de control de versiones
  2. Características generales del control de versiones
  3. Tipos de control de versiones
  4. Mecanismos utilizados para el control de versiones
  5. Operaciones atómicas en control de versiones
  6. Mejores prácticas en control de versiones
  7. Herramientas comunes de control de versiones
  8. Integración del control de versiones en herramientas de desarrollo

UNIDAD DIDÁCTICA 7. DOCUMENTACIÓN DE APLICACIONES WEB

  1. Características y relevancia de la documentación en el ciclo de vida del software
  2. Organización y estructura de documentos
  3. Gestión de versiones de documentos
  4. Tipos de documentación necesarios
  5. Formatos de documentación utilizados
  6. Estándares para la documentación
  7. Herramientas para la documentación de aplicaciones web
  8. Buenas prácticas en la creación de documentación

ANEXO 1. EJERCICIOS PRÁCTICOS

MATERIAL INCLUIDO EN LA MODALIDAD A DISTANCIA

  • Manual teórico: UF1843 Aplicaciones Técnicas de Usabilidad y Accesibilidad en el Entorno Cliente
  • Manual teórico: UF1845 Acceso a Datos en Aplicaciones Web del Entorno Servidor
  • Manual teórico: UF1846 Desarrollo de Aplicaciones Web Distribuidas
  • Manual teórico: MF0493_3 Implantación de Aplicaciones Web en Entorno Internet, Intranet y Extranet
  • Manual teórico: UF1841 Elaboración de Documentos Web mediante Lenguajes de Marca
  • Manual teórico: UF1842 Desarrollo y Reutilización de Componentes Software y Multimedia mediante Lenguajes de Guión
  • Manual teórico: UF1844 Desarrollo de Aplicaciones Web en el Entorno Servidor
  • Cuaderno de ejercicios: UF1844 Desarrollo de Aplicaciones Web en el Entorno Servidor
  • Cuaderno de ejercicios: UF1843 Aplicaciones Técnicas de Usabilidad y Accesibilidad en el Entorno Cliente
  • Cuaderno de ejercicios: UF1845 Acceso a Datos en Aplicaciones Web del Entorno Servidor
  • Cuaderno de ejercicios: UF1846 Desarrollo de Aplicaciones Web Distribuidas
  • Cuaderno de ejercicios: MF0493_3 Implantación de Aplicaciones Web en Entorno Internet, Intranet y Extranet
  • Cuaderno de ejercicios: UF1841 Elaboración de Documentos Web mediante Lenguajes de Marca
  • Cuaderno de ejercicios: UF1842 Desarrollo y Reutilización de Componentes Software y Multimedia mediante Lenguajes de Guión

Contacto

Contacta con un asesor de formación

¿Estás buscando algún curso o máster? Contáctanos para poder asesorarle mejor.

Enviar
Inscripción al curso