Inicio > Formación y Cursos > Cursos de Informática y comunicaciones


Mas informacionModelo de programación web y bases de datos


Curso ofrecido por Open Space Comarcal: OS Comarcal Teléfonos: 962 663 487 / 676 994 644

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.

####

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.

####

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).

####

 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.

####

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:

####

5.4.1. Establecimiento de la conexión con una base de datos.

####

5.4.2. Operar sobre la base de datos. Sentencias del lenguaje de acceso a base de datos. Objetos que permiten ejecutar una consulta. Objetos que permiten manipular el resultado de una consulta.

####

5.4.3. Integración de los tipos de datos propios del lenguaje de acceso a base de datos en el lenguaje de programación de la aplicación.

####

5.4.4. Procedimientos almacenados.

####

5.4.5. Transacciones distribuidas.

####

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.4.1. Bases de datos

####

6.4.2. Tablas

####

6.4.3. Vistas

####

6.4.4. Disparadores o Triggers

####

6.4.5. Procedimientos

####

6.5. Sentencias de modificación: ALTER:

####

6.5.1. Bases de datos

####

6.5.2. Tablas

####

6.5.3. Vistas

####

6.5.4. Disparadores o Triggers

####

6.5.5. Procedimientos

####

6.6. Sentencias de borrado: DROP, TRUNCATE:

####

6.6.1. Bases de datos

####

6.6.2. Tablas

####

6.6.3. Vistas

####

6.6.4. Disparadores o Triggers

####

6.6.5. Procedimientos

####

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

Requisitos

100% bonificable por la fundación tripartita. Desempleados 25% de descuento.

Dirigido a

Modelo de programación web y bases de datos

Profesorado del curso




¿Cómo apuntarse a nuestras ofertas?

Introduce tu nombre y e-mail y te enviaremos un correo electrónico


Nombre: Email:

CARACTERÍSTICAS

Modelo de programación web y bases de datos
Nº de horas: 80
Semipresencial
Lugar: Comarcal
Precio:560€
Categoría: Informática y comunicaciones

 

OTRAS SECCIONES

- Cursos

- Anuncios Empresas (Marketplace)

- Empresas

- Biblioteca

- Anuncios Particulares