- 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.
IntermediárioFront-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).
AvançadoBack-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.
AvançadoFront-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.
AvançadoBack-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.
IntermediárioBack-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.
AvançadoBack-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.
AvançadoFull-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.
AvançadoFull-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.
AvançadoFull-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.
AvançadoBack-End - PythonAnálise de dados com Python e Pandas
Neste Labs será apresentada a biblioteca Pandas, uma biblioteca Python de código aberto para análise de dados. Ela dá ao Python a capacidade de trabalhar com dados do tipo planilha, permitindo carregar, manipular e combinar dados rapidamente, entre outras funções.
IntermediárioBack-End - AngularCriando Projeto para Consultar a Previsão do Tempo via API
Neste Labs o objetivo é evoluir mais ainda seus conhecimentos em Angular e desenvolvimento Web criando na prática um aplicativo de previsão do tempo utilizando Angular como tecnologia front-end cosumindo uma API externa, seu desafio será replicar esse essa aplicação utilizando angular e consumindo essa api de terceiros.
IntermediárioFront-End
