Modelo de programación web y bases de datos
Descripción
Aplicar los conceptos básicos del modelo de programación web Realizar conexiones con bases de datos relacionales
100 horas · Teleformación · con tutor. Formación bonificable para empresas vía FUNDAE.
Programa detallado
- 1. Introducción al desarrollo de aplicaciones en el modelo de Programación Web.1.1. Análisis de la arquitectura web: Cliente ligero, servidor web, servidor de aplicaciones, servidor de datos.1.2. Enumeración de protocolos y tecnologías habituales.1.3. Análisis de los modelos de programación estándares de facto.1.4. Uso de componentes orientados a objeto como base en el desarrollo de aplicaciones en el modelo de programación web.UD
- 2. Arquitectura multicapa (N-Tier).2.1. Análisis de la arquitectura multicapa.2.2. Distinción y estudio del modelo de tres capas en web: presentación, aplicación y datos.2.3. Diseño de arquitecturas de aplicación basadas en el modelo multicapa.2.4. Análisis del concepto de lógica de negocio y significado de la capa lógica.UD
- 3. La capa de presentación.3.1. Descripción de la capa de presentación: El lenguaje de hipertexto.3.2. Descripción de la capa de presentación avanzada: Lenguajes de scripting y lenguaje de hipertexto dinámico.3.3. Análisis de lenguajes orientados a la preparación de la capa de presentación y a la ejecución de solicitudes desde clientes ligeros web. (JSP, Servlets, ASP, PHP).UD
- 4. Diseño de bases de datos relacionales.4.1. Definición de bases de datos relacionales.4.2. Diseño de bases de datos en varios niveles.4.3. Análisis de los distintos tipos de relaciones y su implementación en base de datos.4.4. Descripción del lenguaje de acceso a base de datos.4.5. Descripción de correlaciones entre el modelo relacional y modelo orientado a objetos.4.6. Nociones sobre el almacenamiento de objetos en las bases de datos relacionales.UD
- 5. Acceso a bases de datos relacionales: capa de acceso a datos.5.1. Análisis del API de acceso a la base de datos.5.2. Nivel controlador.5.3. Interfaz de acceso a la base de datos (Driver).5.4. Análisis del nivel aplicación.UD
- 6. Lenguajes de definición de datos.6.1. Conceptos básicos, nociones y estándares.6.2. Lenguaje de definición de datos (DDL SQL) y aplicación en SGBD actuales.6.3. Discriminación de los elementos existentes en el estándar SQL-92 de otros elementos existentes en bases de datos comerciales.6.4. Sentencias de creación. CREATE.6.5. Sentencias de modificación: ALTER.6.6. Sentencias de borrado: DROP, TRUNCATE.UD
- 7. Manipulación de los datos.7.1. Lenguaje de manipulación de datos (DML SQL).7.2. Consultas de datos: SELECT.7.3. Inserción de datos: INSERT.7.4. Modificación de datos: UPDATE.7.5. Eliminación de datos: DELETE.7.6. Agregación de conjuntos de datos para consulta: JOIN, UNION.7.7. Subconsultas.
¿Quieres formar a tu equipo en este curso?
Bonificable hasta el 100% de la cuota vía FUNDAE. Déjanos tu email y te enviamos la información de este curso junto con el crédito que tu empresa puede aprovechar.
o calcula primero cuánto crédito genera tu empresa →
✓ ¡Recibido! Te enviamos la información de Modelo de programación web y bases de datos lo antes posible.