|
RCP applications and plugins
This a 4 day boot camp that will teach you how to
write applications and plugins for the Eclipse 3.2 Rich Client Platform (RCP)
This training course will take place in Sydney, Australia (please contact us for other locations) Outline
Day by day accountA detailed, day in the life of account of each day follows: Day 1Day 1 will start with a detailed explanation of the concepts of the foundations of the Eclipse platform. You will learn how to use those fundamental principles to create well designed, layered UI. You will apply design patterns thatbest suited for use in the UI. Next you'll dive into the world of OSGI and learn how to leverage the inner plugin architecture of Eclipse. By the end of the day, you'll understand the big picture about what the Eclipse platform is all about, and how it helps you write applications faster. Show case: successful eclipse projects: JP Morgan, ERP Day 1 ends with a business case to fuel the hands-on application development over the next three days of the course. Day 2Day 2 picks up where Day 1 left off: the business case. You'll gain experience designing a Front-end, how to separate your actions from your layout, how to compartimentalize your applications into plugins. Then you'll learn how to effectively design the UI, maximizing SWT anf JFace capabilities. Then SWT tooling will be explored. Day 3You will dive into the eclipse workbench and learn to differenciate between workbench, IDE and JDT components. you will undertstand the proper usage of perspectives, views and editors. You will define actions to react to UI components and contribute them to toolbar, coolbar, menus and popus. You'll contribute action set to perspectives, views and editors. KeyBinding will hold no secrets for you. You will explore the i18 capablities of the eclipse platform. and finally how to provide extensions points. Day 4Day 4 will concentrate on entreprise class RCP applications, So after having leanrt about PDE builder, you will be able to parametrize headless build and setup continuous integration for your projects, but also the branding of your application, in terms of splash screen, icons, look and feel. Enterprise implies database and n-tiered applications, you will understand how Eclipse fits in. But entreprise also implies authentication and authorisation, without going the full JAAS way, you will be able to authenticate and authorize your users to some specific parts of your application. What the training will cover:
General informationApproachThrough our trainings, you benefit from the wide experience and architectural expertise of our trainer. We bring that experience to you in an highly interactive, intensely hands-on setting. The RCP course not only focuses on explaining Eclipse features and how to use them, but also on fundamental architectural issues. It's important to know how to use certain parts of a framework, but it's even more important to be able to decide when to use them. PrerequisitesWe assume participants have the a good understanding of the core Java APIs, as well as a basic knowledge of general J2EE concepts and APIs, such as JTA and the Servlet API. As we cover object-relational mapping technologies (ORM) in this course as well, we assume basic knowledge of ORM concepts. After you register, an PRC staff member will be happy to recommend any necessary reading to ensure that you get maximum value from the training. Lab WorkSince this class focuses on RCP as well as the theory of developing eclipse plugins and applications that are maintainable and extensible from the ground up, it is 60% theory-oriented. There is 40% lab-work. Since lab work is a major part of the course, you use a computer when taking this course. You may bring your laptop, but PRC also offers the possibility of arranging a development machine for you. More information about the availability of computers is available when registering for this course. Learning ResourcesRegistration for this course includes a free copy of one of the recommended boks. In addition, the supporting training material and code you develop as part of the course is yours to take back to your team.Contact UsIf you would like more information on this training, please contact us. | ||
|
© 2006 Patrick Roumanoff Consulting,
http://roumanoff.com/
updated on 0808/080808/2007 pm31 12:59 |