Sobre
O curso de curta duração de Desenvolvimento Backend com Java tem como objetivo desenvolver um projeto de software em etapas do ponto de vista do backend. A partir dos fundamentos da linguagem Java, esse curso apresenta através de uma aplicação prática de um estudo de caso, as camadas e tecnologias envolvidas em cada etapa de desenvolvimento. Ainda, utilizando-se de padrões arquiteturais, de projetos e de implementação, é abordada a arquitetura orientada a serviços.
Curso online com aulas síncronas. Consulte dias e horários na aba "Horários".
Objetivos
Instalar aplicação (deploy) e configurar ambiente de desenvolvimento.
Compreender os fundamentos da linguagem Java.
Analisar, construir e documentar serviços.
Projetar banco de dados a partir de um modelo objeto-relacional.
Aplicar mecanismos de segurança.
Compreender e aplicar padrões arquiteturais, de projetos e de implementação a partir de um estudo de caso.
Programação
Ambiente de desenvolvimento: instalação e configuração do ambiente de desenvolvimento.
Configuração de servidor de aplicação.
Linguagem Java: fundamentos da linguagem do ponto de vista da orientação a objetos.
API/Serviços: introdução ao REST. Documentação de serviços com Swagger. Utilização do Spring Boot
para desenvolvimento de APIs. Ciclos de vida de uma aplicação.
Modelo de dados: compreensão da especificação JPA e utilização do framework Hibernate.
Segurança de serviços: autenticação (tokenização). Compreensão dos padrões JWT e OAuth2.
Arquitetura e padrões: aplicação e compreensão dos padrões MVC e BFF. Aplicação de padrões de
projeto GoF e melhores práticas no desenvolvimento de código fonte.
Deploy e manutenibilidade: deploy da aplicação, ambiente de produção e controle de versionamento
do modelo de dados.
Pré-requisitos
Conhecimento de lógica de programação, principalmente orientação a objeto.
Interessante para
Estudantes de graduação, pós-graduação e profissionais de mercado que desejam se especializar em serviços backend
Sobre o(a) ministrante/palestrante
Gilberto Irajá Müller
Mestrado em Computação Aplicada pela Universidade do Vale do Rio dos Sinos – UNISINOS (2006). Graduado em Análise de Sistemas pela Universidade do Vale do Rio dos Sinos - UNISINOS (2002). Atuou por 10 anos como DBA em diversas tecnologias, além da supervisão e gerência de equipes ágeis de desenvolvimento de software. Possui mais de 28 anos de experiência em Engenharia de Software, sendo atualmente Diretor de Tecnologia na e-Otimiza Tecnologia para Gestão em Varejo com expertise em soluções WEB para ERP e comércio eletrônico. Atua como docente nas linhas de pesquisa de Banco de Dados, Teoria da Computação e Computação Quântica.
Mateus Raeder
Doutor em Ciência da Computação pela Pontifícia Universidade Católica do Rio
Grande do Sul (PUCRS). Mestre em Ciência da Computação pela PUCRS (2009).
Formado, anteriormente, em Bacharelado em Ciência da Computação, pela mesma instituição (2006/2). Atua como professor na Universidade do Vale do Rio dos Sinos (UNISINOS), principalmente nos cursos de Ciência da
Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas e Gestão da Tecnologia da Informação, tanto em cursos presenciais quanto em cursos a distância (EaD). Coordenador do curso de Ciência da Computação da UNISINOS. Possui experiência em diversas áreas da computação, com ênfase em Programação Paralela e Distribuída, Algoritmos, Programação e Redes de Computadores, atuando principalmente nos seguintes temas: aplicações paralelas, avaliação de desempenho de aplicações paralelas, modelagem analítica, predição de desempenho, simulação de grades computacionais, bibliotecas de programação distribuída.
Promoção
Universidade do Vale do Rio dos Sinos - Unisinos
Diretoria de Pesquisa, Pós-Graduação e Inovação
Gerência de Lato Senso e Cursos de Curta Duração
Escola Politécnica
Análise e Desenvolvimento de Sistemas
Ciência da Computação
Sistemas de Informação
Os certificados estarão disponíveis em até 20 dias úteis, após a última aula dada, no portal http://www.minha.unisinos.br, acessando o menu Certificados
Cursos de Curta Duração
04/04/25 (Sexta-feira): 17h00 às 19h00
10/04/25 (Quinta-feira): 17h00 às 19h00
11/04/25 (Sexta-feira): 17h00 às 19h00
24/04/25 (Quinta-feira): 17h00 às 19h00
25/04/25 (Sexta-feira): 17h00 às 19h00
08/05/25 (Quinta-feira): 17h00 às 19h00
09/05/25 (Sexta-feira): 17h00 às 19h00
15/05/25 (Quinta-feira): 17h00 às 19h00
16/05/25 (Sexta-feira): 17h00 às 19h00
22/05/25 (Quinta-feira): 17h00 às 19h00
23/05/25 (Sexta-feira): 17h00 às 19h00
29/05/25 (Quinta-feira): 17h00 às 19h00
30/05/25 (Sexta-feira): 17h00 às 19h00
05/06/25 (Quinta-feira): 17h00 às 19h00
06/06/25 (Sexta-feira): 17h00 às 19h00
12/06/25 (Quinta-feira): 17h00 às 19h00
13/06/25 (Sexta-feira): 17h00 às 19h00
26/06/25 (Quinta-feira): 17h00 às 19h00
27/06/25 (Sexta-feira): 17h00 às 19h00
Pagamento à vista R$ 801,00
Parcelamento em 4 vezes
Matrícula de R$ 136,84 + 5 parcelas de R$ 136,84, com vencimento todo dia 30 a partir de abril/2025
Total a prazo R$ 821,06
* opção não válida para alunos matriculados ou certificados em cursos/eventos de extensão
Demais Interessados
Pagamento à vista R$ 890,00
Parcelamento em 4 vezes
Matrícula de R$ 152,05 + 5 parcelas de R$ 152,05, com vencimento todo dia 30 a partir de abril/2025
Total a prazo R$ 912,29
*Desconto para colaboradores de empresas conveniadas a Universidade.
**Desconto para grupo de colaboradores da mesma empresa.
- EMPRESA: Deseja subsidiar este curso para seus colaboradores? A solicitação de matrícula deve ser feita internamente.
Consulte mais informações via e-mail: comercial@unisinos.br