Descripción del curso
Programación web en el entorno servidor.
Objetivos:
- Crear, modificar y eliminar componentes software.
- Depurar y verificar los componentes software elaborados.
- Crear objetos, clases y métodos teniendo en cuenta las características de los componentes a desarrollar utilizando lenguajes de programación orientados a objetos.
- Documentar el componente software desarrollado.
- Conocer los métodos de creación de objetos, clases y métodos en los lenguajes de programación orientados a objetos.
Objetivos
- - Crear, modificar y eliminar componentes software.
- - Depurar y verificar los componentes software elaborados.
- - Crear objetos, clases y métodos teniendo en cuenta las características de los componentes a desarrollar utilizando lenguajes de programación orientados a objetos.
- - Documentar el componente software desarrollado.
- - Conocer los métodos de creación de objetos, clases y métodos en los lenguajes de programación orientados a objetos.
- - Manejar estructuras de datos y flujo de control en los lenguajes de programación orientados a objetos.
- - Crear objetos, clases y métodos utilizando lenguajes de programación orientados a objetos.
- - Formular estructuras de datos y flujo de control mediante lenguajes de programación orientados a objetos.
- - Integrar componentes software de control del contenido de los documentos.
- - Crear componentes software con la funcionalidad de aplicación de cliente para ser utilizado en el entorno cliente tipo applet.
- - Crear componentes software que puedan ofrecer su funcionalidad a otros componentes software del mismo servidor u otros servidores de la red.
- - Crear componentes software que faciliten la conectividad y el acceso a las informaciones almacenadas en bases de datos y otras estructuras.
- - Identificar los elementos y estructuras que forman parte de una base de datos.
- - Utilizar los elementos necesarios para la construcción de accesos a los datos según especificaciones dadas.
- - Realizar operaciones de definición y manipulación de informaciones soportadas en bases de datos mediante el lenguaje SQL.
- - Agregar sentencias SQL en los componentes software para acceder a la información necesaria.
- - Integrar sentencias SQL en los componentes software para manipular la información ubicada en las bases de datos.
- - Definir las características principales de un lenguaje estándar de marcas extendido.
- - Determinar cómo compartir información entre los componentes software y las bases de datos usando lenguaje estándar de marcas extendido.
- - Reconocer los servicios distribuidos web para ser integrados en las aplicaciones.
- - Concretar los protocolos y estándares que permiten utilizar servicios web en la aplicación.
- - Seleccionar los servicios web que se ajusten a las necesidades de la aplicación web.
- - Emplear los elementos web que se ajusten a las necesidades específicas de nuestro diseño web.
Contenidos
- Desarrollo de aplicaciones web en el entorno servidor
- 1 El proceso del desarrollo de software
- 1.1 Modelos del ciclo de vida del software
- 1.2 Análisis y especificación de requisitos
- 1.3 Diseño
- 1.4 Implementación. Conceptos generales de desarrollo de software
- 1.5 Validación y verificación de sistemas
- 1.6 Pruebas de software
- 1.7 Calidad del software
- 1.8 Herramientas de uso común para el desarrollo de software
- 1.9 Gestión de proyectos de desarrollo de software
- 1.10 Cuestionario: Cuestionario
- 2 La orientación a objetos
- 2.1 Principios de la orientación a objetos
- 2.2 Clases de objetos
- 2.3 Objetos
- 2.4 Herencias
- 2.5 Modularidad
- 2.6 Genericidad y sobrecarga
- 2.7 Desarrollo orientado a objetos
- 2.8 Lenguajes de modelización en el desarrollo orientado a objetos
- 2.9 Cuestionario: Cuestionario
- 3 Arquitecturas web
- 3.1 Concepto de arquitectura web
- 3.2 El modelo de capas
- 3.3 Plataformas para el desarrollo en las capas servidor
- 3.4 Herramientas de desarrollo
- 4 Lenguajes de programación de aplicaciones web en el lado servidor
- 4.1 Características de los lenguajes de programación
- 4.2 Tipos y características de los lenguajes de uso común
- 4.3 Criterios en la elección de un lenguaje de programación
- 4.4 Características generales
- 4.5 Gestión de la configuración
- 4.6 Gestión de la seguridad
- 4.7 Gestión de errores
- 4.8 Transacciones y persistencia
- 4.9 Componentes en servidor
- 4.10 Modelos de desarrollo
- 4.11 Documentación del software. Inclusión en código fuente. Generadores de documentación
- 4.12 Cuestionario: Cuestionario
- 4.13 Cuestionario: Cuestionario final
- Acceso a datos en aplicaciones web del entorno servidor
- 1 Modelos de datos
- 1.1 Concepto de dato. Ciclo de vida de los datos
- 1.2 Tipos de datos
- 1.3 Definición de un modelo conceptual
- 1.4 El modelo relacional
- 1.5 Construcción del modelo lógico de datos
- 1.6 El modelo físico de datos
- 1.7 Transformación de un modelo lógico
- 1.8 Herramientas para la realización de modelos de datos
- 2 Sistemas de gestión de bases de datos
- 2.1 Definición de SGBD
- 2.2 Componentes de un SGDB
- 2.3 Terminología de SGDB
- 2.4 Administración de un SGDB
- 2.5 Gestión de transacciones en un SGBD
- 2.6 Soluciones de SGBD
- 2.7 Criterios para la selección de SGBD comerciales
- 2.8 Cuestionario: Cuestionario
- 3 Lenguajes de gestión de base de datos - estándar SQL
- 3.1 Descripción del estándar SQL
- 3.2 Creación de bases de datos
- 3.3 Gestión de registros en tablas
- 3.4 Consultas
- 3.5 Conversión, generación y manipulación de datos
- 3.6 Consultas múltiples. Uniones
- 3.7 Agrupaciones
- 3.8 Vistas
- 3.9 Funciones avanzadas
- 3.10 Cuestionario: Cuestionario
- 4 Lenguaje de marcas de uso común en el lado servidor
- 4.1 Origen e historia de los lenguajes de marcas - xml
- 4.2 Características de XML
- 4.3 Estructura de XML
- 4.4 Estándares basados en XML
- 4.5 Análisis XML
- 4.6 Uso de XML en el intercambio de información
- 4.7 Cuestionario: Cuestionario
- 4.8 Cuestionario: Cuestionario final
- Desarrollo de aplicaciones web distribuidas
- 1 Arquitecturas distribuidas orientadas a servicios
- 1.1 Características de las arquitecturas de servicios distribuidos
- 1.2 Modelo conceptual
- 1.3 Aspectos de seguridad
- 1.4 Implementación de arquitecturas orientadas a servicioS
- 1.5 Implementación de la seguridad
- 1.6 Directorios de servicios
- 1.7 Cuestionario: Cuestionario
- 2 Programación de servicios web en entornos distribuidos
- 2.1 Componentes software para el acceso a servicios distribuidos
- 2.2 Programación de diferentes tipos de acceso a servicios
- 2.3 Herramientas para la programación de servicios web
- 2.4 Cuestionario: Cuestionario
- 2.5 Cuestionario: Cuestionario final
- 2.6 Cuestionario: Cuestionario final
Detalles
- Dirigido a
- Trabajadores y profesionales del sector.
- Certificado
- Diploma acreditativo de aprovechamiento del curso.
Solicita este curso
Formación Mallorca · Tel. 685 881 641 · administracion@formacionmallorca.com · https://formacionmallorca.com/cursos/programacion-web-en-el-entorno-servidor/