Programme Distributed Systems:

  • Introduction to distributed systems.
  • Introduction to Cloud computing.
  • Architectures for distributed systems.
  • Communication in distributed systems.
  • Introduction to programming in Go.
  • Virtualization.
  • Microservices architecture and serverless computing.
  • Synchronization and coordination in distributed systems.
  • Consistency and replication in distributed and Cloud systems.
  • Fault tolerance in distributed systems.
  • Examples of distributed and Cloud systems and services.
  • Amazon Web Services.