Home Course Maps
 
 

Software Technology offers a comprehensive curriculum of courses in Java and J2EE topics. Starting with a course in Java programming itself, students can move to training in different areas of interest: J2SE Core, J2SE Desktop, J2ME, J2EE, and XML/Web Services.

For a concise list of courses, see the Java section of the course catalog.

The following maps provide an overview of the curriculum. Each area is summarized, and courses are listed. Click on a particular course for a detailed outline.


Note: In this and the maps that follow, a solid line represents a firm prerequisite; a dashed line indicates a likely path from one topic or area to another, but no strict requirement.

J2SE Core
In this area we offer courses in Java programming. These are the skills that are fundamental to all other Java development pursuits. In particular, Course 103, "Java Programming," is recommended and is a prerequisite for most other courses in the larger Java curriculum; it is ideal for experienced programmers of C, C++ and other Java-like languages. (Course 102 offers a more relaxed pace for learning the basics of Java programming for other audiences.)


IO 102. Introduction to Java (4 days)

IO 103. Java Programming (5 days)
IO 168. Java DataBase Connectivity (1 day)


J2SE Desktop

These courses cover desktop development and client-side technology, including JavaBeans and JFC.


IO 105. Using and Developing JavaBeans (4 days)
IO 172. Java Foundation Classes (5 days)


J2ME

The Java 2 Platform, Micro Edition defines Java programming for micro devices. We offer courses in a J2ME profile called MIDP, which covers development for cell phones, pagers, and similar hardware.


IO 180. Wireless Programming Using J2ME and MIDP (4 days)
IO 181. Introduction to Java Wireless Programming (5 days)


J2EE

This area covers technology specified in the very popular Java 2 Platform, Enterprise Edition, including Java Servlets, JSP, and EJB. We also offer a course in Jakarta Struts, which builds on Servlets and JSPs but extends the J2EE specifications with its own framework.


IO 109. JavaServer Pages (4 days)
IO 110. Java Servlets (2 days)
IO 111. Java Remote Method Invocation (1 day)
IO 112. Introduction to JSP (2 days)
IO 113. The JSP Standard Tag Library (2 days)
IO 114. Jakarta Struts (5 days)
IO 162. Introduction to EJB (2 days)
IO 163. Enterprise JavaBeans (5 days)


XML and Web Services

This area includes training in Java programming for XML and developing Web services using Java. See also our XML Curriculum Guide for courses on underlying XML topics such as XSLT and XML Schema -- this includes Course 501 shown below.

IO 542. XML Programming Using Java (4 days)
IO 556. Publishing and Discovery Using UDDI and Java (2 days)
IO 561. Developing Java Web Services (5 days)
IO 570. Developing Web Services with WebLogic (5 days)

 

Software Technology Computer Training Center has been proudly serving the Southern Maryland and the greater Baltimore Washington DC metropolitan area over 10 years providing instructor-led computer training in various subjects such as internet programming, databases, operating systems and servers, computer programming, desktop applications, and business and profession and development courses.