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
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 9 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks