JEE M1 2012 – Web Básico

Objetivos

Objetivo deste curso é introduzir e oferecer aos participantes conhecimentos fundamentais referentes ao paradigma de desenvolvimento de aplicações web dinâmicas em Java, abordando a especificação de componentes da plataforma JEE – Servlets, JavaServer Pages, Web Listeners, Filtros e recursos gerais de apoio.

Pré-requisitos

Tem feito ambos os cursos JSE M1 – Programador Básico e JSE M2 – Programador Avançado ou possuir sólidos conhecimentos relacionados ao conteúdo deles.

Duração: 50 hs
Valor R$  650,00
Forma de Pagamento: 10% de desconto a vista ou 2 vezes no boleto registrado.

CONTEÚDO PROGRAMÁTICO

Introdução a Aplicações Web

  • Conceitualização.
  • Clientes e servidores Web.
  • Protocolo de comunicação – HTTP.
  • Anatomia do HTTP Request e HTTP Response.
  • Uniform Resource Locators – URL.

Tecnologia Servlet JEE

  • Conceitualização.
  • Servidor web e servlet container.
  • Responsabilidades do servlet container.
  • Containers livres, comerciais e open-source.
  • Download e instalação do servlet container Tomcat.

Estrutura de Aplicativos Servlets

  • Conceitualização.
  • Estrutura de distribuição.
  • Visão geral de IDE de desenvolvimento.
  • Download e configuração da IDE Eclipse Web Tools Plataform.

Básico de HTML

  • Conceitualização.
  • Estruturas básicas.
  • Tabelas, links, formulários e componentes.

Servlets

  • Conceitualização.
  • Declaração, mapeamento, execução e depuração.
  • Arquitetura de execução.
  • Ciclo de vida.
  • Parâmetros de configuração – ServletConfig e ServletContext.
  • Conceitualização dos métodos HTTP básicos – GET e POST.
  • Enviando informações com GET.
  • Enviando informações com POST.
  • Visão geral do HttpServletRequest.
  • Visão geral do HttpServletResponse.
  • Despacho e redirecionamento de respostas.
  • URL Absolutas e Relativas.
  • Mapeamentos de servlets.

Compartilhamento de Informações

  • Conceitualização.
  • Estado de conversação entre servidores e clientes – Session Scope.
  • Gerenciamento do contexto da aplicação. – Application Scope.

Acesso Concorrente

  • Conceitualização.
  • Praticas corretas de tratamento de acesso concorrente.

Java Server Pages – JSP

  • Conceitualização.
  • Arquitetura de execução.
  • Diretivas básicas
  • Elementos scriptlets, expressões, comentários e declarações.
  • Ciclo de vida.
  • Objetos implícitos básicos.
  • Tratamento de erros.
  • Acesso concorrente.

Web Container Listeners

  • Conceitualização.
  • Configuração e utilização de web containers listeners.

Filtros Servlet

  • Conceitualização.
  • Configuração e utilização.

Paradigma de Acesso a Banco de Dados

  • Conceitualização.
  • Modelos de acessos.
  • Pool de conexão.

Distribuição de Aplicativos Servlets

  • Conceitualização.
  • Geração de arquivos WAR.
  • Administração de sistemas no Tomcat.

Os interessados em participar deste curso pode nos enviar sua solicitação de interesse através desse cadastro.

About these ads