Participe do Newsletter
Assine para receber informativos sobre palestras gratuitas, treinamentos, notícias e artigos relacionados ao mundo de TI. |
![]() |
Java Web Struts
Desenvolvimento de aplicações Web utilizando o framework MVC Struts. Para mais informações clique aqui |
![]() |
ObjetivosAmpliar os conhecimentos do aluno, num treinamento prático que aborda o padrão de projeto MVC através do framework Struts, e envolvem uma aplicação Web Comercial como conexão com banco de dados, apresentação de resultados em listas, edição de cadastros, tratamento de erros, componentização e tantos outros. |
![]() |
Público AlvoDesenvolvedores, Analistas Programadores, Analistas de Negócio, Analistas de Teste, Analistas de Suporte, ou todos aqueles que necessitam ampliar seus conhecimentos técnicos sobre a criação de aplicações Web com a utilização de Java e do framework de MVC Struts. |
![]() |
Carga Horária |
![]() |
Investimento![]() ![]() ![]() ![]() ![]() |
![]() |
Treinamento para grupos fechados |
A realização deste curso capacitará o participante a realizar qualquer curso abaixo:
Treinamento | Carga Horária |
---|---|
Hibernate e JPA | 24 Horas |
JasperReports | 16 Horas |
Outros cursos que indicamos a você:
Treinamento | Carga Horária |
---|---|
JavaScript e JQuery | 24 Horas |
Oracle 11g Intermediário (PL/SQL) | 32 Horas |
Android para Mobile | 32 Horas |
Java Web JSF | 32 Horas |
POO com Design Patterns | 24 Horas |
+ veja todos os treinamentos
![]() |
Conteúdo ProgramáticoIntrodução O padrão MVC Visão geral de Struts Benefícios de Struts Preparação do Ambiente Arquivos de configuração Interceptadores Injeção de Dependência Avançando em Orientação a Objeto Modificadores de Acesso Herança e Construtores Classes Abstratas Métodos Abstratos Verificação de Tipos através de instanceof Interfaces e Implementação Exercícios Práticos Tratamento de Exceções Visão Geral sobre exceções Blocos de código try, catch e finally Múltiplos blocos catch Boas práticas referentes ao bloco try Forçando exceções através de throw Exercícios Práticos Actions Visão geral Classes Action A classe ActionSupport Results Controle de Exceção Invocação Dinâmica de Métodos Exercícios Práticos OGNL (Object-Graph Navigation Language) Visão geral Lendo propriedades Acionando campos e métodos Arrays e Listas Exercícios Práticos Tags de Formulários Tags Struts Atributos comuns As tags form e submit As tags textfield, password e textarea As tags checkbox e radio A tag select Outras tags Tags genéricas como property, action, bean, include, set, if, else e iterator Exercícios Práticos Conversão de Tipos Visão geral Conversores de Tipos Adaptados Objetos Complexos e Coleções Exercícios Práticos Validações de Formulários Visão Geral Configuração do Validador Validadores embutidos Adaptando Validadores Validação programática Exercícios Práticos Interceptadores Visão Geral Separando a Action da Camada de Negócios Model Driven Prepare Interceptadores customizados Exercícios Práticos Persistência Visão geral O padrão DAO (Data Access Object) Implementando o padrão DAO A classe Connection A preparação do comando Obtendo um Resultset a partir de um SELECT Executando operações DML (INSERT, UPDATE e DELETE) Executando Stored Procedures Execução Scalar Obtendo o valor de um parâmetro de saída (OUTPUT) Integração com outros SGBD Exercícios Práticos Plugins Visão Geral A extensão através de Plugins Alguns plugins interessantes Construindo plugins customizados Exercícios Práticos Plugin Tiles Visão Geral Criando aparências consistentes Modelo Tiles Definições Tiles Configuração e Utilização Exercícios Práticos As bibliotecas java.io e java.nio Trabalhando com Diretórios e Arquivos Leitura de arquivos através de FileInputStream Gravação de arquivos através de FileOutStream Exercícios Práticos A biblioteca java.xml Trabalhando com arquivos XML A classe DocumentBuilder Leitura de documentos XML Gravação de documentos XML Trabalhando com XML e Tipos Complexos Exercícios Práticos AJAX Visão Geral Plugins AJAX para Struts Usando o plugin Dojo As principais tags de renderização Algumas tags úteis: datetimepicker, tabbedpanel e autocompleter Exercícios Práticos Pré-Requisitos Ter realizado o treinamento SQL Server Fundamental ou o treinamento Oracle 11g Fundamental ou possuir conhecimentos equivalentes. Ter realizado o treinamento Java Web Fundamental ou possuir conhecimentos equivalentes. |
![]() |
Materiais
|