RCP Quickstart Online

Monday, December 03, 2012
RCP Quickstart Online
Monday, December 03, 2012 - Wednesday, December 05, 2012

Online Class
North America


"Just finished the online RCP Quickstart training with Patrick. I couldn’t be happier with the instructor, materials and labs. Makes me wonder why I would travel to do any future training :-) The remote interaction was just as effective as face to face IMHO, and I could sleep in my own bed! Highly recommended."

Jim Hargrave, LDS Church


Why take RCP Quickstart online?


I've been teaching online RCP Quickstart courses for the past 2 years and have found that the student experience is actually better than in the classroom. Why are online courses better?

  • More student participation. It's easier for students to formulate and ask questions, especially when using the chat window.
  • The course materials are presented in a much more interactive way through the use of highlighting and other techniques.
  • Many more live demos. It's very easy to switch between slides, Eclipse and a web browser. In online courses I spend a lot of time showing how things are done instead of just talking about them.
  • Students can attend from all over the world. People have attended from Australia, Saudi Arabia, France and many other spots around the globe.

The online RCP Quickstart course can save you a great deal of time, money and frustration. Previous attendees have had very positive experiences, and you can read their comments on my feedback page. Why not sign up today?


What makes RCP Quickstart unique?

I've developed this course not only to teach the facts of the Eclipse Rich Client Platform but also the hard-won experiences of those who've been working with this technology for years. Also, I take a personal interest in the success of my students and stay in contact with them long after the course is finished. I spend part of every day answering the questions of former students.


How much does it cost?

The RCP Quickstart course is offered for the price of $1950 USD per student.


RCP Quickstart Outline

This 3-day course is divided into 6 sessions, one to be held in the morning and one in the afternoon. Each session lasts about 3 hours and includes both lecture and lab work.

Morning Day 1 - Plug-ins and the PDE

  • Introduction to the Rich Client Platform
  • Plug-in model
  • Anatomy of a single plug-in
  • Creating a plug-in with the PDE
  • Plug-in manifests
  • Plug-in dependencies
  • Plug-in encapsulation
  • Extensions and extension points
  • Features
  • Fragments
  • Running your code
Afternoon Day 1 - SWT and JFace
  • SWT Overview
  • Widgets and controls
  • Composites and groups
  • Layout managers
  • Events and listeners
  • JFace viewer framework
Morning Day 2 - RCP Basics
  • Workbench structure and services
  • Selection service
  • Workbench life-cycle
  • Perspectives and perspective layouts
  • Views and mementos
  • Target platforms
  • Products and branding
  • Creating an application with the PDE
Afternoon Day 2 - Menus and wizards
  • Workbench menus
  • Actions and ActionBars
  • Commands, handlers and menus
  • Wizard framework
  • Integrating wizards into the workbench
Morning Day 3 - Editors and Forms API
  • Editor construction
  • Editor inputs
  • Editor life-cycle management
  • Forms API
  • Forms editor framework
  • File system integration
Afternoon Day 3 - Preferences, Concurrency and more
  • Preferences API
  • Creating preference pages
  • Creating extension points
  • Jobs API
  • Incorporating help content

Logistics


This course will be held online using the GoToMeeting service. The PDF manual and lab materials will be delivered as an encrypted archive available a few days before the course begins.

The timing of the course is meant to be convenient for students throughout North America, though you're welcome to take the course from anywhere in the world. The specific course times for the North American time zones are as follows:

Eastern: 11am - 6pm
Central: 10am - 5pm
Mountain: 9am - 4pm
Pacific: 8am - 3pm


Prerequisites


This course assumes that students will have a moderate to advanced understanding of Java. Some familiarity with the Eclipse IDE will be helpful but is not required.


Who teaches RCP Quickstart?


Patrick Paulin
Eclipse RCP/OSGi Trainer and Consultant
Modular Mind



My name is Patrick Paulin, and I'm an experienced software developer and trainer who has worked with OSGi, Eclipse RCP and related technologies for over 8 years.

Having personally experienced the pain of learning these technologies on my own, I've developed the RCP Quickstart course to make this process easier for others.

When not writing software or teaching classes, I spend my time helping other developers by blogging and speaking at technology conferences.

I live with my wife and two daughters in Madison, Wisconsin.

patrick@modumind.com
twitter.com/pjpaulin
linkedin/in/pjpaulin

Phone: (608) 213-4169


 

Contact Information

Payment Instructions

  • You may pay online with most major credit cards or by mailing a personal or company check (payable to Modular Mind, mail to Modular Mind , 2120 Chamberlain Avenue, Madison, WI 53726, USA).
Copyright © 2013 The Active Network, Inc.