vniversitas

Implantación de aplicaciones web en entornos internet, intranet y extranet (Cod. 000358)

¿A QUIÉN VA DIRIGIDO?

A profesionales y estudiantes de informática, programación y en general relacionados con el mundo de las nuevas tecnologías  que estén interesados en actualizar sus conocimientos teórico-prácticos a través del aprendizaje de implantación de aplicaciones web en distintos entornos operativos.

OBJETIVOS DEL CURSO

Comprender los conceptos como Internet, sus servicios, su tecnología, las redes que utiliza, lo que es la WWW, su historia y arquitectura, cliente web, servidor web, servidor de aplicaciones, servidor de base de datos y servidores complementarios. Además, se conocerán los distintos tipos de aplicaciones web que es posible desarrollar: de terminar, de escritorio, de cliente/servidor, etc., junto con las tecnologías de desarrollo de las mismas. Una vez acabada la aplicación, se verá su correspondiente proceso de despliegue junto con el control de versiones de la aplicación, así como la verificación y documentación de la misma.

TEMARIO DEL CURSO

Internet
Breve historia y origen de Internet.
Principales servicios ofrecidos por Internet.
La tecnología de Internet.
Redes TCP/IP.

La World Wide Web
Breve historia de la World Wide Web.
Arquitectura general de la Web.
El cliente web.
Servidores web.
Servidores de aplicaciones.
Servidores de bases de datos.
Servidores complementarios en una arquitectura web.
Infraestructura hardware y software para servidores de Internet.

Aplicaciones web
Evolución y tipos de aplicaciones informáticas.
Tecnologías de desarrollo de aplicaciones.
Tecnologías específicas para el desarrollo web.

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.
Políticas de desarrollo y pruebas de aplicaciones web.
Organización de recursos en una aplicación web.
Seguridad en una aplicación web.
Despliegue de aplicaciones web.

Verificación de aplicaciones web
Características de un proceso de pruebas.
Tipos de pruebas.
Diseño y planificación de pruebas. Estrategias de uso común.
Consideraciones de confidencialidad. Pruebas con datos personales.
Automatización de pruebas. Herramientas.

Control de versiones
Definición.
Características generales.
Tipos de control de versiones.
Mecanismos de control de versiones.
Buenas prácticas en control de versiones.
Herramientas de control de versiones de uso común.
Integración del control de versiones en herramientas de uso común.

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.
Formatos de documentación.
Estándares de documentación.
Herramientas de documentación.
Buenas prácticas en documentación.

Características del curso
premio praxis