Você está na página 1de 4

Published on Instituto Infnet – Training (http://www.infnet.edu.

br/training)
Início > Desenvolvimento Java: Sistemas Distribuídos

Início [1]  > Desenvolvimento Java: Sistemas Distribuídos
A+ A­ Imprimir [2]

Objetivos
Desenvolva sistemas Web com Servlets, JSP, Spring MVC e Hibernate.

Descrição
O curso trata de assuntos avançados da arquitetura J2EE: Componentes Enterprise Java
Beans e Web Services bem como os frameworks Spring e JPA. É voltado para
programadores Java que precisam desenvolver aplicações complexas cujas
necessidades de acesso e segurança sejam críticas para o seu sucesso.

Softwares
Java 7, MySQL, Eclipse/Netbeans, JBoss/Glassfish.

Material
Material exclusivo do Infnet, em português.

Formação
É parte das Formações Desenvolvedor Java [3] .

Pré­requisitos
Programação Java
SQL e JDBC
UML e Orientação a Objetos
Servlets e Java Server Pages
Conhecimentos de Operação do Windows

Carga­horária
40 horas | Código I596

Conteúdo Programático
I. FUNDAMENTOS DE JAVA EE

Java EE
Visão Geral da Tecnologia Java
Java SE
Java ME
Java EE
Sistemas Corporativos
Requisitos Não­Funcionais
Modelo de Referência de Arquitetura
Web Services

II. TECNOLOGIA PARA SISTEMAS DISTRIBUÍDOS

RMI
RPC
RMI
Ciclo de Vida RMI
Interfaces para Objetos Remotos
Proxy
Interfaces Remotas e Locais
Fábricas de Objetos
Design Patterns de Criação
Fábrica de Objetos
Implementação
JNDI
Introdução
Arquitetura
API

III. ENTERPRISE BEANS

Arquitetura
Enterprise Beans
Arquitetura de uma Aplicação
Containeres Java EE
Arquivos de uma Aplicação
Clientes
Clientes Remotos
Clientes Locais
Selecionando o Tipo de Interface
Tipos EJB
Tipos de EJB
EJB 2.1 vs. EJB 3
Stateful Session Beans
Stateless Session Beans
Message­Driven Beans
Implementação de EJB
Injection
Stateless Session Beans
Stateful Session Beans
Message­Driven Beans

IV. PERSISTÊNCIA COM JPA

Entities
O que são Entities?
Campos
Chaves
Relacionamentos
Persistência
Entity Manager
Persistence Unit
Operações
Fetch
Herança
Hierarquia de Classes
Exemplos

V. WEB SERVICES

O Que São Web Services?
Introdução
Tipos de Aplicações
XML e Web Services
Protocolos dos Web Services
Implementando Web Services

VI. SPRING

Fundamentos e Arquitetura
Fundamentos
Arquitetura
IoC – Inversion of Control
Dependency Injection
Spring X EJB
Construção de Aplicações
BeanFactory
Arquivo de Configurações
Auto Wiring
Programação Orientada a Aspectos
Introdução
Glossário
Exemplo de Implementação
Integração com JPA
Configurações para JPA
Exemplo de Implementação

Links:
[1] http://www.infnet.edu.br/training
[2] http://www.infnet.edu.br/training/print/760
[3] http://www.infnet.edu.br/training/cursos/java/formacao/desenvolvedor­java