Site Navigation:

Customizable Training


Onsite training is a very effective method to quickly train a team. Since we have written courseware, articles and published books on various technologies, we can easily adapt and tailor the material for your particular project and developer needs. Electing to have the class come to you provides a high ROI by eliminating travel costs and time away from the office while providing some progress on your project through the tailored solutions presented. The onsite option can be cost effective with as few as 3 attendees.

We will be glad to discuss this option in more detail and review dates that may work for your project team.

The following classes are offered for Customizable Onsite Training. For other technologies, visit the links on the lower right of the page.

Java Language Foundations

Standard Duration Price # of Students Additional Student Price
5 days $8,950 5 $1,000

This Java Hands-on Training course is designed to get developers up to speed in Java. It covers Sun´s Java Platform and contains details on how to set up a Java environment, Java language fundamentals, Object-oriented programming in Java (including such advanced topics as abstract classes and interfaces), how to build applications and Applets, when and how to use the Swing libraries, input and output, database access through JDBC, and a host of other pertinent topics. This course does not assume any development environment; it is strictly about pure Java.

Our training classes are delivered by experienced Senior Developers that are skilled in adjusting their class to the skill level of the students & answering questions that may fall outside the scope of the class. In many cases, the instructor may also be the author of the courseware.

Actual course content may vary and is subject to modification without notice.



Java Web Development

Standard Duration Price # of Students Additional Student Price
5 days $8,950 5 $1,000

This course covers the fundamental technologies and techniques required to create state-of-the-art web applications using Java. This 5 day, hands-on course covers servlets, and Java Server Pages (JSP) development in Java. It shows how to handle common servlet tasks such as setting and reading HTTP headers, threading requirements, techniques for storing state information (cookies, URL re-writing, hidden fields), the session management API´s, gathering parameters, handling different content (HTML, Plain Text, Spreadsheets, Images), database access from servlets, and more. In JSP technologies, this class covers the different types of JSP content (scriptlets vs. jsp tags), property management, using Java beans within JSP´s, controlling scoping, and design techniques.

The class focuses on the general architecture of web based applications rather than just general, atomic techniques. Design patterns are used make the architecture cleaner, more maintainable, and more scalable than "typical" server side code. This course is hands-on, with numerous exercises to reinforce concepts for each chapter. However, because courses like this frequently focus too much on small exercises (the "trees"), there are two extended exercises (called "Workshops") that tie together the concepts presented up to that point of the class that gives the students a chance to see how these technologies work in the larger picture (the "forest"). These workshops are important to tie together atomic techniques to understand how real world web based applications are created.

Our training classes are delivered by experienced Senior Developers that are skilled in adjusting their class to the skill level of the students & answering questions that may fall outside the scope of the class. In many cases, the instructor may also be the author of the courseware.

Actual course content may vary and is subject to modification without notice.



XML Development in Java

Standard Duration Price # of Students Additional Student Price
3 days $5,370 5 $600

XML is an important data format, and although tools try to hide the underlying syntax, eventually you must parse and manipulate it. This course provides the foundations for working with XML in Java. It shows you how to parse, generate, manipulate, and transform XML using Java. It covers the major World Wide Web Consortium (w3c) interfaces and their implementations in Java, including all releases of SAX and DOM.

The course covers event driven and in-memory parsing of XML documents. It also shows how to build DOM trees in memory and persist them as XML documents. It covers the important details of SAX and DOM Levels 1 & 2, including advanced features like TreeWalkers and NodeFilters. It also shows the DOM alternative JDOM and how that approaches differs from the standard. This course also covers important manipulation techniques for XML. It shows how to use XSL and XSLT to drive transformations and how to automate this process using publishing frameworks. It also shows how to use XML as a remote procedure call data format (using XML-RPC).

The course provides a comprehensive treatment of manipulating XML programmatically using Java. Attendees of this class will understand the important XML standards and how they are utilized in Java.

Our training classes are delivered by experienced Senior Developers that are skilled in adjusting their class to the skill level of the students & answering questions that may fall outside the scope of the class. In many cases, the instructor may also be the author of the courseware.

Actual course content may vary and is subject to modification without notice.



Details:

The DSW Group, Ltd. charges a flat travel free for the continental U.S. of $1700 for 5 day classes, $1500 for 4 day classes, $1300 for 3 day classes, $1100 for 2 day classes, and $900 for 1 day classes. This fee is in addition ot the above pricing. A non-refundable deposit of $3,000 is required to lock in a scheduled date and instructor. Balance duie will be invoiced upon completion, due Net 15 upon receipt of invoice. Payment can be made by check, Visa, Master Card, American Express or Discover.

Normal class times for a 5-Day class are 9:00am to 5:00pm Monday through Thursday and 9:00 to 1:00pm on Friday. Unless instructed otherwise, we will assume business casual as the appropriate dress code.

Our client is responsible for providing the training room, one PC for each student, appropriate software loaded on each machine, whiteboard, screen and projector for our instructor to use with his notebook computer.

Contact:

To inquire and/or schedule an onsite training session, please contact:

Training@thedswgroup.com
770-953-0393

The DSW Group

Consultants, Trainers and Content Producers. Learn more about us.

Available Technologies

Explore other training options...