Aperfeiçoamento Profissional | Presencial
Aperfeiçoamento Profissional em Desenvolvimento Web com Java
Capacitar os participantes no desenvolvimento de aplicações web completas e escaláveis utilizando Java e o framework Spring Boot, abordando desde os fundamentos da linguagem até a implementação de projetos práticos. Rocketseat.
O CURSO
A partir do curso, o participante irá aprender conceitos relacionados à atuação como Programador de sistemas de informação. O curso terá momentos teóricos e práticos. A teoria ocorrerá em ambientes de sala de aula e os momentos práticos ocorrerão em laboratórios, com equipamentos e máquinas propícias para a formação do participante.
OPORTUNIDADES DE TRABALHO
Indústrias e empresas em geral
O QUE VOCÊ IRÁ APRENDER
-
Introdução ao Java e Configuração do Ambiente (4h): Visão geral da linguagem Java e seu ecossistema (JDK, JRE, JVM) Rocketseat
-
Instalação e configuração do ambiente de Desenvolvimento
- Criação do primeiro projeto Java
- Fundamentos da Programação
em Java (6h): Sintaxe básica e estrutura de um programa Java
- Tipos de dados, variáveis e operadores
- Estruturas de
controle de fluxo (condicionais e loops)
- Introdução à Programação Orientada a Objetos
- (POO): classes e objetos
-
Programação Orientada a Objetos Avançada (6h): Pilares da POO: encapsulamento, herança e polimorfismo
- Interfaces e classes
abstratas
- Tratamento de exceções
- Pacotes e organização de projetos
- Introdução ao Spring Boot (6h): Conceitos
fundamentais do Spring Framework
- Configuração e criação de projetos com Spring
- Boot.Rocketseat
- Arquitetura
MVC no Spring
- Desenvolvimento de controllers e serviços
- Acesso a Bancos de Dados com Spring Data JPA (6h): Configuração
do acesso a bancos de dados
- Mapeamento objeto-relacional (ORM) com JPA
- Criação e gerenciamento de entidades
-
Operações CRUD utilizando repositórios Spring Data
- Segurança em Aplicações Spring Boot (4h): Introdução ao Spring Security.Rocketseat
-
Implementação de autenticação e autorização
- Proteção de endpoints e configuração de roles
- Testes e Documentação
de APIs (4h): Criação de testes unitários e de integração com JUnit.Rocketseat
- Utilização do Swagger para documentação
de APIs
- RESTful.Rocketseat
- Projeto Prático Integrado (4h): Desenvolvimento de uma aplicação web completa utilizando
Java e Spring Boot.Rocketseat
- Implementação de funcionalidades como cadastro de usuários, autenticação e operações CRUD
-
Deploy da aplicação em ambiente de produção.
POR QUE O SENAI É A MELHOR ESCOLHA?
-
Mais possibilidades de conquistar um emprego ou uma promoção
- Infraestrutura com laboratórios equipados e com materiais
para aprendizado inclusos
- É rápido conquistar um diploma de qualidade
- As empresas confiam em quem faz Senai
-
Professores com grande experiência no mercado
- Aulas teóricas e práticas. Aqui você aprende fazendo
- Descontos para
quem trabalha na indústria
REQUISITOS PARA COMEÇAR
- Ensino Fundamental incompleto
-
Comprovante de Residência
- CPF do Aluno
- RG do Aluno
**Pré-matrícula e/ou matrícula sujeita a análise de crédito, no ato da sua efetivação.
***Os cursos possuem cargas horárias diferenciadas nos momentos presenciais e a distância, conforme opção escolhida.