badge Recriando o sistema de VOTAÇÃO ONLINE do BBB
PROYECTOS

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.

AvanzadoBack-End
Angular image
Angular
Comience el desafío

Complete sus datos

Al hacer clic en "Comenzar ahora", declaro que acepto elPolítica de privacidad y los Términos de uso da DIO.

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.

image
image EDUCAÇÃOimage EMPREGABILIDADEimage COMUNIDADE
image

Torne-se a opção Nº 1 dos recrutadores e conquiste as melhores vagas do mercado tech

Desde R$ 718,80 por
R$29
,90 /mes
en el plan anual
EMPEZAR AHORA

Com o o DIO PRO você irá:

  • image fy section

    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

  • image fy section

    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

  • image fy section

    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.

    image

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.