stoodos alfa

Curso online: Apache Wicket
(Ciência da Computação)
seta
Não há mais vagas disponíveis para este curso. Adicione à sua lista de desejos e seja avisado quando uma nova turma for aberta.

Aprenda o Apache Wicket em 4 aulas e crie suas aplicações de forma ágil jamais vista na plataforma Java


Você aprenderá

Parte I: Introdução ao Wicket
Nesta primeira parte, você verá:

Introdução ao Apache Maven
Configuração do ambiente de desenvolvimento
Criação do primeiro projeto Wicket
Visão geral da estrutura do projeto
Execução e análise do projeto Quickstart
Modelo Orientado a Componentes
Como funciona o RequestCycle
Uso da HttpSession
Composição de páginas
Mapeamento de URLs
Links e navegação entre páginas
Estilos (CSS)
Composição de página por herança
Definição de Painéis reutilizáveis
Definição de Bordas de layout
Como usar Fragmentos
Componentes Básicos e o uso de Models
WebMarkupContainer
Como utilizar o componente Label
Binding entre componentes e Models
Entender os principais tipos de Models
PropertyModel
CompoundPropertyModel
LoadableDetachableModel
Internacionalização
Modelo de internacionalização do framework
Definição de arquivos properties
Criação de um Formulário
Componentes básicos para formulários
Botões
TextField
TextArea
Validações de campos
Apresentação de mensagens de erro com o FeedbackPanel
Validações customizadas


Parte II: Desenvolvimento de uma Aplicação
Na segunda parte, o objetivo é avançar para uma aplicação complexa, com dados dinâmicos, recursos de servidores de aplicações e acesso a bancos de dados:

Integração com outras tecnologias
Spring Framework
Introdução ao Wicket + Google Guice
Introdução ao Wicket + JBoss Seam
Introdução ao Wicket + JavaEE CDI
Camada de serviços do Spring
Uso da anotação @SpringBean
Implementação de um serviço CRUD para banco de dados
Formulários
Inclusão de itens e validação de negócio
Alteração de valores com validação
Deleção com confirmação
Uso de componentes Select (dropdown)
Listas e elementos de repetição
Quando usar o ListView
Quando usar o RepeatingView
Quando usar o DataTable
Aplicação de paginação nestes componentes
Uso do LoadableDetachableModel nas listas
Autenticação e Autorização
Formulário de login
Restrição de acesso de páginas e componentes


Parte III: Componentes Ajax e Customizados
Às vezes é necessário construir seus próprios componentes. Ou utilizar um componente Ajax. Saiba quais componentes já existem com funções ajaxiadas e como construir o seu:

Componentes customizados
Como customizar um componente
Como criar seu próprio componente
Ajax
Funcionamento do framework
Callback e fallback
Componentes prontos
Paginação
Submit de formulário
Validação de campos
Atualização constante e programada de Label
Label editável





Comentar...

Sobre o professor

Bruno Borges

...


Classificação do professor

...


Saiba sobre novas turmas

Quem já se matriculou?

tiagobutzke  Eduardo Farias  Celes Jr 

Você é bom em algo? Ensine! :)

deixe-nos sua mensagem!