Carga Horária: 30h
Modalidade: Presencial
Nível do curso: Avançado
Elegível para a trilha de:
Objetivo do curso:
Capacitar os participantes nos fundamentos da construção de sistemas web de back-end usando Spring-Boot.
Objetivos específicos:
Apresentar a arquitetura de uma aplicação Web back-end usando Spring-Boot; discutir os fundamentos da biblioteca Spring-Boot; desenvolver pequenos projetos com Spring-Boot.
Quem pode fazer esse curso?
- Pessoas da área de tecnologia (alunos de graduação e estudantes de cursos técnicos e profissionalizantes; profissionais de tecnologia da informação; desenvolvedores de software) que já dominam a linguagem de programação Java. Além disso, é desejado, mas não essencial, que o participante tenha algum conhecimento das linguagens de back-end no desenvolvimento de aplicações web cliente-servidor.
- Esse curso não é recomendado para profissionais de outras áreas ou entusiastas na área de tecnologia, que não dominem lógica de programação, em particular a linguagem Java e Desenvolvimento Web.
Como posso me capacitar para fazer esse curso?
- Novo na área de Computação: inicie pelo nosso curso de capacitação em Pensamento Computacional.
- Já tenho conhecimentos de Pensamento Computacional ou lógica de programação com outras linguagens, mas ainda não programo em JavaScript: faça nosso curso de capacitação em Programação Orientada à Objetos com Java.
- E para aproveitar melhor o curso sugerimos que considere fazer o curso de capacitação em Programação de Computadores com Java.
Por que devo fazer esse curso?
Spring Boot é amplamente utilizado na indústria para construir aplicações Java robustas e escaláveis. Muitas grandes empresas, especialmente aquelas no setor financeiro e de tecnologia, procuram desenvolvedores com habilidades em Spring Boot. Conhecimento em Spring Boot pode abrir muitas oportunidades de emprego, incluindo posições de desenvolvedor back-end, engenheiro de software e arquiteto de sistemas. Spring Boot simplifica o desenvolvimento de aplicações ao oferecer configuração automática e convenções inteligentes, permitindo que os desenvolvedores criem aplicações prontas para produção de maneira rápida e eficiente. Spring Boot é ideal para a construção de microservices, o que facilita a escalabilidade e manutenção das aplicações. Spring Boot é compatível com várias plataformas de nuvem, como AWS, Google Cloud, e Microsoft Azure, facilitando a implementação e gestão de aplicações na nuvem.
Ementa
Introdução ao Spring Boot História e Conceitos2: Fundamentos do Spring Boot Anotações e Dependência.Acesso a Dados com Spring Data JPA Introdução ao JPA e HibernateServiços e Componentes Criação de ServiçosValidação e Tratamento de Erros Validação de DadosSegurança com Spring Security.