inicio   gruposystem   nuevos asociados   novedades   zona privada
  PLATAFORMA cursos elearning CURSOS A DISTANCIA libros personalizacion tpc contratos formacion aplicaciones web agencia de colocacion
                     
  
   
MF0493_3: Implantación de aplicaciones web en entorno internet, intranet y extranet
Tamaño: A4
Tomos: 1
Nº Páginas: 160
PVD: 16 €
PARA VER EL CONTENIDO *PULSE AQUÍ

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

UNIDAD DE APRENDIZAJE 1

Tema 1. Internet.
1.1 Breve historia y origen de Internet.
1.2 Principales servicios ofrecidos por Internet.

  • World Wide Web.
  • Correo electrónico.
  • Transferencia de ficheros (ftp).
  • Otros servicios.

1.3 La tecnología de Internet.

  • Arquitectura TCP/IP. Comparación con OSI.
  • Protocolos de Internet: TCP, UDP, SMNP, SMTP, etc.
  • El protocolo HTTP.

1.4 Redes TCP/IP.

  • El direccionamiento IP. Evolución.
  • Dominios. Jerarquía de dominios.
  • Servicios de identificación de dominios: DNS.
  • Ámbitos: Intranet, Internet y Extranet. Consideraciones de seguridad. Cortafuegos.

Cuestionario (4 preguntas). Apartado 1

Tema 2. La World Wide Web
2.1 Breve historia de la World Wide Web.
2.2 Arquitectura general de la Web.

  • Principios para el diseño de sistemas web.
  • Componentes básicos de un sistema web.
  • División en capas.

2.3 El cliente web.

  • Hardware básico. Dispositivos fijos y móviles.
  • Sistemas operativos de uso común e Internet.
  • Navegadores. Características y comparativa.
  • Funcionalidades avanzadas: extensiones, aplicaciones específicas, etc.

2.4 Servidores web.

  • Servidores web de uso común.
  • Características básicas de un servidor web.
  • Configuración de servidores web.
  • Seguridad en servidores web.
  • Funcionalidades avanzadas: extensiones, servidores virtuales, etc.

2.5 Servidores de aplicaciones.

  • Concepto de servidor de aplicaciones.
  • Características de los servidores de aplicaciones.
  • Comparativa de servidores de aplicaciones de uso común.
  • Configuración de un servidor de aplicaciones.
  • Seguridad en servidores de aplicaciones.
  • Funcionalidades avanzadas: conceptos de escalabilidad, balanceo de carga, alta disponibilidad, etc.

2.6 Servidores de bases de datos.

  • Servidores de bases de datos para Internet de uso común.
  • Características básicas de un servidor de bases de datos.
  • Funcionalidades avanzadas: conceptos de escalabilidad, alta disponibilidad, etc.

2.7 Servidores complementarios en una arquitectura web.

  • Servidores de correo. Características.
  • Servidores de direccionamiento (DNS). Características.
  • Proxies.
  • Servidores de directorio. Características de LDAP.
  • Servidores de mensajería.
  • Servidores de antivirus, filtrado de contenidos, etc.
  • Otros servidores complementarios.

2.8 Infraestructura hardware y software para servidores de Internet.

  • Servicios en la nube (Cloud).
  • Tipos de servicios: infraestructura como servicio, plataforma como servicio y aplicación como servicio.
  • Ventajas e inconvenientes de los servicios de infraestructura en la nube.
  • Comparativa de los servicios de infraestructura en la nube de uso común.

Cuestionario (4 preguntas). Apartado 2
Resumen
Bibliografía
Glosario
Cuestionario (10 preguntas)
Solución cuestionarios

UNIDAD DE APRENDIZAJE 2

Tema 1. Aplicaciones web.
1.1 Evolución y tipos de aplicaciones informáticas.

  • Aplicaciones de terminal. Servidores de terminales virtuales.
  • Aplicaciones de escritorio.
  • Aplicaciones cliente/servidor.
  • Aplicaciones web.
  • Ventajas e inconvenientes de los tipos de aplicaciones. Comparativa.

1.2 Tecnologías de desarrollo de aplicaciones.

  • Características por tipo de aplicación.
  • Comparativa según el tipo de aplicación.

1.3 Tecnologías específicas para el desarrollo web.

  • Portales de Internet. Características.
  • Gestores de contenidos: servidores de portales y documentales.
  • Servidores de contenidos multidispositivo.
  • Componentes básicos en portales web. Portlets y otros componentes de uso común.
  • Características y comparativa de los portales web de uso común.

Cuestionario (4 preguntas). Apartado 1

Tema 2. Desarrollo y despliegue de aplicaciones web.
2.1 Modelos básicos de desarrollo de aplicaciones web. El modelo vista-controlador (MVC).
2.2 Herramientas de desarrollo web de uso común.

  • Características.
  • Comparativa.

2.3 Políticas de desarrollo y pruebas de aplicaciones web.

  • Entorno de desarrollo.
  • Entorno de pre-producción o pruebas.
  • Entorno de producción.

2.4 Organización de recursos en una aplicación web.

  • Programas.
  • Hojas de estilos.
  • Ficheros de configuración.
  • Imágenes.
  • Documentos.
  • Bibliotecas de componentes (librerías).
  • Otros archivos.

2.5 Seguridad en una aplicación web.

  • Niveles de seguridad. Estándares.
  • Conceptos y técnicas de identificación, autenticación y autorización o control de acceso.
  • Identificación y autenticación avanzada. Certificados digitales.
  • Concepto de sesión. Conservación de sesiones.
  • Sistemas de uso común para la conservación de las sesiones en aplicaciones web. Single Sign-on y Single Sign-out.

2.6 Despliegue de aplicaciones web.

  • Características del proceso de despliegue.
  • Definición del proceso de despliegue de aplicaciones web. Verificación.

Cuestionario (4 preguntas). Apartado 2
Resumen
Bibliografía
Glosario
Cuestionario (10 preguntas)
Solución cuestionarios

UNIDAD DE APRENDIZAJE 3

Tema 1. Verificación de aplicaciones web.
1.1 Características de un proceso de pruebas.
1.2 Tipos de pruebas.

  • Funcionales.
  • Estructurales.
  • De integración con sistemas externos.
  • Usabilidad y accesibilidad.
  • De detección de errores. Pruebas de caja negra.
  • De seguridad. Evaluación de la protección frente a los ataques más comunes.
  • De rendimiento. Pruebas de carga o estrés. Estadísticas.
  • De integridad de datos

1.3 Diseño y planificación de pruebas. Estrategias de uso común.
1.4 Consideraciones de confidencialidad. Pruebas con datos personales.
1.5 Automatización de pruebas. Herramientas.

Cuestionario (4 preguntas). Apartado 1

Tema 2. Control de versiones.
2.1 Definición.
2.2 Características generales.
2.3 Tipos de control de versiones.

  • Centralizados.
  • Distribuidos

2.4 Mecanismos de control de versiones

  • Repositorios. Gestión y administración.
  • Publicación de cambios («check-in» o «commit»). Operaciones atómicas
  • Tipos de desprotección, despliegue o «check-out»: exclusivos y colaborativos.
  • Ramificaciones («branching»).
  • Fusiones («merging»).
  • Etiquetado («tagging»).
  • Líneas de base («baseline»).
  • Actualizaciones.
  • Congelaciones.
  • Gestión de conflictos.

2.5 Buenas prácticas en control de versiones.
2.6 Herramientas de control de versiones de uso común.

  • Características.
  • Comparativa.

2.7 Integración del control de versiones en herramientas de uso común

Cuestionario (4 preguntas). Apartado 2

Tema 3. Documentación de aplicaciones web.
3.1 Características generales de la documentación. Importancia en el ciclo de vida software
3.2 Organización y estructura básica de documentos
3.3 Gestión de versiones de documentos
3.4 Tipos de documentación.

  • De requerimientos.
  • De arquitectura y diseño.
  • Técnica.
  • De usuario: tutoriales, por temas y glosarios.
  • Comercial.

3.5 Formatos de documentación.

  • Documentos.
  • Documentación en aplicaciones. Formatos de ayuda.
  • Documentación en línea. Wikis.

3.6 Estándares de documentación.
3.7 Herramientas de documentación.

  • Generación automática de documentación técnica.
  • Documentación de código.

3.8 Buenas prácticas en documentación.

  • Actualizaciones de documentación.
  • Documentación colaborativa mediante wikis.
  • Uso de herramientas multimedia. Vídeotutoriales.

Cuestionario (4 preguntas). Apartado 3
Resumen
Bibliografía
Glosario
Cuestionario (10 preguntas)
Solución cuestionarios

© System Centros de Formación S.L.