Contenidos SCORM

Diseño Web

Gestión y Desarrollo de Aplicaciones Web

El presente CURSO EN GESTIÓN Y DESARROLLO DE APLICACIONES WEB ofrece una formación especializada en la materia.

  • Duración200 h
  • Unidades10
  • FormatoSCORM 1.2

Sobre este contenido

El presente CURSO EN GESTIÓN Y DESARROLLO DE APLICACIONES WEB ofrece una formación especializada en la materia. Si se dedica al mundo de la programación y desarrollo o desearía hacerlo y quiere conocer los aspectos fundamentales sobre el desarrollo de aplicaciones web este es su momento, con el Curso en Gestión y Desarrollo de Aplicaciones Web podrá adquirir los conocimientos necesarios para desempeñar esta función de la mejor manera posible.

A quién va dirigido

El CURSO ONLINE EN GESTIÓN Y DESARROLLO DE APLICACIONES WEB está dirigido a profesionales del sector de la programación y desarrollo que deseen una especialización en las aplicaciones web, así como a personas que tengan interés en este ámbito.

Temario

10 unidades didácticas · 200 horas

Contenido10 unidades
SCORM 1

Internet

  • Breve historia y origen de Internet
  • Principales servicios ofrecidos por Internet
  • - World Wide Web
  • - Correo electrónico
  • - Transferencia de ficheros (ftp)
  • - Otros servicios
  • La tecnología de Internet
  • - Arquitectura TCP/IP. Comparación con OSI
  • - Protocolos de Internet: TCP, UDP, SMNP, SMTP, etc.
  • - El protocolo HTTP
  • 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
SCORM 2

La world wide web

  • Breve historia de la World Wide Web
  • Arquitectura general de la Web
  • - Principios para el diseño de sistemas Web
  • - Componentes básicos de un sistema Web
  • - División en capas
  • 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.
  • 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.
  • 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.
  • 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.
  • 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
  • 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
SCORM 3

Aplicaciones web

  • 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
  • Tecnologías de desarrollo de aplicaciones
  • - Características por tipo de aplicación
  • - Comparativa según el tipo de aplicación
  • 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
SCORM 4

Modelos de datos

  • Concepto de dato. Ciclo de vida de los datos
  • Tipos de datos
  • - Básicos
  • - Registros
  • - Dinámicos
  • Definición de un modelo conceptual
  • - Patrones
  • - Modelo genéricos
  • El modelo relacional
  • - Descripción
  • - Entidades y tipos de entidades
  • - Elementos de datos. Atributos
  • - Relaciones. Tipos, subtipos. Cardinalidad
  • - Claves. Tipos de claves.
  • - Normalización. Formas normales
  • Construcción del modelo lógico de datos
  • - Especificación de tablas
  • - Definición de columnas
  • - Especificación de claves
  • - Conversión a formas normales. Dependencias
  • El modelo físico de datos. Ficheros de datos
  • - Descripción de los ficheros de datos
  • - Tipos de ficheros
  • - Modos de acceso
  • - Organización de ficheros
  • Transformación de un modelo lógico en un modelo físico de datos
  • Herramientas para la realización de modelos de datos
SCORM 5

Sistemas de gestión de bases de datos (sgbd)

  • Definición de SGBD
  • Componentes de un SGDB. Estructura
  • - Gestión de almacenamiento
  • - Gestión de consultas
  • - Motor de reglas
  • Terminología de SGDB
  • Administración de un SGDB
  • - El papel del DBA
  • - Gestión de índices
  • - Seguridad 130
  • - Respaldos y replicación de bases de datos
  • Gestión de transacciones en un SGBD
  • - Definición de transacción
  • - Componentes de un sistema de transacciones
  • - Tipos de protocolos de control de la concurrencia
  • - Recuperación de transacciones
  • Soluciones de SGBD
  • - Distribuidas
  • - Orientadas a objetos
  • - Orientadas a datos estructurados (XML)
  • - Almacenes de datos (datawarehouses)
  • Criterios para la selección de SGBD comerciales
SCORM 6

Lenguajes de gestión de bases de datos. el estándar SQL

  • Descripción del estándar SQL
  • Creación de bases de datos
  • - Creación de tablas. Tipos de datos
  • - Definición y creación de índices. Claves primarias y externas
  • Gestión de registros en tablas
  • - Inserción
  • - Modificación
  • - Borrado
  • Consultas
  • - Estructura general de una consulta
  • - Selección de columnas. Obtención de valores únicos
  • - Selección de tablas. Enlaces entre tablas
  • - Condiciones. Funciones útiles en la definición de condiciones
  • - Significado y uso del valor null
  • - Ordenación del resultado de una consulta
  • Conversión, generación y manipulación de datos
  • - Funciones para la manipulación de cadenas de caracteres
  • - Funciones para la manipulación de números
  • - Funciones de fecha y hora
  • - Funciones de conversión de datos
  • Consultas múltiples. Uniones (joins)
  • - Definición de producto cartesiano aplicado a tablas
  • - Uniones de tablas (joins). Tipos: inner, outer, self, equi, etc.
  • - Subconsultas
  • Agrupaciones
  • - Conceptos de agrupación de datos
  • - Funciones de agrupación
  • - Agrupación multicolumna
  • - Agrupación vía expresiones
  • - Condiciones de filtrado de grupos
  • Vistas
  • - Concepto de vista (view)
  • - Criterios para el uso de vistas
  • - Creación, modificación y borrado de vistas
  • - Vistas actualizables
  • Funciones avanzadas
  • - Restricciones. Integridad de bases de datos
  • - Disparadores
  • - Gestión de permisos en tablas
  • - Optimización de consultas
SCORM 7

Desarrollo y despliegue de aplicaciones web

  • Modelos básicos de desarrollo de aplicaciones Web. El modelo vista-controlador (MVC)
  • Herramientas de desarrollo Web de uso común
  • - Características
  • - Comparativa
  • Políticas de desarrollo y pruebas de aplicaciones Web
  • - Entorno de desarrollo
  • - Entorno de pre-producción o pruebas
  • - Entorno de producción
  • 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
  • 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
  • Despliegue de aplicaciones Web
  • - Características del proceso de despliegue
  • - Definición del proceso de despliegue de aplicaciones Web. Verificación
SCORM 8

Verificación de aplicaciones web

  • Características de un proceso de pruebas
  • 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
  • Diseño y planificación de pruebas. Estrategias de uso común
  • Consideraciones de confidencialidad. Pruebas con datos personales
  • Automatización de pruebas. Herramientas
SCORM 9

Control de versiones

  • Definición
  • Características generales
  • Tipos de control de versiones
  • - Centralizados
  • - Distribuidos
  • 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
  • Buenas prácticas en control de versiones
  • Herramientas de control de versiones de uso común
  • - Características
  • - Comparativa
  • Integración del control de versiones en herramientas de uso común
SCORM 10

Documentación de aplicaciones web

  • Características generales de la documentación. Importancia en el ciclo de vida software
  • Organización y estructura básica de documentos
  • Gestión de versiones de documentos
  • Tipos de documentación
  • - De requerimientos
  • - De arquitectura y diseño
  • - Técnica
  • - De usuario: tutoriales, por temas y glosarios
  • - Comercial
  • Formatos de documentación
  • - Documentos
  • - Documentación en aplicaciones. Formatos de ayuda
  • - Documentación en línea. Wikis
  • Estándares de documentación
  • Herramientas de documentación
  • - Generación automática de documentación técnica
  • - Documentación de código
  • Buenas prácticas en documentación
  • - Actualizaciones de documentación
  • - Documentación colaborativa mediante wikis
  • - Uso de herramientas multimedia. Vídeotutoriales

Palabras clave

  • Aplicaciones
  • Desarrollo
  • dinámicas
  • Gestión
  • Informatica
  • Internet
  • páginas
  • programacion
  • Web

Más contenidos de Diseño Web

Ver los 73 →