API RESTfull com Spring Boot utilizando TDD, CI e CD

Aprenda a criar APIs profissionais com testes utilizando Spring Boot e Java 8, do zero ao deploy em produção
4.45 (224 reviews)
Udemy
platform
Português
language
Web Development
category
API RESTfull com Spring Boot utilizando TDD, CI e CD
876
students
7 hours
content
Sep 2021
last update
$19.99
regular price

Why take this course?

🎓 Curso Completo: API RESTfull Profissional com Spring Boot e TDD 🌟

Introdução: Bem-vindo ao curso que irá transformar você em um especialista em desenvolvimento de APIs RESTful utilizando o poder do Spring Boot e a metodologia Test-Driven Development (TDD). Ao longo de este curso, você aprenderá desde os fundamentos até implementar um projeto completo com testes robustos e configurado para deploy em um ambiente de produção.

O que Este Curso Oferece:

  • Compreensão Fundamental: Entenda o que são APIs RESTful e sua importância no mundo moderno da tecnologia.
  • Desenvolvimento Prático: Construa uma API do zero com o Spring Boot, aplicando melhores práticas e padrões de design.
  • Testes Assim Públicos: Aprenda a implementar TDD (Desenvolvimento Orientado a Testes) para garantir a qualidade e a robustez da sua API desde o início.
  • Segurança Solida: Implemente autenticação via Tokens JWT para proteger suas APIs utilizando o Spring Security.
  • Banco de Dados e Migrações: Trabalhe com o banco de dados em memória H2 e gerencie migrações com o Flyway.
  • Desempenho com Cache: Aprenda a otimizar a performance da sua API usando o Ehcache para cachear chamadas.
  • CI/CD Automatizado: Configure a integração contínua e deploy automatizado (CI) com o Travis CI, assegurando que cada commit seja testado e que as atualizações de produção sejam feitas sem problemas.

Conteúdo Detalhado:

  • Fundamentos de API RESTfull: Entenda os princípios e melhores práticas para a criação de APIs REST.
  • Configuração do Ambiente de Desenvolvimento: Prepare seu workspace com todas as ferramentas necessárias para desenvolver com Spring Boot.
  • Testes Orientados a Produto (TDD): Aprenda a escrever testes antes do código, garantindo que sua API funcione corretamente desde o primeiro commit.
  • Segurança da API: Adicione segurança na sua API com autenticação JWT e integre com o Spring Security.
  • Gerenciamento de Banco de Dados: Trabalhe com o H2 in-memory database e gerencie as migrações usando o Flyway.
  • Otimização com Cache: Implemente o Ehcache para melhorar o desempenho da sua API através do cacheamento de chamadas frequentes.
  • Integração Contínua e Deploy Automatizado (CI/CD): Configure o fluxo contínuo com o Travis CI, assegurando que cada nova funcionalidade ou correção de bug seja testada e esteja pronta para ser lançada.

Skills que Você Desenvolverá:

  • Expertise em Spring Boot e Java 8.
  • Proficiência na criação e implementação de APIs RESTful.
  • Domínio das práticas TDD com Mockito, Junit.
  • Conhecimento em segurança de APIs com Tokens JWT e Spring Security.
  • Habilidade para gerenciar migrações de banco de dados.
  • Experiência com cacheamento de chamadas na API.
  • Capacidade de configurar fluxos CI/CD com o Travis CI.

Por que Este Curso? Este curso é essencial para desenvolvedores e engenheiros de software que desejam adquirir as habilidades necessárias para criar APIs RESTfull profissionais, seguindo as melhores práticas e com um foco em qualidade e segurança. Com a incorporação de CI/CD no seu fluxo de trabalho, você estará preparado para lidar com projetos reais e entregar APIs confiáveis e mantidas.

🛠️ Pronto para Desafios Reais: Após concluir este curso, você estará equipado para construir e gerenciar APIs que atendam a requisições em tempo real, garantindo desempenho, segurança e confiabilidade.

🌱 Evolua como Desenvolvedor: Aprenda, crie, teste e implante. Este curso é o seu caminho para se tornar um especialista em APIs RESTfull com Spring Boot. Não perca a chance de aprimorar suas habilidades e destaque-se na área de desenvolvimento de software!

Course Gallery

API RESTfull com Spring Boot utilizando TDD, CI e CD – Screenshot 1
Screenshot 1API RESTfull com Spring Boot utilizando TDD, CI e CD
API RESTfull com Spring Boot utilizando TDD, CI e CD – Screenshot 2
Screenshot 2API RESTfull com Spring Boot utilizando TDD, CI e CD
API RESTfull com Spring Boot utilizando TDD, CI e CD – Screenshot 3
Screenshot 3API RESTfull com Spring Boot utilizando TDD, CI e CD
API RESTfull com Spring Boot utilizando TDD, CI e CD – Screenshot 4
Screenshot 4API RESTfull com Spring Boot utilizando TDD, CI e CD

Loading charts...

2519328
udemy ID
21/08/2019
course created date
31/10/2019
course indexed date
Bot
course submited by
API RESTfull com Spring Boot utilizando TDD, CI e CD - | Comidoc