FJO310 |
J2EE - Desenvolvimento de Aplicações Compatíveis J2EE |
|
|
||
|
Objectivo Geral |
|
|
||
Este curso pretende dotar os participantes de competências para construir e disponibilizar aplicações compatíveis com J2EE, nas tecnologias: Enterprise JavaBeans, Servlets e JavaServer Pages. Ao final os alunos são instruídos de como montar e disponibilizar uma aplicação em um servidor J2EE.
|
|
|
OBJEcTIVos Específicos |
|
|
No final deste curso os participantes saberão:
· Integrar Web e EJB, EJB e JDBC, JSP e Servlets, JSP e HTML
· Implementar EJBs Entity com CMP
· Criar, codificar e testar componentes EJBs
· Criar HTML dinâmico com JavaServer Pages
· Aceder ao banco de dados com JDBC ou Entity EJBs
· Montar, instalar e testar uma aplicação J2EE com Web e EJBs utilizando patterns de desenvolvimento
|
|
|
Destinatários |
|
|
Este curso destina-se a Administradores de bases de dados Dados, Desenvolvedores de Aplicações, Web Designers e todos os interessados no desenvolvimento de aplicações.
|
|
|
PRÉ-REQuisitos |
|
|
Assume-se conhecimentos fluentes de Java, entender construções Java com interfaces, criar e modificar páginas HTML e compreender programação em ambiente Web e EJB
|
|||
|
Duração |
||
|
30 Horas |
|
|
|
|||
|
Conteúdo Programático |
||
1 - montando Applicacoes J2EE
· Descrever o propósito de cada componente J2EE
· Definir o ciclo de vida dos papéis em uma aplicação J2EE
· Descrever como uma IDE suporta o desenvolvimento de aplicações J2EE
2 - comunicacao de Objetos Distribuidos
· Mostrar como clientes se comunicam com componentes remotos
3 - J2EE e EJBs
· Descrever Entity Beans e Session Beans
· Mostrar os papéis envolvidos na criação de aplicações com EJBs
· Demonstrar as responsabilidades de cada papel no desenvolvimento de EJBs
4 - Session EJBs
· Descrever as partes de um EJB Session Bean
· Criar um EJB Session Bean
5 - Testando Session EJBs
· Escrever um cliente para testar um EJB
· Definindo referências EJB
· Usando JNDI para encontrar a interface home de um EJB
· Montar e instalar um Session EJB
6 - jDBC e Resource Factories
· Demonstrar como utilizar a API JDBC para executar comandos SQL dinâmicos
· Explicar como usar uma Resource Factory para obter uma conexão ao banco
· Codificar um Session EJB que acede o banco com JDBC
7 - Entity EJBs
· Descrever as diferenças entre um Session e um Entity Bean
· Descrever como um Entity Bean é utilizado
· Descrever o ciclo de vida de um Entity Bean
· Listar os métodos de um Entity Bean e seus propósitos
· Descrever as persistências CMP e BMP
8 - Criando BMP Entity EJBs
· Descrever persistência gerenciada pelo Bbean (Bean-Managed Persistence - BMP)
· Codificar um BMP Entity Bean
· Codificar métodos finder em um BMP EJB
· Usar o padrão Data Access Object(DAO) com um BMP EJB
· Montar e disponibilizar um BMP Entity Bean
9 - Criando CMP Entity EJBs
· Descrever persistência gerenciada pelo container (Container-Managed Persistence - CMP)
· Codificar um CMP Entity Bean
· Montar e disponibilizar um CMP Entity Bean
10 - clientes J2EE
· Descrever os tipos de clientes de aplicações J2EE
· Escolher o cliente adequando para uma determinada aplicação J2EE
· Descrever os factores a considerar quando desenvolver um componente client
11 - Criando Servlets
· Descrever a API Servlet, suas classes e interfaces
· Criar um Servlet com a classe HttpServlet
· Montar e rodar um Servlet
12 - INTRODUÇÃO a JSP
· Explicar o funcionamento da tecnologia JavaServer Pages
· Descrever os serviços fornecidos por um container JSP
· Listar os benefícios da tecnologia JSP
· Explicar o relacionamento entre JSPs e Servlets
13 - Elementos de Paginas JSP
· Listar e descrever elementos JSP
· Criar JavaServer Pages que usam elementos JSP e Java scriptlets
14 - OPÇÕES de Design na Camada Web
· Definir o papel de Servlets e JSPs no modelo de desenvolvimento J2EE
· Descrever os diferentes modelos de arquitectura com JSPs
· Explicar como implementar o pattern Model/View/Controller (MVC) com JSPs e Servlets
· Desenhar, montar e instalar o modelo 2 com Web e EJBs
Preços
1º participante | 2º participante | 3º participante |
---|---|---|
2,990.00 EUR | 1,790.00 EUR | 1,290.00 EUR |
1º participante | 2º participante | 3º participante |
---|---|---|
2,750,800.00 AOA | 1,646,800.00 AOA | 1,186,800.00 AOA |
1º participante | 2º participante | 3º participante |
---|---|---|
299,000.00 MZN | 179,000.00 MZN | 129,000.00 MZN |
Outras Informações
Aos valores acresce IVA à taxa legal em vigor.GARANTIA DE REALIZAÇÃO - POLÍTICA DE NÃO CANCELAMENTO
Porque respeitamos as necessidades de formação e disponibilidade dos nossos clientes, desenvolvemos uma Política de não Cancelamento, com base na qual garantimos a realização de qualquer curso, em pelo menos um dos regimes disponíveis, mesmo que este seja ministrado apenas para 1 pessoa numa lógica one to one.
REGIMES, MODALIDADES E HORÁRIOS 100% FLEXÍVEIS
Todos os cursos podem ser ministrados em regime presencial ou à distância.
Caso pretenda iniciar o seu curso noutra data, contacte-nos!
Temos também disponível a modalidade intra empresa no horário que lhe for mais conveniente: laboral ou pós-laboral.