Skip to content
forked from codeurjc/dad

Repositorio de ejemplos y ejercicios de la asignatura de Desarrollo de Aplicaciones Distribuidas

License

Notifications You must be signed in to change notification settings

codeurjc/dad2425

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desarrollo de Aplicaciones Distribuidas

En este repositorio se encuentra el código con ejemplos y ejercicios resueltos de las diferentes partes de la asignatura "Desarrollo de Aplicaciones Distribuidas" del Grado en Ingeniería de Computadores de la ETSII URJC.

El contenido del repositorio se distribuye bajo licencia Apache-2.0.

El temario de la asignatura se divide en 5 partes

Tema 1: Patrones arquitectónicos de aplicaciones distribuidas

  • Tema 1.1: Introducción a las aplicaciones distribuidas
  • Tema 1.2: Patrones arquitectónicos de aplicaciones distribuidas

Este tema no dispone de ejemplos o ejercicios en código.

Tema 2. Desarrollo de aplicaciones y servicios web

  • Tema 2.1: Spring y Maven
  • Tema 2.2: Aplicaciones Web con Spring
  • Tema 2.3: APIs REST con Spring
  • Tema 2.4: Introducción a las Bases de datos
  • Tema 2.5: Bases de datos SQL en Spring
  • Tema 2.6: Construcción y despliegue

Los ejemplos y ejercicios de esta parte pueden encontrarse en Parte 2

Tema 3. Comunicación de aplicaciones distribuidas

  • Tema 1: Comunicación de aplicaciones: Mensajes
  • Tema 2: Comunicación de aplicaciones: Websockets

Los ejemplos y ejercicios de esta parte pueden encontrarse en Parte 3

Tema 4. Despliegue y actualización de aplicaciones

  • Tema 4.1: Introducción
  • Tema 4.2: Docker
  • Tema 4.2.1: Docker Compose

Los ejemplos y ejercicios de esta parte pueden encontrarse en Parte 4

Tema 5. Escalabilidad y tolerancia a fallos

  • Tema 5.1: Introducción
  • Tema 5.2: Topología centralizada
  • Tema 5.3: Separación servidor y base de datos
  • Tema 5.4: Servidor con caché y base de datos
  • Tema 5.5: Balanceadores de carga: múltiples servidores
  • Tema 5.6: Replicación de bases de datos
  • Tema 5.7: Otras soluciones arquitectónicas

Los ejemplos y ejercicios de esta parte pueden encontrarse en Parte 5

About

Repositorio de ejemplos y ejercicios de la asignatura de Desarrollo de Aplicaciones Distribuidas

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 87.1%
  • HTML 6.9%
  • Dockerfile 2.9%
  • JavaScript 2.8%
  • Other 0.3%