Biografia do Palestrante:
Goiano formado em Sistemas de Informação e mestre em Ciências da computação. É um usuário ativo na comunidade GOJAVA (comunidade Java de Goiás), lecionou aulas na área de TI, adora um evento de TI, tem uma coleção de camisetas dos eventos e nas horas vagas, já divertiu com projetos desde android até web com React JS.
Palestrante no evento
CPGoiás2 - Campus Party Goiás 2022
15 de Junho, 12:00
19 de Junho, 18:00
Passeio das Águas Shopping - Av. Perimetral Norte, 8303 - Fazenda Caveiras, Goiânia - GO, 74573-260
Agenda do Palestrante:
16:00
16:55
A produção de microserviços com qualidade requer o uso de testes automatizados. Estes testes necessitam de rodar em um ambiente similiar ao de produção. Um desenvolvedor tem o papel de montar todo esta infra localmente, configurando manualmente todas ferramentas e com versões similares a de produção. Além disso, o teste entre sistemas com base de dados em STG cria um problema de dependências entre eles. Uma solução para estes problemas é o uso de bibliotecas como TestContainers e Wiremock. A primeira biblioteca possibilita provisionar um ambiente de infra estrutura de forma rápida e automatizada. A segunda, remove a dependência entre sistemas nos testes de integração. A atividade a ser desempenhada será a exposição das funcionalidades de ambas bibliotecas, demonstrando como utilizar e resolver cenários de testes cotidianos. Além disso, iremos demonstrar de forma prática como manter a qualidade do sistema um sistema Java Web com banco de dados, kafka e azureBlob utilizando TestContainers e Wiremock.
Ver descrição
Ocultar descrição
Alex Ferreira
20:00
20:55
Erros de softwares são reais e as as vezes podem sair caros. A melhor forma de evitá-los é ter uma forma de validar o software antes de fazer o deploy. Uma solução simples para desenvolvedores conseguirem reduzir a quantidades de bugs em produção é fazer testes de unidades. No ambiente java existem várias bibliotecas para ajudar na criação de testes unitários, uma delas é o easy mock. Nesta palestra você irá aprender a utilizar as principais features e começar a criar testes de unit mocando os comportamentos de dependências. Ao final, você saberá o caminho a seguir para aplicar testes no processo de desenvolvimento e assim evitar bugs em produção.
Ver descrição
Ocultar descrição
Alex Ferreira
20:00
20:55
Debate sobre Linguagens de programação atuais
Marcelo Paiva, Otávio Calaça Xavier, Hugo Seabra, Alex Ferreira, Bruno Pinheiro
Marcelo Paiva, Otávio Calaça Xavier, Hugo Seabra, Alex Ferreira, Bruno Pinheiro
Neste painel faremos uma discussão sobre os avanços das linguagens de programação mais atuais, pontos positivos e negativos, qual preferencialmente é melhor para aprender e como aproveitar do momento muito aquecido de mercado de trabalho da tecnologia para desenvolvedores de software. Teremos a participação de representantes de diversos grupos como GOJava, GDG (Google), Grupy-GO (Python), GOJS (Java Script), Microsoft .Net Community, GOPHP entre outras, em um debate saudável e \'quente\'\' ao mesmo tempo!
Ver descrição
Ocultar descrição