Novo curso
Curso gratuito de Desenvolvimento Back-End em Java com Spring. Aprenda desde a instalação do Java e MySQL até práticas avançadas como Spring Boot e JUnit.
O curso "Desenvolvimento Back-End em Java com Spring" é uma excelente oportunidade para quem deseja se aprofundar em desenvolvimento back-end utilizando uma das mais poderosas e populares tecnologias do mercado: o Java com Spring. Durante 5 horas e 4 minutos de intensas aulas, você terá a chance de adquirir conhecimentos essenciais para a construção de aplicações robustas e escaláveis.
Este curso faz parte da categoria de Informática (TI), especificamente da subcategoria de Programação back-end. Ao longo das aulas, você será guiado em um passo a passo detalhado, desde a instalação e configuração das ferramentas necessárias, como Java, Spring Tool Suite e MySQL, até a construção e teste de uma aplicação completa utilizando Spring Boot.
Começando com uma introdução ao curso, o instrutor fornece uma visão geral do que será abordado, preparando você para os próximos passos. Em seguida, você será orientado a realizar o download, instalação e configuração do Java, que é o ambiente base para o desenvolvimento das suas aplicações.
Com o Java devidamente configurado, o próximo passo é configurar o ambiente de desenvolvimento Spring Tool Suite. O instrutor guia você através do processo de download e instalação, e logo em seguida, é a vez do MySQL. Você aprenderá a baixar, instalar e configurar o MySQL, além de criar e gerenciar bancos de dados que serão utilizados ao longo do curso.
Após ter o ambiente devidamente preparado, você irá criar seu primeiro projeto Spring Boot. O instrutor explica detalhadamente a estrutura do projeto, como criar seu primeiro controlador e como testá-lo eficazmente. Utilizando ferramentas como DevTools e Spring Data JPA, você será capaz de incrementar suas aplicações, adicionando funcionalidade e mantendo-as facilmente testáveis.
O curso também aborda temas como a criação de entidades, configuração de conexões JPA com MySQL, e a utilização do Lombok para simplificar o código. Para garantir que sua aplicação esteja funcionando corretamente, você aprenderá sobre testes com JUnit e como exibir o SQL no log.
Além do desenvolvimento propriamente dito, o instrutor também demonstra como instalar e utilizar o Postman para consumo de APIs, como gerenciar chaves estrangeiras e como implementar e testar operações CRUD (Create, Read, Update, Delete) em controladores de categoria.
Para garantir uma aplicação robusta, o curso cobre a implementação de estratégias para a geração de tabelas, tratamento de exceções com ResponseStatusException, e técnicas para ocultar Stack Traces, mantendo a segurança e a clareza dos logs da sua aplicação.
Apesar de ainda não possuir avaliações, este curso representa uma oportunidade valiosa para desenvolvedores que buscam aprimorar suas habilidades em back-end com Java e Spring. Com uma abordagem prática e completa, o instrutor oferece todo o suporte necessário para que você possa transformar teoria em prática e alcançar novos patamares em sua carreira na área de desenvolvimento de software.
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 0 - Apresentação
0h02m
Exercício: Qual é o foco principal do novo curso mencionado no vídeo?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 1 - Download do Java
0h06m
Exercício: Qual é a versão LTS do Java que atualmente recebe suporte oficial da Oracle?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 2 - Instalação do Java
0h03m
Exercício: Qual é o processo básico de instalação do Java 11 em um sistema Windows 10?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 3 - Configuração do Java
0h07m
Exercício: Qual é uma prática recomendada ao configurar múltiplas versões do Java em um sistema operacional?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 04 - Download do Spring Tool Suite
0h04m
Exercício: Qual é o nome do ambiente de desenvolvimento recomendado para trabalhar com Spring mencionado no texto?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 05 - Instalação do Spring Tool Suite
0h05m
Exercício: Qual é a função principal do Spring Tool Suite (STS) mencionado na aula?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 06 - Download do MySQL
0h05m
Exercício: Qual é a vantagem de usar a versão de 400 MB do instalador do MySQL em comparação com a versão de 18 MB?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 07 - Instalação do MySQL
0h05m
Exercício: Qual é um dos passos recomendados se o instalador do MySQL não iniciar após uma tentativa de instalação?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 08 - Configuração do MySQL
0h05m
Exercício: Qual é a configuração inicial recomendada para o MariaDB ao trabalhar em um ambiente de desenvolvimento local, considerando o consumo de recursos?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 09 - Criação do Banco de Dados
0h05m
Exercício: Qual é a porta padrão usada para a conexão do banco de dados MySQL, segundo a aula?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 10 - Criação de um projeto Spring Boot
0h13m
Exercício: Qual é a principal função do Spring Initializr na criação de projetos Spring?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 11 - Estrutura do Projeto
0h06m
Exercício: Qual é a principal função do arquivo 'Application' em um projeto Spring Boot?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 12 - Primeiro Controlador
0h10m
Exercício: Qual é a função da anotação @RestController no Spring Boot?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 13 - Testando o Primeiro Controlador
0h03m
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 14 - DevTools
0h05m
Exercício: Qual é a principal função do Spring Boot DevTools em um projeto Java?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 15 - Spring Data JPA
0h07m
Exercício: O que é necessário para configurar corretamente o JPA em um projeto Spring Boot?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 16 - Configuração da Conexão do JPA com o MySQL
0h07m
Exercício: Para configurar um banco de dados MySQL em um projeto Spring Boot, qual arquivo é utilizado para definir as propriedades de conexão, como URL, nome de usuário e senha?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 17 - Fuso Horário
0h05m
Exercício: Qual é uma das formas recomendadas para resolver problemas de fuso horário ao configurar um banco de dados no Spring Boot com JPA?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 18 - Criação de uma Entidade
0h07m
Exercício: Qual é a principal diferença entre tipos primitivos e classes wrapper em Java?
Aula em vídeo: [Desenvolvimento Back-end em Java com Spring] 19 - Download do Lombok
0h03m
Exercício: Para que serve a biblioteca Lombok no desenvolvimento Java?
5 horas e 4 minutos de curso online em vídeo
Exercícios para treinar seus conhecimentos
Certificado digital de conclusão de curso
100% gratuito, do conteúdo ao certificado
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale o aplicativo usando o QR code ou os links abaixo:
Este curso online só pode ser acessado pelo aplicativo Cursa. Instale usando os links abaixo:
Estude de graça!
Aqui você não paga nunca! Nem mesmo no certificado, pois tudo no aplicativo é 100% gratuito!
Melhore seu currículo!
São mais de 4 Mil Cursos Gratuitos para você estudar qualquer coisa do seu interesse!
Certificado Digital grátis!
Conclua o curso e emita gratuitamente seu Certificado Digital reconhecido pela ABED.
Novo curso
Novo curso
Novo curso
Novo curso
Milhares de cursos online em vídeo, cursos em áudio ou texto.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixar nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 6,5 milhões
de alunos
Certificado Gratuito e
Válido em todo o Brasil
48 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, áudio e texto