Basic skills -- Using Eclipse -- Java development -- Refactoring, building and launching -- Testing and debugging -- Using Eclipse in teams -- Eclipse and Ant -- SWT: text, buttons, lists, and nonrectangular windows -- SWT: dialogs, toolbars, menus, and more -- SWT: coolbars, tab folders, trees, and browsers -- JSP, Servlets, and Eclipse -- Creating plug-ings: extension points, actions, and menus -- Creating plug-ins: wizards, editors, and views.