- RubyCriando 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.
AdvancedBack-End - KubernetesCriando 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.
AdvancedBack-End - JavaScriptRecriando 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.
IntermediaryFront-End - JavaCriando 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).
AdvancedBack-End - JavaScriptCriando 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.
AdvancedFront-End - QADesenvolvimento 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.
AdvancedBack-End - PythonDesenvolvendo 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.
IntermediaryBack-End - Node.jsTarefas 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.
AdvancedBack-End - Node.jsConstruindo Sexy APIs Usando Arquitetura Serverless
Nesse desafio você deve desenvolver e entregar um projeto de “APIs para Gestão de Produtos utilizando Node.js” ao qual você praticará e aplicará os conceitos de desenvolvimento de APIs e Arquitetura Serverless com Node.js. Demonstre toda sua capacidade criativa para transformar a base do projeto apresentada nesta sessão em um desenvolvimento inovador.
AdvancedFull-Stack - AngularCrie seu Gerenciador de Salas de Reuniões com Java e Angular
Neste Labs iremos desenvolver uma API com Spring Boot para gerenciar nossas salas de reunião, utilizaremos o Spring Data para persistência de dados e o banco in-memory H2. E o Front End que irá consumir essa API será uma SPA escrita em Angular.
AdvancedFull-Stack - JavaScriptConstruindo um ChatbotFit no Telegram com JavaScript e NodeJS
Nesse Labs você deve desenvolver e entregar um projeto de “Chatbot no Telegram com JavaScript e NodeJS” ao qual você praticará e aplicará os conceitos de integração e buscas de vídeos de exercícios físicos no YouTube utilizando uma plataforma de entendimento de linguagem natural chamada DialogFlow. Demonstre toda sua capacidade criativa para transformar a base do projeto apresentada nesta sessão em um desenvolvimento inovador.
AdvancedFull-Stack - JavaAutomatizando a Entrega de API REST com Spring Boot
Nesta live coding você irá automatizar a entrega do projeto construído em Java para cálculo de distância e consulta de Cidades do Brasil, abordando conceitos de continuous deployment, qualidade de código e releases.
AdvancedBack-End