Java Spring Boot

Neste curso você conhecerá o mundo do Spring e Spring boot. Todos os seus conhecimentos em Java Core serão utilizados para criar uma API completa, conectada ao banco de dados, usando JPA e realizando Testes unitários com o Junit, conhecendo esse ecossistema que envolve GIT, Maven, Gradle, Intellij e muito mais!
10x de R$ 81
ou R$ 648,00 à vista – PIX, Depósito e Cartão de Crédito

45 horas

Certificado de participação

Aulas gravadas

Conteúdo programático

  1. Introdução ao Spring Boot
    • O que é o Spring boot, arquitetura em camadas
    • Spring boot initilizer, como criar aplicações com o Spring boot
    • Teoria de aplicações REST e APIs
    • Operações REST e HTTP
  2. Camadas MVC
    • Camadas MVC
    • Programação por anotações
    • Spring beans e ciclo de vida Implementando uma classe de Controle para API REST
    • Testando as API’s
    • Refatoração do código
    • Injeção de dependência e inversão de controle
    • Criando um Service
    • Criando um modelo orientado a objeto
    • Implementando o padrão repository
    • Adicionando documentação
  3. Banco de Dados
    • ORM
    • JPA – Teoria
    • JPA – Prática
    • Criando queries com JPQL
    • Modelo relacional vs modelo de objetos
    • Implementando o padrão repository com o Spring Data JPA
    • Revisitando as operações de CRUD
    • Formas de criação de queries (JPQL, Métodos mágicos)
    • Modelando relacionamentos de banco: Um para um, um para muitos e muitos para muitos
  4. JPA + REST – Dicas e problemas comuns
    • Carregamento Lazy vs Eager Loading
    • Padrão DTO (Data Transfer Object)
    • Operações REST com relacionamentos no banco
  5. Transações no Banco
    • O que é transação e como implementar transações no Spring
    • Tipos de propagação de transações
    • Operações REST com relacionamentos no banco
    • Transações, JPA Lazy Loading e Jackson Serialization – Dicas e problemas
  6. Testes Unitários
    • Como tratar exceções globalmente
    • Como validar dados de entrada
    • Lambdas
    • Collections e Stream
    • Encadeamento de métodos
  7. Conceitos de microserviço e deploy
    • Deploy automatizado de aplicações, exemplos simples e complexos
    • Introdução ao Docker, containers e Kubernetes – Como usar para subir o banco de dados e instalar de forma básica
    • Introdução a teoria da arquitetura de microserviços – O que é; para que serve
    • Exemplos reais de uso em empresas de grande porte
    • Finalização do curso com informações sobre o que continuar estudando
  8. Tecnologias Relacionadas
    • GIT
    • Gerenciamento de dependências
    • Maven
    • Gradle
    • Intellij
    • Banco de dados Mysql ou Postgresql

Uma  vez ao mês das 19h as 21h, aula ao vivo para esclarecimento de dúvidas e networking! 🙌🏻

 

Instrutor

6no1x3ewbqk

Giovanni Silva

Software Engineer
Desenvolvedor experiente na plataforma web, backend e frontend em sistemas Java, com foco em Spring, Angular e Kubernetes. Também possui experiência no ciclo de vida de engenharia de software como pipelines de entrega contínua, arquiteturas de microserviços, docker, git, testes, cloud computing, entre outros. Pós-graduado em engenharia de software é apaixonado pela área de desenvolvimento e nas horas vagas gosta de brincar com seu filho, assistir documentários nerds e comer sushi (ficando um pouco pobre a cada mês).

Empresas
conveniadas

Colaboradores de empresas conveniadas possuem até 25% de desconto à vista na compra de 3 ou mais cursos.

Programa
+mulheres

Veja como participar do programa e conseguir até 20% de descontos em formações.

Ex-aluno
é de casa

Uma vez aluno, sempre aluno. A TT garante + 5% de desconto em qualquer contratação.

Compra
antecipada

Adquira sua formação com 45 dias ou mais de antecedência do início das aulas e garanta até 25% de desconto.

Faça como eles, realize seu sonho de entrar para TI

#vempratt

fotos dos alunos para depoimentos (4)
Ewerton D. Victorelli
ORACLE APEX
Aprendi muito sobre as funcionalidades do APEX, estou desenvolvendo vários relatórios e formulários, utilizando os conhecimentos adquiridos durante o curso.
5/5
fotos dos alunos para depoimentos (3)
Paulo Cesar Dias
TESTES DE SOFTWARE
A TargetTrust simplesmente é a melhor!
5/5
fotos dos alunos para depoimentos (2)
Nicole Arosteguy Serafim
BACK-END DEVELOPER
Vem desde o início do curso contribuindo muito com o meu crescimento profissional, inclusive contribui para que eu conseguisse uma promoção na empresa em que trabalho, onde sai do cargo de Assistente de TI II para o de Analista de TI – Desenvolvimento.
5/5
Luis Fernando Spindola
Luis Fernando Spindola dos Santos
No data was found
É uma das poucas instituições que tem a modalidade EaD Java Ao-Vivo. Procurei muito na internet para poder achar. E gostei.
5/5
Patricio 1
Patricio Leal de Melo Neto
TESTES DE SOFTWARE
O curso me fez perceber que, mesmo estando em transição de carreira de uma área anterior totalmente diferente é possível aprender do zero e conseguir evoluir no assunto.
5/5
Copia de Jaqueline Moraes
Jaqueline Morais Trescastro
No data was found
Sou aluna da TT a 10 anos (entre diversos cursos), cada etapa da minha carreira consigo em algum curso auxilio da TT.
5/5
Jonas Natario
Jonas Natario
BANCO DE DADOS ORACLE
Saio do terceiro módulo da formação com um emprego na área, como DBA Junior. Não poderia ter uma experiência melhor que esta.
5/5
Leonardo Alves da Rosa
Leonardo Alves Rosa
BANCO DE DADOS ORACLE
A Target foi uma surpresa muito boa para o meu aprendizado, ainda não havia conhecido uma escola que ministrasse um curso de banco de dados que fosse tão bem elaborado com materiais e conteúdos muito bem pensados que conseguisse alcançar o aluno que estivesse começando no mundo de banco como aquele que já tem uma certa experiência.
5/5
84b6a07bfca69dfc48031ede51d201b4
Wagner Willian Worst
BANCO DE DADOS ORACLE
Sou um iniciante no de desenvolvimento de sistemas, e venho me aperfeiçoando conforme sinto necessidade em diversos temas, e encontrei na Target um local com aulas ao vivo, o que prezo muito e auxilia em um entendimento melhor do assunto estudado. Recomendo, professores muito capacitados e que realmente trabalham com as ferramentas que ensinam.
5/5
Luciane Miranda
Luciane Miranda de Lira
TESTES DE SOFTWARE
Meu nome é Luciane, estou em transição de carreira para área de QA, o curso de Teste de Software me trouxe uma grande noção para atuação, trouxe também ferramentas úteis para que eu possa desempenhar nesta carreira. Amei o curso ❤️
5/5
Paulo Ricardo Bizarro
Paulo Ricardo Bizzarro
TESTES DE SOFTWARE
Através dos cursos da Target, com instrutores, metodologia e conteúdo programático qualificados, estou ampliando meus conhecimentos, para quem sabe, mesmo com a idade avançada, retorne para área de TI. Agradeço a todos!
5/5
Guilherme Polano
Guilherme Polano Correa
FRONT-END DEVELOPER
Já havia feito alguns cursos junto com a Target presencialmente a alguns anos, mais especificamente em 2012. Meu interesse neste curso é mudar de área, mas relembrando conteúdos base. Fico muito feliz em ver que por mais que tenham se passado mais de 10 anos, a Target não perdeu qualidade no ensino do conteúdo, e agora ficou ainda melhor podendo fazer o curso de casa! Foi muito bom e para quem quer mudar de área ou somente iniciar na área, recomendo para aprender a base!
5/5
Joao Fronza
João Pedro Fronza Zluhan
FRONT-END DEVELOPER
Conheci a Targettrust pelo Google, e depois de muita pesquisa fui adquirir o curso. Não me arrependo de cada centavo gasto. Após terminar o curso Fullstack pretendo fazer mais um curso com vocês!!
5/5

Por que escolher a TargetTrust?

Certificado de presença

Disponibilizamos certificado digital para os alunos com mais de 75% de presença, com código para validação.

Material
disponível

Ao término das aulas, você receberá a gravação da mesma e, através do Moodle, terá acesso aos materiais utilizados em aula.

Oportunidades
de emprego

Receba semanalmente em seu e-mail novas vagas nas áreas de Tecnologia, Negócios e Inovação de nossa rede de empresas.

Aulas dinâmicas

As aulas via plataforma online são dinâmicas e interativas, com atividades práticas e desenvolvimento de projetos.

Rede de
contatos

O ambiente online e os grupos de WhatsApp incentivam a interação entre instrutores e alunos e garantem a possibilidade de networking.

Referência
no mercado

A TargetTrust está há 30 anos desenvolvendo profissionais para o mercado de Tecnologia, Negócios e Inovação.

Dúvidas
frequentes

Em 2020 encerramos nossas atividades presenciais na sede localizada em POA-RS. Nosso método de ensino EaD ao vivo 03x por semana garante a melhor experiência sem custos com deslocamento e maior flexibilidade para o aluno.

Todas as nossas aulas são realizadas ao vivo através de plataformas de transmissão de vídeo. Com parte expositiva, atividades práticas e projetos realizados. Todas as aulas são gravadas e disponibilizadas para acesso posterior.

Sim! Todos os cursos possuem certificado de participação para alunos que obtiveram pelo menos 75% de presença nas aulas. Todos os certificados possuem código de verificação e podem ser postados no Linkedin.

Sim. A nota fiscal é emitida para o seu CPF, em caso de pessoa física, ou CNPJ, em caso de compras de pessoa jurídica ou para reembolso corporativo.

Sim. A formação pode ser parcelada em até 12 vezes sem juros nos cartões de crédito e em algumas formações em até 18 ou 30 vezes dependendo do parceiro de financiamento vigente. Ainda, para pagamentos à vista, oferecemos 10% de desconto.

Sim, é possível comprar cada curso separadamente. Caso você tenha interesse, entre em contato para conferir os pré-requisitos referentes a cada curso.

Para pessoas físicas temos opção de boleto à vista ou parcelado com parceiro de financiamento vigente. Para pessoas jurídicas (CNPJ) oferecemos a opção de parcelamento em boleto.

Durante o curso, os instrutores podem ser contatados por e-mail ou pelo WhatsApp. Ao longo de toda a sua experiência com a TargetTrust, estaremos disponíveis para contato através de nossos setores de relacionamento, comercial e suport

Já são 30 anos no mercado de qualificação profissional com foco em TI com sede física na cidade de Porto Alegre, RS. Ao longo da nossa trajetória, já possuímos mais de 30.000 profissionais de TI qualificados e posicionados no mercado em grandes empresas no Brasil.