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.  

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.