- JavaConstruindo uma API Rest de Consulta de Cidades do Brasil do Zero até a Produção
Neste projeto você terá o desafio de desenvolver uma API Rest de consulta de cidades do Brasil com dados comparativos. Iremos navegar pelas boas práticas de Java e do Spring, popular o bando de dados Postgres e criar um serviço para o cálculo de distância entre cidades.
AvançadoBack-End - Spring WebFluxCriando seu Gerenciador de Super Heróis da Marvel e da DC em uma API Reativa com Spring Boot
Nesta sessão vamos desenvolver uma API de gerenciamento de heróis utilizando Spring WebFlux, utilizada por empresas como Netflix e Pivotal, junto com a library reativa Reactor que atualmente é mantida pela VmWare. Além disso, usaremos o banco DynamoDb localmente para armazenar nossos dados e demonstrarei como realizar testes unitários da sua API com Junit e como gerar documentações simples por meio do Postman e também do Swagger.
AvançadoBack-End - JavaDesenvolvendo um Sistema de Gerenciamento de Pessoas em API REST com Spring Boot
Aprenda a construir do zero uma API REST com Spring Boot para cadastro e gerenciamento de pessoas de uma organização, até o Deploy na nuvem (Heroku). Pratique e veja os principais conceitos do estilo arquitetural REST envolvidos durante o desenvolvimento do projeto.
AvançadoBack-End - ElasticsearchCriando um Sistema de Buscas Poderosas Com Elasticsearch
Aprenda a construir buscas full-text com Elasticsearch, com os recursos para ajustar a sua busca por um idioma específico, trabalhar com erros de digitação, relevância, agregações e muito mais. Ao final do projeto o aluno terá o conhecimento necessário para consumir bases com Elasticsearch e será gerado uma projeto com tudo necessário para levantar o Elasticsearch e com todas as queries apresentadas.
AvançadoFull-Stack - PythonRefatorando uma API HTTP de Forma Segura Desenvolvida em Python
Todo desenvolvedor de software já passou, ou vai passar, pela experiência de dar manutenção em um sistema que está no ar e se ver em contato com uma base de código já existente, produzida por uma outra equipe. Até onde é correto "colocar a culpa" da equipe de desenvolvimento anterior? Até onde é valido barrar demandas devido a limitações da arquitetura atual do sistema? Qual a postura esperada desse profissional? Aprenda a fazer uma refatoração segura ao adicionar, alterar e remover funcionalidades no projeto sem interromper o funcionamento da aplicação.
AvançadoBack-End - ReactDesenvolvendo uma Progressive Web Application com React para Mapear os Dados do COVID19 Pelo Mundo
Mantenha-se informado a respeito de todos os casos do COVID19 pelo mundo criando uma "Progressive Web Application (PWA)" utilizando React e aprenda como criar uma aplicação para ser executada no browser e funcionar como aplicativo contendo algumas funcionalidades de um aplicativo nativo. Tudo rápido e fácil, sem precisar subir para a Play Store ou App Store.
AvançadoFront-End - .NETConstruindo um Projeto de uma API.NET Integrada ao MongoDB
Construiremos um projeto de uma API em .NET Core integrada a um cluster MongoDB, que também criaremos em tempo real no service cloud Mongo Atlas. Vamos repassar brevemente os conceitos básicos de front-end, back-end, bases de dados, NoSQL e MongoDB para fixar o entendimento e sua aplicabilidade.
AvançadoBack-End - GoLangDesenvolvendo um Sistema de Planejamento Financeiro com Golang
A proposta dessa aula é criar um projeto escrito em Golang e deixá-lo prontinho para produção. Para isso, além de criarmos um projeto do zero com testes e tudo mais, também vamos olhar alguns conceitos de qualidade de código, escrever um pipeline de integração contínua e fazer com que ele chegue em produção com mais segurança de estarmos disponibilizando um projeto com qualidade e com menos chances de falhas.
AvançadoBack-End - Spring CloudConstruindo um Projeto com Arquitetura Baseada em Microsserviços Usando Spring Cloud
Aprenda na prática como funciona uma arquitetura de software baseada em microsserviços, os seus benefícios e desafios, assim como faremos um projeto em Java com Spring Cloud para você desenvolver o seu portfólio de projetos.
IntermediárioBack-End - JavaConstruindo um Pokédex com Spring Webflux
Nesse projeto iremos construir um pokedéx (repositório de pokemon) através de uma Rest API feita com Spring Webflux, o módulo reativo do Spring Boot. Ao final do projeto você terá visto conceitos de programação reativa, handler, mono e flux e também criado uma Rest Api com seus dados salvos no MongoDB!
AvançadoBack-End