1. Google Web Toolkit GWT Training Course
Introducing Ajax
• Life Before Ajax
• What, Why and How of AJAX
• Overview of XMLHttpRequest, DOM
• Basic Ajax Techniques
• JavaScript, CSS, JSON
The GWT Framework
• Installing GWT
• Your First GWT Application
• Java - JavaScript Compiler
• Integration with IDEs
• Running and Debugging
• Hosted Mode and Web Mode
Organizing GWT Projects
• Directory and Package Layout
• Libraries, Modules and XML Configuration
• Entry Point Classes
• Inheriting Modules
• Including External Resources
GWT and Java
• Anatomy of the GWT Compiler
• Java Language and Library
• Delayed Logic Classes
• JSON and Overlay Types
• JSNI - Calling JavaScript from Java
• Deferred Binding
GWT User Interfaces
2. • HTML and Entry Point
• Standard GWT Widgets
• GWT Panels
• Creating new Panels
• Layouts
Events and Handlers
• Standard Browser Events
• Handling Other Events Types
• Drag and Drop
Advanced UI Topics
• Creating Custom Widgets
• Composite Widgets
• Creating Composite Widgets
• Internationalizing Strings
• Locales and Property Files
• Accessibility Support
• Making Widgets Accessible
• History Tokens and Bookmarks
• The Back Button Override
Server Side Considerations
• Making RPC calls
• Creating Services
• Synchronous and Asynchronous Interfaces
• Handling and Throwing Exceptions
• Debugging and Testing Services
• Deploying on Application Servers, Google App Engine
3. Comprehensive Google Web Toolkit Training Course Goals
* Understand the challenges of Ajax programming and how GWT addresses them.
* Learn about GWT infrastructure, projects and code artifacts.
* Learn to use GWT widgets, panels, images, events, listeners to build Ajax forms.
* Learn to use GWT Utility and framework classes.
* Learn to incorporate history and bookmarks in your front-ends.
* Learn about GWT's RPC protocol and how to use it.
* Learn to create and use modules in GWT, own or external.
* Learn to use advanced panels, more widgets, trees in GWT.
* Learn to use RichTextArea for styled editing in GWT.
* Learn to use CSS styling of GWT Widgets.
* Learn to develop own composite widgets.
* Learn to develop and execute tests and benchmarks in GWT.
* Discover the GWT's Java Emulator, its capabilities and limitations.
* Learn to use GWT's DOM management.
* Learn to use JSON within GWT.
* Learn to retrieve and show external URLs in GWT forms.
* Learn the mechanics of integrating Javascript with Java.
* Learn advanced connectivity mechanisms, polling and related concepts.
* Learn some best practices on performance and avoiding pit falls.
Courses Offerings
• Android
• AIX Administration
• Business Analyst
• Citrix XenApp
• Cognos 10 BI & Tm1
• Data Stage
• DB2 DBA
• Dot Net
• DAC
• Google Web Tool Kit
• IBM Lotus Notes (Development)
4. • IBM Lotus Notes Domino Server Administration
• IBM Message Broker
• IBM MQ Series
• IBM Tivoli Access Manager
• IBM Web Sphere Application Server Administration (WAS)
• IBM WAS Portal server Development
• Informatica
• I Phone
• Java/J2EE
• J Query
• MicroSoft .NET Technologies (VB.NET, C#, ASP.NET)
• Microstrategy
• MicroSoft Business Intelligence
• MicroSoft Dynamics CRM
• OBIEE 11 g
• Oracle APPS – HRMS
• Oracle APPS – SCM
• Oracle APPS – Financial
• Oracle APPS – Technical
• Oracle BI Apps
• Oracle BI Publisher
• Oracle DBA 11g
• Oracle RAC
• Oracle Fusion SOA
• Oracle SQL , PL SQL
• PHP
• Perl Scripting
• SAP SD , BO , FICO , BI / BW , APO
• Sales Force CRM
• SharePoint Server 2010
• Shell Scripting
• Siebel CRM , EAI, E-Scripting
• SQL Server DBA
• Springs and Hibernate
• Storage Area Network ( SAN)
• Testing Tools - QTP, QC, Load Runner, Selenium, ISTQB
• TIBCO BW, BE, TIBCO I Process
• Tivoli Access Manager
• Unix Administration
• VN Ware
• WCF, WPF, LINQ, AJAX, SILVER LIGHT
• Webmethods
• Webservices , SOAP ( JAVA)