Na última terça-feira, dia 30 de Abril, dei continuidade no workshop. Nessa terceira parte que foi a última, aprendemos a criar testes para a aplicação Node.js com Azure Cosmos DB e App Service com ajuda do GitHub Copilot. E, durante essa live exploramos muitas coisas interessantes e legais que de fato o GitHub Copilot pode fazer por nós!
Vamos resumir essa última parte do Workshop agora mesmo!
Confira a live no vídeo abaixo!
Durante a live, retomamos ao projeto iniciado nas sessões anteriores, demonstrando a praticidade e eficiência do GitHub Copilot para escrever códigos mais rapidamente e com menos erros. O foco da sessão foi na implementação de testes, usando o Jest, que é uma estrutura de teste de JavaScript.
E, claro quando falamos sobre teste, houve muita refatoração de código e aprimoramento de funcionalidades.
todo o material do workshop está disponível aqui
Um ponto alto da sessão foi a demonstração de como realizar testes unitários no ambiente de desenvolvimento. Gláucia guiou os participantes através da criação de testes para validar a integração com o Azure Cosmos DB, enfatizando a importância de testes no ciclo de desenvolvimento de software.
Que seria o famoso conceito de TDD (Test Driven Development), que é justamente:
Em vários momentos durante a live em que o teste falhava, o GitHub Copilot sugeriu correções e melhorias no código, facilitando a identificação de erros e aprimorando a qualidade do código.
Falando em desafios encontrados...
Durante a live nos deparaemos com alguns desafios ao vivo, como problemas com perfis de configuração e execução de testes, mostrando como resolver esses problemas em tempo real. Esta abordagem não apenas ilustrou soluções para problemas comuns, mas também enfatizou a natureza dinâmica do desenvolvimento de software. Pois no mundo real, problemas acontecem e precisamos estar preparados para resolvê-los.
Como exercício final, deixei para que a audiência e fizesse o deploy da aplicação no Azure fazendo uso do Azure App Service e criando também uma esteira de CI/CD com o GitHub Actions.
Se você resolveu implantar a aplicação, não deixe de me marcar no LinkedIn com o projeto immplantado. Vou amar ver o que vocês fizeram e como foi a experiência de vocês com o GitHub Copilot com o Azure!
A implementação dos testes demonstrou como o GitHub Copilot pode acelerar o desenvolvimento de software, permitindo a criação de testes de unidade de forma rápida e eficiente. A sessão refletiu o potencial do Copilot em facilitar o desenvolvimento de software moderno, destacando a importância de testes no ciclo de desenvolvimento.
Agora ningém tem mais desculpa para não escrever testes para suas aplicações Node.js! O GitHub Copilot está aí para nos ajudar!
Na próxima live, começaremos um outro workshop! Porém dessa vez para ensinar:
"Como Criar uma Aplicação LOB com OpenAI, Azure Communication Services e Microsoft Graph Toolkit"
Link do workshop: Integrar o OpenAI, a comunicação e os recursos de dados organizacionais em um aplicativo de linha de...
Lembrando que, essa série de vídeos continuará até Julho de 2024! Então, fique ligado(a) para não perder nenhuma live! E, aproveite e se inscreva no Canal do YouTube do Microsoft Reactor para não perder nenhuma live!
E, a próxima live será no dia 08 de Maio às 14h (horário de Brasília). Então, não perca!
Sempre é muito importante ter acesso a recursos adicionais para aprimorar o conhecimento. Por isso, deixo aqui alguns links que podem ser úteis para vocês:
Tá rolando um curso voltado para o público feminino que deseja se capacitar em tecnologia. Porém, focado em:
E, o melhor de tudo: É GRATUITO!
Haverá inúmeras mentorias e aulas práticas para que você possa aprender e se capacitar! Dê uma olhada na ementa dessa mentoria:
Então, se você é mulher e deseja se capacitar em tecnologia, não perca essa oportunidade! Para mais informações detalhadas sobre as bolsas de estudos, acesse o site do Cursos de Python, Dados, IA e GitHub para Mulheres
Como dempre digo, fiquem ligados nas novidades e eventos que a Microsoft tem para vocês! E, até a próxima live!
Até mais!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.