Java Training
Apache and Tomcat Training

Java Training
Apache and Tomcat Training
View all of our course offerings
Place an order for courseware
Frequently Asked Questions
Contact Us

Download a Curriculum Map that shows all of our Java titles. View upcoming class schedule.

Course Title
Course Length Audience Objectives
Java Web Services
4 days Intermediate to advanced Java programmers who want to learn how to develop Web Services applications in Java. Web Services comprises several technologies: XML is the foundation of Web Services, SOAP provides the mechanism for remote procedural calls, the Web Services Definition Language (WSDL) provides a way to define services, and Universal Description, Discovery, and Integration (UDDI) provides a mechanism for Web Services to be discovered. This course discusses each of these technologies and how they are implemented in Java.

Java for Non-Programmers
5 days This course is intended for IT professionals who want to become familiar with programming in Java but have no prior programming experience. Students who take this class will learn the objectives of Java, understand object-oriented programming concepts, and be able to write a Java application and applet.

Intro to Java for Programmers
5 days Programmers who want to learn the Java programming language and have no prior knowledge of Java. Students should have knowledge of a programming language like C, Fortran, COBOL, Visual Basic, etc. After taking this class, students will be able to develop object oriented programs in Java. Topics covered include multi-threading, Swing GUI development, creating socket and TCP/IP connections, I/O, interfaces, and object-oriented concepts. After completion, students will be ready to pass the Sun Certified Java Programmer exam.

Intro to Java for C++ Programmers
4 days

This course is intended for C++ programmers who want to learn the Java programming language and have no prior knowledge of Java. Students should have a good working knowledge of C++ and object-oriented programming concepts, especially inheritance, polymorphism and abstraction.

The objectives for this course are the same as Intro to Java for Programmers, except that the course can be delivered in 4 days assuming the audience is familiar with object-oriented programming concepts.

Servlets and JavaServer Pages
4 days Programmers who have a good working knowledge of the Java programming language, as well as a basic understanding of Web technologies and HTML. This class covers the details of developing Web applications that use Servlets and JavaServer Pages. Students will develop an online store complete with a shopping cart and real data in a database.

Java for Web Development
5 days Beginning Java programmers who are familiar with the Java language and Web technologies, but are new to JDBC and JavaBeans. In addition to covering Servlets and JavaServer Pages, this course covers XML development using Java. It also covers multithreading, JDBC, and JavaBeans (an essential feature of JavaServer Pages).

Advanced Java
4 days This course is intended to follow the Java for Programmers or Java for C++ Programmers course. Topics covered include serialization, sockets, reflection, inner classes, multithreading, RMI, JavaBeans, the Java Native Interface (JNI), and JDBC.

Enterprise Java
5 days Programmers who have a good working knowledge of the Java programming language, as well as a basic understanding of Web technologies, HTML, distributed computing, and JDBC. Covers the following J2EE technologies: Servlets, JavaServer Pages, CORBA and XML.

Enterprise JavaBeans Development
5 days Experienced Java programmers who are familiar with the advanced aspects of Java like serialization, sockets, RMI, and JDBC. Students will learn all about Enterprise JavaBeans: how they work, how to design EJB applications, how to write EJBs, and how to deploy them to an application server. Topics include entity, session and message-driven beans, database persistence, transactions, security, and exception handling.

Java Messaging
1 day Programmers who have a good working knowledge of the Java programming language. Topics include: messaging concepts like point-to-point and publish/subscribe messaging, the Java Message Service (JMS) API, developing messaging applications using JMS, and message-driven EJBs.

Apache Web Server Administration
2 days System administrators who need to understand how to install, configure and secure the Apache httpd Web server. Topics include: installing and configuring httpd, .htaccess files, virtual hosts, MIME types, URL mapping, directory indexing, performance tuning, handlers, filters, security and httpd modules.

Tomcat Administration
2 days System administrators who need to understand how to install, administer. Topics include: installing and configuring Tomcat, an overview of Java Web applications, deploying Web applications, the Tomcat manager, valves, logging, using JNDI, JDBC and connection pooling, security, connectors, shared hosting and load testing.

Custom courseware You can create a custom Java course that contains the exact topics you need.



Home | Java Training | Apache Training | Courses | Courseware | FAQ | Contact Us

©2004 JLicense, Inc. All rights reserved.