Slides and exercises from Marty Hall's world-renowned live
training courses are now available online. The materials
on this page are based on the second edition of Marty's book Core Servlets and JavaServer Pages
and have been tested by Marty in live courses in the US, Canada, Australia, Puerto Rico, Japan, and the Philippines.
See the training materials home page for slides based on More Servlets and JavaServer Pages,
Core Web Programming, the first edition of Core Servlets and JavaServer Pages,
and online tutorials and conference talks on servlets, JSP, JSTL, Apache Struts, and JSF. Note: most of the slides
are in English, but versions in Chinese (simplified script) and
Japanese are also available.
The HTML and PDF versions of the slides are freely available to anyone for personal use. These versions contain the complete
text of the PowerPoint slides, and are what you want if your goal is to learn or review the technology.
As a courtesy, coreservlets.com also makes the original PowerPoint slides
available to faculty teaching courses that do not compete with Marty's live courses. These PowerPoint versions
are only useful for instructors who want to customize the slides and project them to an audience, and are
not needed by anyone who merely wants to learn the technology. To avoid competition with Marty's live courses,
the PowerPoint versions of the slides are freely available only to instructors of classes that fulfill
the following criteria:
Are for accredited, degree-granting institutions, not private training companies.
Are semester-long courses, not short/mini courses.
Are instructor-led courses, not online or electronic courses.
To request the password for the PowerPoint slides, send email from a .edu address to
info@coreservlets.com. Please include the URL of your course or
department Web site, the course number and title, and specific acknowledgement that you fulfill the above criteria.
After getting the password, you can access the PowerPoint slides.
To arrange a servlet & JSPcourse at your organization based on these materials, again contact
info@coreservlets.com. These courses can be customized to use any
combination of the materials, and new materials can be added for specific client needs.
To learn more details about the instructor, the curriculum for the live training courses, or the public course schedule,
please see http://courses.coreservlets.com.
If you find these free tutorials helpful, we would appreciate it if you would
link to us.