Gabrielle Brambilla's Projects
Implementação do algoritmo distribuído de exclusão mútua de Maekawa em Java realizado para a disciplina de Sistemas Distribuídos 2.
Trabalho prático para a disciplina de Estruturas de Dados 3 sobre algoritmos de ordenação em Go.
API de uma Clínica Veterinária em Node.JS desenvolvida na disciplina de Serviços Web (SW).
Projeto desenvolvido no Workshop da EBAC Introdução ao Uso de APIs, criando uma página com JavaScript que consuma os dados da PokéAPI.
API de um Sistema de Tickets em Node.JS desenvolvida na disciplina de Linguagens de Programação Emergentes (LPE).
Aplicativo para criar listas de tarefas e agendar eventos em Flutter implementado para a disciplina de Tecnologia de Desenvolvimento Mobile.
Aplicativo em Flutter para marcar lugares que já foram "visitados" durante a leitura de livros implementando para a disciplina de Tecnologia de Desenvolvimento Mobile.
Aplicação em React usando a biblioteca Material UI, armazenamento de dados com Firebase e autenticação com GitHub desenvolvida para a disciplina de Linguagens de Programação Emergentes (LPE).
Trabalho prático para a disciplina de Estruturas de Dados 3 sobre algoritmos de busca e tabela Hash em Go.
Algoritmo implementando a Cifra de César na linguagem C++, para a disciplina de Segurança em Redes de Computadores.
Trabalho prático da disciplina de Sistemas Distribuídos 1, implementando uma comunicação P2P para compartilhamento de arquivos usando JGroups do Java.
Trabalho prático para a disciplina de Linguagem de Programação Orientada à Objetos implementando um CRUD usando JPA e JDBC, com uma interface gráfica usando a biblioteca Swing em Java.
Trabalho prático para a disciplina de Sistemas Operacionais 2 sobre sincronização de Threads com Monitores em Java.
Front-end de um Sistema de Tickets utilizando React desenvolvido na disciplina de Linguagens de Programação Emergentes (LPE).
Trabalho prático da disciplina de Sistemas Distribuídos 1, implementando um sistema para alocação de capacidade computacional em nuvem em Java.
Trabalho prático para a disciplina de Sistema Distribuídos 2, propondo a criação de um monitor de nível de água utilizando uma placa Arduíno com integração com a nuvem AWS, utilizando a linguagem Python.
Repositório que reúne minhas soluções para os desafios do projeto SadServers, para praticar habilidades de troubleshooting em servidores Linux.
Implementação para a disciplina de Compiladores de um Scanner (Analisador Léxico) para a linguagem TINY, utilizando a linguagem de programação C.
Trabalho prático para a disciplina de Inteligência Artificial implementando uma solução para a melhor combinação para seleção de alimentos usando Algoritmos Genéticos em Java.
Implementação de Threads em Java para a criação de um "servidor de comandos" para a disciplina de Sistemas Operacionais 2.
Implementação de uma simulação de um detector de falhas em Java desenvolvido na disciplina de Sistemas Distribuídos 2.
Implementação de um simulador de relógios lógicos de Lamport para eventos de interação entre processos desenvolvido na disciplina de Sistemas Distribuídos 2.
Trabalho prático para a disciplina de Sistemas Operacionais 2 sobre comunicação entre processos com Sockets em Java.