GWT – Google Web Toolkit

R$ 97,00
Comprar Agora

DESCRIÇÃO DO CURSO

O GWT – Google Web Toolkit veio para facilitar a vida do programador e nós ensinamos como você pode tirar o melhor proveito deste conjunto de ferramentas.

O Google Web Toolkit (GWT) é um framework de desenvolvimento da Web de código-fonte aberto que permite que os desenvolvedores criem facilmente aplicações AJAX de alto desempenho usando Java.

Com o GWT, é possível escrever seu frontend em Java e compilar seu código-fonte em JavaScript e HTML altamente otimizados compatíveis com browser.

“Criar aplicações Web hoje é um processo tedioso e sujeito a erros. Você passa 90% de seu tempo driblando problemas do browser e a falta de modularidade do JavaScript torna o compartilhamento, o teste e a reutilização de componentes AJAX difícil e frágil. Não precisa ser assim”, diz o site do Google Web Toolkit.

 

1 Star2 Stars3 Stars4 Stars5 Stars (798 votes, average: 4,10 out of 5)
Loading...

Detalhes do Curso

  • Aulas 107
  • Duração 36 horas
  • Nível Iniciante

Módulo 1

Introducao ao GWT e instalando SDK
Instalando o Java jdk e o apache ant java home path
webAppCreator criandoa primeira aplicacao GWT e Ant devmode
Rodando a primeira aplicacao e conhecendo estrutura de arquivos
Instalando Indigo Eclipse 3 7 e importando e testando projeto
Instalando plugin GWT para Eclipse Indigo Code Goodle
Criando um projeto no eclipse com o plugin do gwt
Conhecendo a estrutura da aplicacao gwt
Baixando e Instalando o Netbeans e seu plugin GWT4NB
Criando um primeiro projeto GWT com o NetBeans
Testando projeto GWT com o NetBeans Beta
Entry-point Criando primeiro projeto GWT no braco passo a passo no netbeans
Widget Componentes UI Label e RootPanel Windows Alert
Widget HTML link negrito rootpanel
Widget Button e Criando Primeiro Evento addClickHandler
RootPanel get String id comunicacao com tags HTML align border
Widget ToggleButton isDown evento dois estados
Widget PushButton
Widget RadioButton e CheckBox getValue true false evento
Widgets TextBox Password TextArea VerticalPanel altura e largura
Widgets ListBox setSize getItemText getItemCount setVisibleItemCount
Widget DatePicker onValueChange DateTimeFormat
Module inherits para estilos padrao css theme standard
Widget SuggestBox para pesquisa MultiWordSuggestOracle
Widget Grid setBorderWidth getCellFormatter setWidth
Widget FlexTable setWidget tabela personalizada
Paineis PopupPanel iniciando novo arquivo
Paineis PopupPanel show center setWidget setPopupPosition
Paineis extends PopupPanel criando classe separadamente
Paineis extends DialogBox setAnimationEnabled setGlassEnabled setText
VerticalPanel HorizontalPanel
PainelVertical dentro de um DialogBox e fechando
Aplicando Themas de Estilos Chrome Dark DarkRTL
CSS Criando uma folha de estilos propria e aplicando
CSS Button TextBox Label mais folhas de estilo
CSS stylesheet e criando um estilo especifico fora do GWT
Usando a panel AbsolutePanel add setSize
CSS com a panel AbsolutePanel e posicionando widgets dentro
TabPanel e FlowPanel
TabPanel selectTab chamando painel especifico
Usando FlowPanel comportamentro padrão layout html
Mais FlowPanel usando Insert e Add
Finalizando FlowPanel e usando laco repeticao for
Inserido Imagem de URL site e colocando titulo nele
Finalizando Imagen url local jpg
CaptionPanel setContentWidget
DOM setStyleAttribute getContentWidget getElement border
DOM padding margin Vertical Panel setStyleAttribute getContentWidget getElement

Módulo 2

DeckPanel showWidget
DeckPanel getVisibleWidget showWidget troca automatica paineis
Filhos Neri e Timer scheduleRepeating DeckPanel
Mais DeckPanel Timer alterando indice
Finalizando DeckPanel Timer getWidgetCount
Stackpanel accordion pilha vertical
Usando eclipse stackpanel accordion pilha vertical
Composite initWidget widget que se compoe de outros widgets
Criando Menus MenuBar addItem Command
Mais Menus MenuBar addItem Command
Tree Arvore TreeItem Arvore
Interface TreeListener Tree onTreeItemSelected onTreeItemStateChanged
Frame abrindo um site dentro de um frame na aplicacao
HorizontalSplitPanel setRightWidget setLeftWidget
VerticalSplitPanel setBottomWidget setTopWidget
DisclosurePanel setContent
DockPanel NORTH WEST EAST SOUTH CENTER
Exemplo simples calculo soma Double parseDouble
Conhecendo e Instalando o GWT Designer
Configurando GWT Designer WindowBuilder e criando exemplo
Testando e conhecendo componentes GWT Designer
Mais GWT Designer Menus e outros componentes
Conhecendo o SmartGWT bibliotecas Legais
Instalando e configurando SmartGWT criando exemplo
Criando exemplos com SmartGWT
Smartgwt Agenda retomando e iniciando RPC
RPC Remote Procedure Call – Chamada de Procedimento Remoto
Novo Projeto RPC Remote Procedure Call
RPC Criando o Servico interface RemoteService RemoteServiceRelativePath
RPC Server-Side RemoteServiceServlet e Assincrona AsyncCallback
RPC AsyncCallback onFailure onSucess GWT create class
RPC web xml servlet mapping url pattern class
Finalizando exemplo1 de RPC e Juazeiro do Norte
RPC com eclipse automatico e palestra URI Erechim
Criando novo projeto RPC com banco de dados
RPC Tela de Acesso ao Sistema login usuario senha
Tela de Acesso implementando Servico Async Interface RPC
Login criando banco de dados tabela usuario
Server-side statement Connection ResultSet DriverManager
Server-side sql select usuario senha para validacao
Finalizando login acesso ao sistema autenticando usuario e senha
Classe conexao com metodos para chamar via orientacao a objetos
Criando a tela principal janela window smartgwt
Acessando menu principal quando usuario for valido window smartgwt
Menu principal setCanDragReposition Imagem PainelHorizontal Botoes
Formulario para Cadastro de usuarios no banco
Montando com Designer o Formulario para Cadastro de usuarios
Criando Servico Server Async Servlet para cadastrar Usuario
Mais Server AsyncCallback servico para cadastrar Usuario
Insert finalizando gravacao de usuarios no banco

Módulo 3

Iniciando arquivos XML para listar pessoas
XML para listar pessoas e Datasource
Datasource setDataFormat setRecordXPath setDataURL XMLlistar pessoas
Datasource ListGrid Draw XML Listando na Tela as pessoas
Listado dados das pessoas no ListGrid filtrando ordenando agrupando
Imprimindo os dados com Canvas showPrintPreview
JSON explicando o JavaScript Object Notation e criando arquivo
JSON testando e finalizando o uso de JSON no GWT
DEPLOY Transferindo os arquivos e rodando em servidor WEB

  • Módulo 1

    • Aula 1.1 Introducao ao GWT e instalando SDK Locked 0m
    • Aula 1.2 Instalando o Java jdk e o apache ant java home path Locked 0m
    • Aula 1.3 WebAppCreator criandoa primeira aplicacao GWT e Ant devmode Locked 0m
    • Aula 1.4 Rodando a primeira aplicacao e conhecendo estrutura de arquivos Locked 0m
    • Aula 1.5 Instalando Indigo Eclipse 3 7 e importando e testando projeto Locked 0m
    • Aula 1.6 Instalando plugin GWT para Eclipse Indigo Code Goodle Locked 0m
    • Aula 1.7 Criando um projeto no eclipse com o plugin do gwt Locked 0m
    • Aula 1.8 Conhecendo a estrutura da aplicacao gwt Locked 0m
    • Aula 1.9 Baixando e Instalando o Netbeans e seu plugin GWT4NB Locked 0m
    • Aula 1.10 Criando um primeiro projeto GWT com o NetBeans Locked 0m
    • Aula 1.11 Testando projeto GWT com o NetBeans Beta Locked 0m
    • Aula 1.12 Entry-point Criando primeiro projeto GWT no braco passo a passo no netbeans Locked 0m
    • Aula 1.13 Widget Componentes UI Label e RootPanel Windows Alert Locked 0m
    • Aula 1.14 Widget HTML link negrito rootpanel Locked 0m
    • Aula 1.15 Widget Button e Criando Primeiro Evento addClickHandler Locked 0m
    • Aula 1.16 RootPanel get String id comunicacao com tags HTML align border Locked 0m
    • Aula 1.17 Widget ToggleButton isDown evento dois estados Locked 0m
    • Aula 1.18 Widget PushButton Locked 0m
    • Aula 1.19 Widget RadioButton e CheckBox getValue true false evento Locked 0m
    • Aula 1.20 Widgets TextBox Password TextArea VerticalPanel altura e largura Locked 0m
    • Aula 1.21 Widgets ListBox setSize getItemText getItemCount setVisibleItemCount Locked 0m
    • Aula 1.22 Widget DatePicker onValueChange DateTimeFormat Locked 0m
    • Aula 1.23 Module inherits para estilos padrao css theme standard Locked 0m
    • Aula 1.24 Widget SuggestBox para pesquisa MultiWordSuggestOracle Locked 0m
    • Aula 1.25 Widget Grid setBorderWidth getCellFormatter setWidth Locked 0m
    • Aula 1.26 Widget FlexTable setWidget tabela personalizada Locked 0m
    • Aula 1.27 Paineis PopupPanel iniciando novo arquivo Locked 0m
    • Aula 1.28 Paineis PopupPanel show center setWidget setPopupPosition Locked 0m
    • Aula 1.29 Paineis extends PopupPanel criando classe separadamente Locked 0m
    • Aula 1.30 Paineis extends DialogBox setAnimationEnabled setGlassEnabled setText Locked 0m
    • Aula 1.31 VerticalPanel HorizontalPanel Locked 0m
    • Aula 1.32 PainelVertical dentro de um DialogBox e fechando Locked 0m
    • Aula 1.33 Aplicando Themas de Estilos Chrome Dark DarkRTL Locked 0m
    • Aula 1.34 CSS Criando uma folha de estilos propria e aplicando Locked 0m
    • Aula 1.35 CSS Button TextBox Label mais folhas de estilo Locked 0m
    • Aula 1.36 CSS stylesheet e criando um estilo especifico fora do GWT Locked 0m
    • Aula 1.37 Usando a panel AbsolutePanel add setSize Locked 0m
    • Aula 1.38 CSS com a panel AbsolutePanel e posicionando widgets dentro Locked 0m
    • Aula 1.39 TabPanel e FlowPanel Locked 0m
    • Aula 1.40 TabPanel selectTab chamando painel especifico Locked 0m
    • Aula 1.41 Usando FlowPanel comportamentro padrão layout html Locked 0m
    • Aula 1.42 Mais FlowPanel usando Insert e Add Locked 0m
    • Aula 1.43 Finalizando FlowPanel e usando laco repeticao for Locked 0m
    • Aula 1.44 Inserido Imagem de URL site e colocando titulo nele Locked 0m
    • Aula 1.45 Finalizando Imagen url local jpg Locked 0m
    • Aula 1.46 CaptionPanel setContentWidget Locked 0m
    • Aula 1.47 DOM setStyleAttribute getContentWidget getElement border Locked 0m
    • Aula 1.48 DOM padding margin Vertical Panel setStyleAttribute getContentWidget getElement Locked 0m
  • Módulo 2

    • Aula 2.1 DeckPanel showWidget Locked 0m
    • Aula 2.2 DeckPanel getVisibleWidget showWidget troca automatica paineis Locked 0m
    • Aula 2.3 Filhos Neri e Timer scheduleRepeating DeckPanel Locked 0m
    • Aula 2.4 Mais DeckPanel Timer alterando indice Locked 0m
    • Aula 2.5 Finalizando DeckPanel Timer getWidgetCount Locked 0m
    • Aula 2.6 Stackpanel accordion pilha vertical Locked 0m
    • Aula 2.7 Usando eclipse stackpanel accordion pilha vertical Locked 0m
    • Aula 2.8 Composite initWidget widget que se compoe de outros widgets Locked 0m
    • Aula 2.9 Criando Menus MenuBar addItem Command Locked 0m
    • Aula 2.10 Mais Menus MenuBar addItem Command Locked 0m
    • Aula 2.11 Tree Arvore TreeItem Arvore Locked 0m
    • Aula 2.12 Interface TreeListener Tree onTreeItemSelected onTreeItemStateChanged Locked 0m
    • Aula 2.13 Frame abrindo um site dentro de um frame na aplicacao Locked 0m
    • Aula 2.14 HorizontalSplitPanel setRightWidget setLeftWidget Locked 0m
    • Aula 2.15 VerticalSplitPanel setBottomWidget setTopWidget Locked 0m
    • Aula 2.16 DisclosurePanel setContent Locked 0m
    • Aula 2.17 DockPanel NORTH WEST EAST SOUTH CENTER Locked 0m
    • Aula 2.18 Exemplo simples calculo soma Double parseDouble Locked 0m
    • Aula 2.19 Conhecendo e Instalando o GWT Designer Locked 0m
    • Aula 2.20 Configurando GWT Designer WindowBuilder e criando exemplo Locked 0m
    • Aula 2.21 Testando e conhecendo componentes GWT Designer Locked 0m
    • Aula 2.22 Mais GWT Designer Menus e outros componentes Locked 0m
    • Aula 2.23 Conhecendo o SmartGWT bibliotecas Legais Locked 0m
    • Aula 2.24 Instalando e configurando SmartGWT criando exemplo Locked 0m
    • Aula 2.25 Criando exemplos com SmartGWT Locked 0m
    • Aula 2.26 Smartgwt Agenda retomando e iniciando RPC Locked 0m
    • Aula 2.27 RPC Remote Procedure Call – Chamada de Procedimento Remoto Locked 0m
    • Aula 2.28 Novo Projeto RPC Remote Procedure Call Locked 0m
    • Aula 2.29 RPC Criando o Servico interface RemoteService RemoteServiceRelativePath Locked 0m
    • Aula 2.30 RPC Server-Side RemoteServiceServlet e Assincrona AsyncCallback Locked 0m
    • Aula 2.31 RPC AsyncCallback onFailure onSucess GWT create class Locked 0m
    • Aula 2.32 RPC web xml servlet mapping url pattern class Locked 0m
    • Aula 2.33 Finalizando exemplo1 de RPC e Juazeiro do Norte Locked 0m
    • Aula 2.34 RPC com eclipse automatico e palestra URI Erechim Locked 0m
    • Aula 2.35 Criando novo projeto RPC com banco de dados Locked 0m
    • Aula 2.36 RPC Tela de Acesso ao Sistema login usuario senha Locked 0m
    • Aula 2.37 Tela de Acesso implementando Servico Async Interface RPC Locked 0m
    • Aula 2.38 Login criando banco de dados tabela usuario Locked 0m
    • Aula 2.39 Server-side statement Connection ResultSet DriverManager Locked 0m
    • Aula 2.40 Server-side sql select usuario senha para validacao Locked 0m
    • Aula 2.41 Finalizando login acesso ao sistema autenticando usuario e senha Locked 0m
    • Aula 2.42 Classe conexao com metodos para chamar via orientacao a objetos Locked 0m
    • Aula 2.43 Criando a tela principal janela window smartgwt Locked 0m
    • Aula 2.44 Acessando menu principal quando usuario for valido window smartgwt Locked 0m
    • Aula 2.45 Menu principal setCanDragReposition Imagem PainelHorizontal Botoes Locked 0m
    • Aula 2.46 Formulario para Cadastro de usuarios no banco Locked 0m
    • Aula 2.47 Montando com Designer o Formulario para Cadastro de usuarios Locked 0m
    • Aula 2.48 Criando Servico Server Async Servlet para cadastrar Usuario Locked 0m
    • Aula 2.49 Mais Server AsyncCallback servico para cadastrar Usuario Locked 0m
    • Aula 2.50 Insert finalizando gravacao de usuarios no banco Locked 0m
  • Módulo 3

    • Aula 3.1 Iniciando arquivos XML para listar pessoas Locked 0m
    • Aula 3.2 XML para listar pessoas e Datasource Locked 0m
    • Aula 3.3 Datasource setDataFormat setRecordXPath setDataURL XMLlistar pessoas Locked 0m
    • Aula 3.4 Datasource ListGrid Draw XML Listando na Tela as pessoas Locked 0m
    • Aula 3.5 Listado dados das pessoas no ListGrid filtrando ordenando agrupando Locked 0m
    • Aula 3.6 Imprimindo os dados com Canvas showPrintPreview Locked 0m
    • Aula 3.7 JSON explicando o JavaScript Object Notation e criando arquivo Locked 0m
    • Aula 3.8 JSON testando e finalizando o uso de JSON no GWT Locked 0m
    • Aula 3.9 DEPLOY Transferindo os arquivos e rodando em servidor WEB Locked 0m