Skip to content

Este repositório contém as atividades realizadas durante a disciplina de Sistemas Distribuídos no 5º período do curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas - IFTM.

License

Notifications You must be signed in to change notification settings

natsalete/Sistemas-Distribuidos-ADS-IFTM

Repository files navigation

Sistemas-Distribuidos-ADS-IFTM

Atv-01 - Projeto desenvolvido em sala

├── 📂 Cliente e Servidor               
│   ├── 📂 PrjClienteSocket     
│   ├── 📂 PrjServidorSocket          

Atv-02 - Aula 28/02/25 - Atividade de Pesquisa

O Objetivo desta atividade é compreender os conceitos de IaaS, PaaS e SaaS, assim como os paradigmas de programação concorrente, paralela e distribuída, explorando suas aplicações, vantagens e desafios.

Instruções:

  1. Pesquisa Individual:
  • Pesquise e descreva o significado de IaaS, PaaS e SaaS.
  • Para cada modelo, forneça exemplos reais de serviços ou empresas que utilizam essa abordagem.
  • Explique as diferenças entre esses modelos e em quais situações cada um é mais adequado.
  1. Estudo sobre Programação Concorrente, Paralela e Distribuída:
  • Defina programação concorrente, paralela e distribuída, explicando as principais características de cada uma.
  • Compare as diferenças entre esses paradigmas e indique em quais tipos de aplicações são mais utilizadas.
  • Pesquise e forneça exemplos de linguagens de programação, frameworks ou tecnologias utilizadas para cada abordagem.
  1. Relatório:
  • Estruture um relatório de no mínimo 2 páginas, explicando os conceitos pesquisados.
  • Utilize imagens, diagramas ou tabelas para ilustrar as diferenças entre os modelos de serviço em nuvem e os tipos de programação.
  • Cite as fontes utilizadas na pesquisa.

link: https://github.com/natsalete/Sistemas-Distribuidos-ADS-IFTM/blob/main/Aula%2028_02_25_Atividade%20de%20Pesquisa%20_Sistemas%20Distribuidos.pdf

Atv-03 - 07/03/25 - Envio de Código - Aula_Thread

├── 📂 PrjThread_Exemplo

Atv-04 - 14/03/25 - Envio de Código - Utilizando Sockets e Threads

├── 📂  Utilizando Sockets e Threads            
│   ├── 📂 PrjClienteSocket_Thread     
│   ├── 📂 PrjServidorChat_Thread          

Atv-05 - 21/03/25 - Envio de Código - Interface em Java Swing para o cliente socket e Servidor Socket

Por meio desta atividade, envie o exercício iniciado em sala, que consiste na criação de uma interface em Java Swing para o cliente socket.

Além disso, desenvolva e envie também uma interface em Java Swing que permita visualizar todas as mensagens que transitam pelo servidor socket.

├── 📂  Interface em Java Swing para o cliente socket e Servidor Socket        
│   ├── 📂 PrjClienteSocket_Thread_Form     
│   ├── 📂 Prj_ServidorChat_Thread_Form         

Atv-06 - Aula 29/03/25 - Envio de Código - Chat com Form e filtro de palavras

├── 📂  Aula Chat com Form e filtro de palavras        
│   ├── 📂 PrjClienteSocket_Thread_Form_Filtro     
│   ├── 📂 PrjServidorChat_Thread_Form_Filtro        

Atv-07 - Aula 04/04/25 - Envio de Código - Projeto Java Web com Servlet

├── 📂  Prj_Web_SD      
Java.Web.Feito.com.o.Clipchamp.1.mp4

Atv-08 - Aula 09/05/25 - Envio de Código - Spring Boot, JPA, API com HTML e Javascript

├── 📂  Aula Chat com Form e filtro de palavras        
│   ├── 📂 java-service-teste    
│   ├── 📂 prj_petShop   

Prova 1

Descrição: Prova1-SistDistribuidos.pdf


Licença

  • Este repositório está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter mais informações.

About

Este repositório contém as atividades realizadas durante a disciplina de Sistemas Distribuídos no 5º período do curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas - IFTM.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published