Infnet

Escola Superior da Tecnologia da Informação

 

Cursos Intensivos

Java Enterprise Applications
Código: I584 Carga Horária: 40 horas
Objetivos:
Desenvolva sistemas corporativos com EJB, Web Services e JPA.

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 Hibernate. É 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 5, Eclipse, JBoss, Tomcat, Oracle XE e PostgreSQL
  • Material: Material exclusivo do Infnet, em português.
  • Formação: É parte da Formação Desenvolvedor Java: Sistemas Distribuídos.
  • Pré-requisitos: Conhecimentos de UML, Java, JDBC e Servlets/JSP.

Conteúdo Programático

1. Aplicações Web:

  • a. Introdução à JEE.
  • i. O Que é JEE?
  • ii. Roteiro para Aplicações Web.
  • b. HTML e CSS.
  • i. HTML.
  • ii. CSS.
  • iii. Elementos de Tela.
    • 2. Servlets:

      • a. Fundamentos.
      • i. O que são Servlets?
      • ii. Execução de Servlets.
      • iii. Hierarquia de Classes.
      • iv. Ciclo de Vida dos Servlets.
      • b. Requisição.
      • i. Interface HttpServletRequest.
      • ii. Estrutura da Requisição HTTP.
      • iii. Métodos HTTP.
      • iv. Cabeçalhos.
      • v. Métodos Úteis.
      • c. Resposta.
      • i. Interface HttpServletResponse.
      • ii. Estrutura de Resposta HTTP.
      • iii. Tipos MIME.
      • iv. Cabeçalhos de Resposta.
      • v. Códigos de Status HTTP.
      • d. Parâmetros de Requisição.
      • i. Parâmetros de Requisição.
      • ii. Formulários HTML.
      • iii. Requisição com Método GET X POST.
      • iv. Processamento de Parâmetros.

      3. MVC em Aplicações Web:

      • a. Introdução ao MVC.
      • i. Arquitetura MVC.
      • ii. MVC em Java Web.
      • b. JavaBeans.
      • i. O que são JavaBeans?
      • ii. JavaBeans no Transporte de Dados.
      • c. Servlet Controlador.
      • i. Papel do Servlet no padrão MVC.
      • ii. Redirecionamento com o Browser.
      • iii. Redirecionamento com o Container.

      4. JavaServer Pages:

      • a. Elementos Principais.
      • i. O que é JSP?
      • ii. Processamento do JSP.
      • iii. Deployment.
      • iv. Expressões.
      • v. Scriptlets.
      • vi. Declarações.
      • vii. Diretivas.
      • b. Integração com Java Beans.
      • i. Criando e acessando JavaBeans.
      • ii. Recuperando Propriedades.
      • iii. Alterando propriedades.
      • iv. Redirecionamento.
      • v. Inclusão de resposta.
      • vi. Inclusão de conteúdo.
      • c. Expression Language.
      • i. O que é Expression Language.
      • ii. Formato Geral.
      • iii. Variáveis, Literais e Operadores.
      • iv. Funções.
      • v. Objetos Implícitos.
      • d. JSTL.
      • i. JSP Standard Tag Library (JSTL).
      • ii. Usando Bibliotecas de Tags.
      • iii. Core JSTL:
      • 1. Repetição.
      • 2. Condições.
      • 3. Atribuição.

      5. Gerenciamento de Estado:
    • a. Gerenciamento de Sessão.
    • i. Gerenciamento de Estado.
    • ii. Gerenciamento de Sessão.
    • iii. Funcionamento de Sessões.
    • iv. HttpSession.
    • v. Atributos de Contexto.
    • vi. Sessão e Contexto em JSP.

    6. Struts:

  • a. Frameworks.
  • i. Conceitos Gerais sobre Frameworks.
  • ii. Frameworks Web.
  • b. Funcionamento do Struts.
  • i. Características.
  • ii. Hello Struts World!
  • c. Classes do Struts.
  • i. ActionServlet.
  • ii. ActionForm.
  • iii. Action.
  • iv. ActionForward.
  • v. ActionMapping.
  • vi. ActionMessage e ActionError.
  • d. Struts Validator.
  • i. Struts Validator.
  • ii. Arquivos XML.
  • iii. Regras de Validação.
  • iv. Receita.

7. Hibernate:

  • a. Revisão.
  • i. Revisão de JDBC.
  • ii. DAO.
  • iii. Mapeamento Objeto-Relacional.
  • b. Hibernate.
  • i. O que é Hibernate.
  • ii. Arquitetura.
  • iii. Aplicação Simples com Hibernate.
  • iv. Relacionamentos.
  • v. Mapemento de Herança.

  • Certificado



    Nenhum Certificado cadastrado!

    Java Enterprise Applications

    Para fazer sua matrícula, ligue para o Instituto Infnet (21) 2122-8800 ou envie um e-mail para cursos@infnet.edu.br.

    Próximas Turmas

    Indique um amigo

    Seu nome:
    Nome do amigo:
    E-mail do amigo:

    Preencha todos os campos.

     

    Rua São José, 90/2º piso - esquina com a Av. Rio Branco, no Centro do Rio de Janeiro - CEP 20010-020.
    Central de Atendimento: (21) 2122-8800