PROJETOS

Projetos

Aplique seus conhecimentos resolvendo problemas reais por meio de desafios técnicos junto a maior comunidade tech da América Latina e destaque seu Github.

Busque por tecnologia:
  • Image of Deploy Automatizado de um Blog Utilizando GitHub Actions e AWS
    GitHub image
    GitHub
    Deploy Automatizado de um Blog Utilizando GitHub Actions e AWS

    GitHub Actions é uma funcionalidade relativamente nova e abriu novas possibilidades ao GitHub, além do controle de versões do código. Já a AWS é uma das plataformas de serviços de computação em nuvem mais utilizada no mundo, sendo referência em flexibilidade, facilidade e segurança. Já pensou em utilizar o poder do GitHub e AWS juntos para automatizar a entrega de códigos front-end? Neste Labs você terá esse desafio e irá entender o quão simples pode ser esse processo.

    IntermediárioFront-End
  • Image of Encontrando as Cidades Relativas a um Raio de Distância com Spring Boot e PostgreSQL
    Java image
    Java
    Encontrando as Cidades Relativas a um Raio de Distância com Spring Boot e PostgreSQL

    Neste Labs você terá o desafio de evoluir uma API de cidades construída em Java para encontrar as cidades relativas a um raio de distância com Spring Boot e PostgreSQL.

    AvançadoBack-End
  • Image of Construindo uma API com Laravel para Cadastro e Controle de Usuários Utilizando JWT
    Laravel image
    Laravel
    Construindo uma API com Laravel para Cadastro e Controle de Usuários Utilizando JWT

    Neste Labs você terá o desafio de construir uma API para cadastro e controle de usuários utilizando JWT. Além disso, iremos entender como as nossas rotas fiquem seguras para acessos externos e como podemos criar a integração com o Front-end.

    AvançadoFront-End
  • Image of Implementando um Sistema de Gestão de Clientes com Cadastro, Listagem e Exclusão
    Python image
    Python
    Implementando um Sistema de Gestão de Clientes com Cadastro, Listagem e Exclusão

    O projeto trata-se da elaboração de um CRUD de Cliente utilizando Python, Django e Bootstrap com autenticação. É abordado tópicos importante do Django como models, forms e class-based views. No lab também é demonstrado como hospedar a aplicação no Heroku de forma gratuita e simples. A aplicação hospedada no Heroku tem um processo de deploy automatizado após algumas configurações e também é utilizado banco de dados PostgreSQL para persistências das informações em base de dados.

    AvançadoBack-End
  • Image of Criando um Sistema de Classificados com Ruby on Rails
    Ruby image
    Ruby
    Criando um Sistema de Classificados com Ruby on Rails

    Neste Labs iremos desenvolver em duas etapas um sistema completo de classificados, produzindo do zero ao deploy em produção junto testes automatizados, tendo como base a tecnologia Ruby on Rails.

    AvançadoBack-End
  • Image of Criando um Sistema de Orçamento, Utilizando CQRS, Quarkus, Kafka e Deploy no EKS
    Kubernetes image
    Kubernetes
    Criando um Sistema de Orçamento, Utilizando CQRS, Quarkus, Kafka e Deploy no EKS

    Neste Labs vamos implantar uma aplicação escrita em Java/Kotlin no serviço Elastic Kubernetes Service da Amazon. A aplicação é um exemplo do padrão CQRS que contempla dois serviços Quarkus que se comunicam através de um barramento assíncrono usando o Kafka. Você vai aprender a criar os manifestos do Kubernetes para implantação no EKS e quais configurações são necessárias para ter o ambiente rodando em produção.

    AvançadoBack-End
  • Image of Recriando o Jogo da Cobrinha com JavaScript
    JavaScript image
    JavaScript
    Recriando o Jogo da Cobrinha com JavaScript

    Já pensou em criar seu próprio jogo do zero? Aprenda a desenvolver de forma simples o clássico jogo da cobrinha utilizando HTML, CSS e JavaScript. Sendo assim, sua missão é reproduzir esse projeto prático, considerando todas as instruções e dicas da expert. Nesse sentido, fique a vontade para implementar suas próprias melhorias e evoluções.

    IntermediárioFront-End
  • Image of Criando uma Solução de E-commerce com Microsserviços em Java
    Java image
    Java
    Criando uma Solução de E-commerce com Microsserviços em Java

    Neste projeto prático iremos desenvolver uma solução de e-commerce com a arquitetura de microsserviços e aplicar a integração entre eles orientada a eventos com Apache Kafka e garantir a compatibilidade entre da comunicação dos microsserviços com Schema Registry. Para isso, programaremos em Java utilizando a stack do Spring (Spring Boot, Spring Cloud Streams).

    AvançadoBack-End
  • Image of Criando um Sistema de Reconhecimento de Voz para Aprender Cores em Inglês
    JavaScript image
    JavaScript
    Criando um Sistema de Reconhecimento de Voz para Aprender Cores em Inglês

    Desenvolva um jogo com comando de voz utilizando a API nativa Speech Recognition e aprenda como estruturar um projeto de forma profissional.

    AvançadoFront-End
  • Image of Desenvolvimento de Testes Unitários para Validar uma API REST de Gerenciamento Estoques de Cerveja
    QA image
    QA
    Desenvolvimento de Testes Unitários para Validar uma API REST de Gerenciamento Estoques de Cerveja

    Neste Labs você irá aprender a testar, unitariamente, uma API REST para o gerenciamento de estoques de cerveja. Vamos construir testes unitários para validar o nosso sistema de gerenciamento de estoques de cerveja desenvolvido em Spring Boot, e também apresentar os principais conceitos e vantagens de criar testes unitários com JUnit e Mockito. Além disso, vamos também mostrar como desenvolver funcionalidades da nossa API através da prática do TDD.

    AvançadoBack-End
  • Image of Desenvolvendo um Port Scanner em Python
    Python image
    Python
    Desenvolvendo um Port Scanner em Python

    Neste Labs o aluno irá aprender a desenvolver um Scanner de Portas TCP utilizando a linguagem Python e a biblioteca Socket, importantíssima para o desenvolvimento de sistemas e ferramentas para Redes. Depois, vamos avançar no conceito de Port Scanner e aprenderá a programar três métodos de Varreduras, SYN, UDP e Comprehensive.

    IntermediárioBack-End
  • Image of Tarefas em Background Utilizando Node.js e Redis
    Node.js image
    Node.js
    Tarefas em Background Utilizando Node.js e Redis

    Nesse Labs você deve desenvolver e entregar um projeto de “Cadastro de usuário e envio de e-mail de confirmação de cadastro como tarefa em background utilizando Node.js” ao qual você praticará e aplicará os conceitos de processamento assíncrono de tarefas utilizando Node.js e Redis. Demonstre toda sua capacidade criativa para transformar a base do projeto apresentada nesta sessão em um desenvolvimento inovador.

    AvançadoBack-End
1...111213...15