DIO ‐ Code Update TQI ‐ Backend com Kotlin e Java - endobrasil/EstudoJava GitHub Wiki

Princípios de Desenvolvimento Ágil e Colaborativo

Trabalhando em Equipes Ágeis

Introdução à cultura ágil

  • Agilidade X rapidez
  • Os valores do manifesto Ágil
  • os 12 princípios do manifesto
  • características de um time ágil
  • agilidade na tecnologia

Gerenciamento de projetos e gestão ágil

  • Projeto x Processo
  • Modelo Ágil x Tradicional
  • O que é Gestão Ágil?

métodos e ferramentas ágeis

  • O que é Scrum
  • O Framework Scrum
  • O que é XP?
  • Kanban
  • O que é OKR?
  • Exemplo OKR
  • Os Benefícios do OKR
  • Ferramentas para Gestão Ágil

Versionamento de Código com Git e GitHub

Desafios de Projetos: Crie Um Portfólio Vencedor

Contribuindo em um Projeto Open Source no GitHub

Desmitificando Kotlin para Programadores Java

Explorando Padrões de Projetos Na Prática com Kotlin

Trabalhando com Bancos de Dados SQL e NoSQL

Ganhando Produtividade com Java e Spring Boot

Gerenciamento de Dependências e Build em Java com Maven

Imersão no Spring Framework com Spring Boot

Criando uma API REST Documentada com Spring Web e Swagger

Adicionando Segurança a uma API REST com Spring Security

Arquitetura Orientada a Eventos com Java, Spring Boot e Kafka

Aprenda como relaciona java, spring boot e kafka

https://github.com/expertos-tech/dio-tutorial-kafka

  • Conceitos iniciais
  • Diagramando o projeto
  • Por dentro da interface da plataforma docker e requisitos básicos
  • Preparação da IDE Offset Explorer

Colocando a mão na massa

  • Preparando o projeto com Spring Boot
  • Desenvolvimento inicial do projeto no IntelliJ
  • Testes iniciais da aplicação
  • Desenvolvimento do serviço de consumidor
  • Finalizando a conexão e alteração de dados
  • Estrutura do projeto no github e comentários finais

Padrões de Projetos na Prática com Java

Explorando Padrões de Projetos na Prática com Java

Modernizando seu Backend com Kotlin e Spring Boot