Atenas Tecnologia

Contato: (61) 9 8207 0729 (WhatsApp)

Java Web

java web

 

 

Objetivo

Este módulo tem o objetivo de ensinar o aluno a desenvolver aplicações para Web utilizando as principais funcionalidades da plataforma Java EE, a configurar o servidor Tomcat para suas aplicações e a utilizar as melhores práticas e diversos padrões de projeto.

Público alvo

O curso é destinado a estudantes, desenvolvedores, analistas de sistemas, enfim, a todos os usuários que desejam adquirir conhecimentos sólidos da programação Java para ambientes Web.

Pré-requisitos

Noções de programação, Lógica de Programação, Java Básico, Noções de Web

Carga horária

60 horas

 

Conteúdo Programático

MÓDULO 1 - NOÇÕES BÁSICAS DE PROGRAMAÇÃO JAVA WEB

  • Fundamentos de arquitetura Web.
  • Arquitetura de uma aplicação Web.
  • Ciclo de vida de uma requisição HTTP.
  • Principais métodos do protocolo HTTP.
  • Montagem do ambiente de trabalho.
  • O que é um Web Container?
  • O que é um servidor de aplicação?
  • O que é o Tomcat?
  • O que é o JBoss?
  • O que é o Glassfish?
  • Instalando o Tomcat?
  • O que é o projeto WTP?
  • Instalando o Eclipse WTP.
  • Configurando o Eclipse WTP.

MÓDULO 2 - VISÃO GERAL DE PROGRAMAÇÃO WEB EM JAVA

  • Noções de XML
  • Criando um documento XML.
  • Fundamentos e Servlets.
  • Contextos.
  • Sessões.
  • Aplicações Web.
  • Filtros.
  • Deployment Descriptor (web.xml).
  • Compreendendo o web.xml.
  • Mapeamento de uma Servlet.
  • Programação em Camadas

MÓDULO 3 - SERVIDOR DE APLICAÇÃO

  • Tomcat.
  • Visão geral do Tomcat.
  • Compreendendo o Server.xml.
  • Configurando um Realm.
  • Configurando um datasource.
  • O que é um contexto?
  • Compreendendo o context.xml

MÓDULO 4 - INTRODUÇÃO AO DESENVOLVIMENTO WEB

  • Criando um aplicativo Web.
  • Criando uma Servlet.
  • Acessando a aplicação.
  • Introdução ao desenvolvimento Web.
  • MVC, DAO e DTO...

MÓDULO 5 - JAVA SERVER PAGES (JSP)

  • Introdução a JSP.
  • Modelo 1 (JSP com JavaBean).
  • Criando uma aplicação utilizando o modelo 1.
  • Modelo 2 (MVC para Web).
  • Criando uma aplicação utilizando o modelo 2.
  • Expression Language.
  • Taglibs e JSTL.
  • A Taglib Core.
  • Criando uma aplicação utilizando JSTL.
  • Tags.
  • Como criar Custom Tags.
  • Criando uma aplicação utilizando Custom Tags.

MÓDULO 6 - INTRODUÇÃO A SOA

  • SOAP.
  • RESTful.
  • Empacotando uma aplicação Web (WAR).

Central de Atendimento

Disponível de Segunda - Sexta-Feira, 11:00 - 21:00 hs |  Sábado, 09:00 - 14:00 hs

Conecte-se conosco

Endereços dos Laboratórios

1

Laboratório 1, Asa Norte , Brasília-DF

SCLN 113, Bloco C, Sala 204
Tel: (061) 4141-7789
2

Laboratório 2, FAJESU , Taguatinga-DF

Tel: (061) 4141-7789