JAVA EE (ENTERPRISE EDITION) DO NÍVEL BÁSICO AO INTERMEDIÁRIO
CURSO ON-LINE E GRATUITO (60H)
Quer adquirir sólidos conhecimentos em programação orientada a objetos e desenvolver aplicações web robustas e escaláveis? O Instituto Senai de Tecnologia da Informação e Comunicação está com as inscrições abertas para o Curso de Java EE.
Quer adquirir sólidos conhecimentos em programação orientada a objetos e desenvolver aplicações web robustas e escaláveis? O Instituto Senai de Tecnologia da Informação e Comunicação está com as inscrições abertas para o Curso de Java EE.
Será realizado um processo seletivo para candidatos que tenham interesse em bolsas de PD&I (Pesquisa, Desenvolvimento
e Inovação) para projetos de inovação, por meio da apresentação de um case. Ao término
do curso, existe ainda a possibilidade de contratação, a depender das notas e número de vagas disponíveis.
EMENTA
MÓDULO 1 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETOS
- Explicação dos princípios básicos da programação orientada a objetos.
- Definição e compreensão de classes, objetos e interação entre objetos.
- Abstração, encapsulamento, herança e polimorfismo como conceitos-chave.
- Tratamento de exceções para lidar com erros durante a execução do software.
- Projeto de software orientado a objetos, considerando a estrutura e a arquitetura adequadas.
- Desenvolvimento de software utilizando uma linguagem de programação orientada a objetos.
- Acesso a banco de dados utilizando JDBC para realizar operações básicas (CRUD).
- Teste de softwares desenvolvidos no paradigma de programação orientada a objetos.
MÓDULO 2 - JAVA EE
- Introdução aos sistemas para a web, abordando o modelo cliente-servidor, o padrão MVC (Model-View-Controller), a arquitetura em camadas e o protocolo HTTP.
- Linguagens de marcação para a criação de interfaces com o usuário em aplicações web.
- Visão geral dos diferentes tipos de servidores, como servidores web, servidores web dinâmicos e servidores de aplicação.
- Introdução ao desenvolvimento de aplicações web em Java, incluindo JavaServer Pages (JSP), Java Servlets e Java Server Faces (JSF).
- Visão geral dos componentes do Java EE, como Enterprise JavaBeans (EJB) e Java Persistence API (JPA).
- Exploração de outras APIs Java para serviços web, como Java API for XML Web Services (JAX-WS) e Java API for XML Binding (JAX-B).
- Utilização do Java Authentication and Authorization Service (JAAS) para autenticação e autorização em aplicações Java.
- Introdução ao Java Transaction API (JTA) para lidar com transações em aplicações empresariais.
- Utilização do Java Message Service (JMS) para implementar sistemas de mensagens assíncronas.
- Exploração do Java Naming and Directory Interface (JNDI) para acesso a serviços de diretório.
- Utilização do Java Management Extensions (JMX) para gerenciamento de aplicações Java.
PROJETOS PRÁTICOS
- Mapeamento objeto-relacional com JPA e Hibernate para persistência de dados em bancos de dados relacionais.
- Desenvolvimento de web services utilizando o framework Spring Boot e JPA/Hibernate.
- Criação de uma API Restful utilizando o framework Spring Boot e trabalhando com bancos de dados relacionais e não relacionais.
Pré-requisitos: Ensino Médio concluído + Curso Técnico de Informática
ou Desenvolvimento de Sistemas.
Período para as inscrições: 04/08 à 25/08/2023
Análise dos currículos/entrevistas: 28/08 à 31/08/2023
Data de início do curso: 11/09/2023
As aulas serão ministradas on-line no período da manhã. Com duração máxima de 1h. Segunda, quarta e sexta-feira.
TEM INTERESSE?
Encaminhe seu currículo para: edenilson.burity@sistemafiep.org.br.
Em breve serão divulgados os candidatos aprovados.