Skip to content

Taresu/Sistemas-Distribuidos

Repository files navigation

Sistemas Distribuídos

Bacharelado Sistemas de Informação (BSI)

Universidade UTFPR - Universidade Tecnológica Federal do Paraná

Docente Ana Cristina Kochem


📖 Ementa

Caracterização de sistemas distribuídos. Arquiteturas de sistemas distribuídos. Modelo de falhas. Modelo de segurança. Comunicação e sincronização em sistemas distribuídos. Coordenação e acordo. Eventos e notificações. Serviços web. Middlewares. Transações. Controle de concorrência.

💭 Contextualização

A disciplina de Sistemas Distribuídos explora os princípios e técnicas para projetar, implementar e gerenciar sistemas que operam em redes distribuídas. Ela abrange desde fundamentos como arquiteturas e comunicação, até tópicos avançados como segurança e tolerância a falhas. Essa compreensão é essencial para lidar com os desafios da crescente dependência de sistemas distribuídos em aplicações modernas.

SAIBA MAIS! ;)

Nos últimos anos, vimos um aumento no uso de sistemas distribuídos em diferentes áreas da indústria e da tecnologia. Eles são importantes para lidar com grandes quantidades de dados, garantir que os serviços estejam sempre disponíveis e possam crescer conforme necessário, como acontece na Internet.

O objetivo principal da disciplina é ajudar os estudantes a entender os princípios e desafios por trás da criação, implementação e operação desses sistemas. Começamos com conceitos básicos, como como esses sistemas são construídos e como eles se comunicam, e depois avançamos para coisas mais complexas, como manter esses sistemas seguros e garantir que eles funcionem sem problemas.

Durante o curso, os alunos aprendem sobre problemas práticos que surgem ao lidar com sistemas distribuídos, como lidar com muitas pessoas tentando acessar os mesmos dados ao mesmo tempo, garantir que os dados estejam sempre corretos e lidar com falhas que possam acontecer sem prejudicar o sistema como um todo. Eles também têm a chance de explorar tecnologias modernas usadas para construir esses sistemas, como serviços web e ferramentas de comunicação.

Entender como os sistemas distribuídos funcionam é importante para profissionais de tecnologia da informação e desenvolvedores de software, já que muitos dos aplicativos e serviços que usamos todos os dias dependem deles para funcionar corretamente. Por isso, essa disciplina é crucial para preparar os alunos para os desafios que enfrentarão no mundo real da computação distribuída.

Um pouco de Python

def sistemas_distribuidos():
  print('algum trecho de código representativo')

🌐 Links interessantes

About

Repositório criado para a disciplina de Sistemas Distribuídos, do curso de Bacharelado de Sistemas de Informação (BSI), da UTFPR - Curitiba, ministrado pela Profª. Ana Cristina Kochem.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors