Curso online gratuitoDesenvolvimento Back-End em Java com Spring

Duração do curso online: 5 horas e 4 minutos

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.

Descrição do curso

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.

Conteúdo do Curso

  • 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?

Este curso gratuito inclui:

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

QR Code - Baixar Cursa - Cursos Online

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.

Mais cursos gratuitos em Programação back-end

Baixe o Aplicativo agora para ter acesso a + de 3300 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, cursos em áudio ou texto.

  • Mais de 48 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso

+ 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