HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Dmitry Buzdin's Advanced Google Web Toolkit: Large-Scale GWT Development (GWT-ADV-01-02)
CODE: GWT-ADV-01-02          DURATION: 2 DAY/S
Dmitry Buzdin's 2-day Advanced Google Web Toolkit: Large-Scale GWT Development will provide a set of advanced patterns and practices for attendees with existing GWT hands-on experience on how to design and implement production-ready, large-scale applications. The important topics, which are discussed during the course are security, performance, integration with existing frameworks and technologies (Spring, JPA2). The course is based on real-world experience and state-of-the-art approaches used in latest GWT framework versions.

LEARN HOW TO:
  • Build complex applications using MVP approach
  • Implement server communication layer
  • Build application navigation concept
  • Design GWT applications for scalability and performance
  • Improve performance of the GWT applications
  • Integrate with common enterprise technologies
  • Ensure security in GWT applications
PROGRAMME
Day 1
  • Large-Scale Systems
  • What are Large-Scale Systems Exactly?
  • Browser as a Platform
  • Concept of Stateless Design
  • How GWT Fits into the Picture?
  • Organizing Application Code
  • Decoupling Functionality via Model-View-Presenter (MVP)
  • Dependency Injection in GWT
  • Event Bus Usage
  • Widget Data Binding
  • Navigation Concept
  • Communicating with the Server
  • Patterns and Protocols
  • Performance Considerations
Day 2
  • Integration with Enterprise Technologies
  • Spring Integration
  • JPA2 Integration
  • Alternative Technology Stacks
  • Designing for Performance
  • Common Performance Pitfalls
  • Measuring Performance
  • Problem Identification
  • Improving Performance (rendering, memory usage, network traffic etc.)
  • Security Considerations
  • Cross-Site Scripting
  • Input Validation
  • Integration with Existing Systems
  • Usage of Native JavaScript Libraries
  • Browser Level Integration
NEXT SESSION
The next course will be delivered at The Skills Matter eXchange - London, on 04 Nov 2013 by Dmitry Buzdin. Dmitry is also the author of this course.
COURSE DATES & REGISTRATION
Date City Cost (ex vat) Offer
04-11-13 London £1295.00 £1165.00 if booked before 05-09-13 Book Online Now
Book Online or Call Sales on +44 (0)207 1839040
ABOUT THE AUTHOR
Dmitry is a coding architect specializing in Rich Internet Application development. He maintains a blog on GWT and Agile and has spend the last three years on development of GWT based projects.
More about Dmitry Buzdin
IS THIS COURSE FOR YOU?
If you are a Java or C# developer and want to learn how to design and implement large-scale applications using GWT and also learn how to write and improve your GWT application code base to gain performance and maintenance benefits, this Advanced Google Web Toolkit: Large-Scale GWT Development course is for you!

COURSE PREREQUISITES
To benefit from the Advanced Google Web Toolkit: Large-Scale GWT Development, you should have programming experience with Java and HTML. JavaScript knowledge will help to gain better understanding of the course material. You should already know GWT framework basics and have some hands-on experience building web application with GWT. If you do not have these prerequisites skills you may wish to gain these through attending Skills Matters course - Adrian Buerki's Getting Started with the Google Web Toolkit.

COURSE LABS & EXERCISES
During the Advanced Google Web Toolkit: Large-Scale GWT Development course we will be developing a real web application as well as tuning existing provided code samples.

COURSE DATES & REGISTRATION
Date City Cost (ex vat) Offer
04-11-13 London £1295.00 £1165.00 if booked before 05-09-13 Book Online Now
Book Online or Call Sales on +44 (0)207 1839040
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer