Objetivo: Desenvolver um sistema de votação online assíncrono do BBB, utilizando tecnologias como Angular, Spring Boot, Apache Kafka, Docker Compose e MongoDB.
Descrição: Neste projeto hands-on, os participantes terão a oportunidade de acompanhar um especialista na criação de um sistema de votação online baseado no programa Big Brother Brasil (BBB). O objetivo é desenvolver a funcionalidade de votação de forma assíncrona, para garantir uma experiência de usuário mais eficiente e fluida.
No ambiente BackEnd, foram utilizadas as seguintes tecnologias:
- Apache Kafka: plataforma de processamento de fluxo de dados em tempo real, que será responsável pela comunicação entre os diferentes componentes do sistema de votação.
- Docker Compose: ferramenta de contêinerização, utilizada para criar e gerenciar os contêineres necessários para a execução do sistema.
- Spring Boot: framework Java que simplifica a configuração e desenvolvimento de aplicações, proporcionando agilidade no desenvolvimento do projeto.
- MongoDB: banco de dados NoSQL orientado a documentos, utilizado para armazenar os dados da votação de forma escalável e de alto desempenho.
Já para a criação do FrontEnd, utilizou-se o Framework Angular, conhecido por sua robustez, eficiência e facilidade de desenvolvimento. Além disso, foram utilizados alguns dos melhores Componentes disponíveis no Angular para garantir uma interface de usuário moderna e intuitiva.
Requisitos Técnicos:
- Conhecimento básico/intermediário em Angular, Spring Boot, Apache Kafka, Docker Compose e MongoDB.
- Conhecimento de programação em Java e TypeScript.
- Ambiente de desenvolvimento configurado com as tecnologias acima mencionadas.
E mais de 40 formações profissionais do zero ao avançado para você dominar as tecnologias nas carreiras front-end, back-end, data & analytics, mobile, cloud & DevOps e se preparar para trabalhar em grandes projetos nas empresas mais inovadoras do mundo
Libere acesso ilimitado a uma área com mais de 180 projetos e 650 cursos para você aprender, comprovar experiência prática e ter um portfólio de destaque no mercado
Certifique suas habilidades, ganhe experiência, suba no ranking de talentos e fique em destaque para recrutadores de empresas como iFood, Santander, Carrefour e outras dezenas que contratam profissionais na DIO.
ACADEMIA PME EDUCACAO E CONSULTORIA EM NEGOCIOS LTDA.
CNPJ: 26.965.884/0001-02
DIO es la comunidad tecnológica de aprendizaje continuo más grande de América Latina, que conecta al mejor talento con las empresas más innovadoras del mundo.
Un ecosistema educativo completo para aprender en desarrollo de software, ingeniería de datos, calidad de software y computación en la nube.