Recriando o sistema de VOTAÇÃO ONLINE do BBB
Neste Lab você será capaz de acompanhar o expert na criação de um sistema de votação online do BBB. O objetivo do projeto é desenvolver o sistema de votação online de forma assíncrona. No BackEnd foi utilizado plataformas de processamento como a Apache Kafka e o Docker Composer. Além do Spring Boot para a facilitação das configurações do nosso projeto e o MongoDB como nosso banco de dados. Na criação do FrontEnd do nosso projeto, utilizamos o Framework Angular e alguns dos seus melhores Componentes.
Lo que desarrollarás </>
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.
¿Quién te guiará en este proyecto? </>
Torne-se a opção Nº 1 dos recrutadores e conquiste as melhores vagas do mercado tech
Com o o DIO PRO você irá:
Acesso ilimitado a todos os bootcamps
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
Mais de 180 projetos práticos para ganhar experiência
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
Fazer parte das maiores e mais inovadoras empresas do mundo
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.
Acerca de 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.