Carga Horária Prevista

40 horas

Média de horas calculada com base nos alunos que já terminaram o curso .

Preço Pacote Turma

38.800,00MT

Preço total do curso. Não existe qualquer valor de inscrição ou mensalidade. Todos os cursos são isentos de IVA.

Início de acordo o calendário com 7 a 14 Estudantes

Inscrever no curso

Preço Pacote VIP

44.000,00MT

Início imediato após a inscrição com 1 a 2 Estudantes

Consulta Horário

Preço Pacote Grupo

33.500,00MT

Início imediato após a inscrição com 5 a 10 Estudantes

Consulta Horário

Informações Rápida

Tipo de curso - Presencial / Online
Nível - Iniciante
Duração - 40 Dias
Certificado - Sim
Por Semana - 5h:30 Min
Actualizado - 02-10-2015

Vantagens deste curso
BOLSA DE ESTÁGIOS
Aceda ao mercado trabalho com ShanyCursos

BOLSA DE EMPREGO
Acesso à nossa Bolsa de Emprego GRÁTIS

CASOS PRÁTICOS
Preparamos simulando situações reais

SALA VIRTUAL
ShanyCursos: a sua comunidade OnLine

TUTOR ESPECIALIZADO
Técnico especialista na área
Próximas turmas
Informe-se com o nosso atendimento por email [email protected] ou pelo + 258 82 39 44 984
Fórum de Discussão
Marcar sessão gratuita
Objectivos

O curso JEE - Apache Struts tem como foco aprimorar habilidades de desenvolvimento de páginas dinâmicas para web e intranet utilizando as tecnologias JavaServer Pages e Java Servlets. Durante o curso, o aluno terá contato com recursos como portabilidade e escalabilidade, bem como frameworks de desenvolvimento e controle de beans.

A quem se destina

Para o melhor aproveitamento do curso JEE - Apache Struts, é imprescindível ter participado de cursos básicos de Java e HTML5 ou possuir conhecimentos equivalentes.
 

Duração do curso
   
 O curso não tem uma duração fixa em número de horas. Segundo a metodologia de ensino utilizada na ShanyCursos, os alunos podem frequentar o curso até terminarem todos os módulos do programa.

Horários e datas flexíveis

    Defina o seu horário e comece o curso quando quiser! A nossa metodologia de ensino permite um agendamento flexível de aulas. Escolha os dias e horas que deseja para frequentar os cursos.


Formas e condições de pagamento

    O pagamento pode ser feito através de transferência bancária, cheque, dinheiro ou multibanco. Consulte a nossa tabela de descontos para mais informações ou contacte-nos.


Ainda tem dúvidas? Consulte a nossa página de perguntas frequentes
Introdução a Servlets e JSP
        Servlets; A estrutura Básica de um servlet; Documentos JSP; Como Documentos JSP são processados?; Manipulando cabeçalhos da requisição e resposta HTTP; Usando a variável request; Usando a variável response; Escopo e Tempo de Vida de uma informação; Manipulando Informações da Sessão; Cookies; O que são e para que servem Tag Libs?; Componentes de uma Tag Library; Containers; Apache Tomcat; Estrutura de diretórios de servlets; Instalando e Configurando o Apache Tomcat.


Implementando a Visão
        Definindo Beans de Formulário; ActionForm; Especificando as propriedades para ActionForm; Definindo valores padrões das propriedades; Validação de Domínio; Usando JSP e Struts; Usando os Marcadores de Entrada (Input Tags); O Problema de Conversão Automática; Internacionalização; Demonstração; Exibindo Erros; Exibindo o Erro por Campo; Apresentando o Conteúdo na Visão; Usando Beans com os Marcadores; Paginação; Apêndice : Utilizando Marcadores Legados.


O Modelo e Configuração do Struts
        Escopo e JavaBeans; Tipos de Beans; O que é um Modelo no Struts; Projetando um Modelo; Configurando o Struts; Definindo as Tags Libraries em web.xml; Alterando o struts-config.xml: Exceções Globais; Usando o Elemento Controller; Definindo Arquivos de Recurso.


Marcadores HTML
        Carasterísticas Gerais; Elementos comuns; Alterando o Idioma da Página e XHTML; Utilizando o Marcador ; Formulários; Utilizando Botões no HTML; Usando Botões para Realizar Ações Diferentes; Utilizando o Checkbox; Campos Ocultos; Utilizando Imagens; Utilizando Select; Adicionando Opções ao Select; Usando Botões Rádio; Utilizando Campos para Texto; Enviando Arquivos; Submetendo Arquivos; Exibindo Erros e Mensagens; Construindo Frames; Incorporando JavaScript a uma Página; Criando Links; Crinando Links com Parâmetros; Utilizando .


Usando Modelos e Tiles
        O que são Modelos (Templates)?; Marcadores template; Criando uma Página para Modelo; Protegendo as Partes de um Modelo; Arcabouço Tiles; Utlizando os Marcadores do Tiles; Arquivo de Configuração tiles-defs.xml; Usando o Tiles na Construção do Modelo; Utilizando as Definições para Encaminhamento; Estendendo as Definições; Internacionalização; Conclusão.


Depurando e Usando Log
        Depuração e Log; Jakarta Commons Logging; Usando o Jakarta Commons Logging; Usando o log4j; O Impacto no Desempenho para o log4j; Usando a Java 1.4 Logging API.



Introdução ao Struts
        Apresentando o Struts; Arcabouços; A Evolução da Programação para Web; Modelo 1 ( Model 1) - JSP e JavaBeans; Modelo 2 (Model 2) - JSP e Servlets; Struts e o MVC; Struts e Tecnologias Java; Instalando e Configurando; Primeira Aplicação: Descubra um número!; Alterando o Arquivo strutus-config.xml; A Visão : Páginas JSP; A visão : Arquivo de Recursos; Bean de Formulário; Action.


O Controlador
        Definindo Ações no Struts; A Classe Action; Exemplo: Tratando o Botão Cancelar; Encaminhamento; Classe ActionForward; Alterando o Mapeamento de Requisições; Manipulando o Modelo; Manipulando ActionForms; Tratando Erros; Internacionalização; Prevenindo a Submissão Duplicada; Recomendações.


Recuperando e Apresentando Informações
        Definindo Novos Beans; Imprimindo Valores; Recuperando Cookies; Usando Cabeçalhos HTTP; Consultando Campos de Formulários Submetidos; Usando Objetos de JSP/Servlet; Usando Atributos; Incluindo a Resposta de Requisição HTTP; A tag lib struts-bean.


Marcadores Lógicos na Visão
        Visão lógica no JSTL; Condicionais; Marcadores de Repetição; A tag lib struts logic; Exibindo Valores mediante Condição; Comparando Partes de Texto; Iterando sobre Coleções e Arranjos; Loops Avançados; Encaminhamento e Redirecionamento; Verificando a Ausência ou não de um Valor.


DynaForm, Validação e DispatchAction
        Beans de Formulários sem Java; Propriedades de Beans de Formulário via Declaração; Plug-in Validator; Arquivo de Validação; Regras de Validação Básicas; Usando JavaScript; DispatchAction; LookupDispatchAction; Assistente.
Certificação de Formação
Certificado de curso livre, disponível online ou Presencial, no próprio site ou Centro de formacao mediante a aprovação do aluno no curso.
Os comentários apresentados correspondem à transcrição de excertos de alguns dos questionários de avaliação preenchidos pelos formandos que concluiram o curso na ShanyCursos.
Aulas totalmente práticas, onde cada conceito, após uma breve explanação teórica, é executado e configurado, através de exemplos dirigidos e exercícios práticos, otimizando e reforçando o aprendizado.