JEE M1 – Web Básico

Objetivos

O modelo de soluções mais desenvolvido na atualidade são sistemas web, mas antes de um profissional começar a utilizar um dos vários framework web Java MVC disponíveis no mercado, se faz necessário que ele tenha uma base de conhecimentos mínimas nas especificações dos produtos Java que compõe estes frameworks.

Objetivo deste curso é introduzir e oferecer aos participantes conhecimentos fundamentais referentes ao paradigma de desenvolvimento de aplicações web dinâmicas em Java, abordando conceitos básicos e a especificação de componentes da plataforma JEE fundamentais: Servlets, JavaServer Pages, HttpSession, DataSource, Filtros e recursos gerais de apoio. Este curso é indicado para programadores de soluções desktop quem desejam começar sua carreira no desenvolvimento de soluções web com a plataforma Java.

Pré-requisitos

Duração: 20 hs
Valor R$  410,00

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.
  • Anatomia do HTTP Response.
  • Uniform Resource Locators – URL.
  • Exercícios.

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.
  • Visão geral de IDE de desenvolvimento.
  • Download e configuração da IDE Eclipse Web Tools Plataform.
  • Estrutura de distribuição.
  • Exercícios.

Servlets

  • Conceitualização.
  • Declaração, mapeamento, execução e depuração.
  • Arquitetura de execução.
  • Ciclo de vida.
  • 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.
  • Exercícios.

Gerenciamento de Sessão

  • Conceitualização.
  • Estado de conversação entre servidores e clientes – Session Scope.
  • Exercícios.

Java Server Pages – JSP

  • Conceitualização.
  • Arquitetura de execução.
  • Diretivas básicas
  • Elementos scriptlets, expressões, comentários e declarações.
  • Objetos implícitos básicos.
  • Exercícios.

Filtros Servlet

  • Conceitualização.
  • Configuração e utilização.
  • Exercícios.

Paradigma de Acesso a Banco de Dados

  • Conceitualização.
  • Modelos de acessos.
  • Pooling de conexões, configuração e utilização de DataSource.
  • Exercícios.

Distribuição de Aplicativos Servlets

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

Os interessados em participar deste curso pode nos enviar sua solicitação detalhada de interesse através desse cadastro e ou apenas a seguir a nossa página do facebook : https://www.facebook.com/forjtreinamentos .