Courses

Overview

Java

BREW

Perl

Linux

OOD and
Design
Patterns

C++
and C

UNIX and
Shell

C# and
.NET


Java

The rapid growth of the Internet and the World Wide Web demands a robust software technology. Java program development provides a solution for platform independence, object-oriented programming, distributed program code, and distributed processing in applications. Java, however, is more than just a programming language. It is also a technology platform, consisting of various Application Program Interfaces (APIs) and architectural systems. Using component design technology and server side architecture, Java technology helps developers design scalable, robust systems.

Java Programming
(detailed course outline available)

This is an introductory course in Java Programming. This course covers the basic Java architecture and Java API's, including the Java virtual machine. Topics include:

  • Java Types, Arrays and References
  • Java Operators and Constructs
  • Classes, Methods, and Interfaces
  • Exception Handling
  • GUI design with Java Swing Components
  • Frames and Windows
  • Java Threads
[top]

Advanced Java Programming
(detailed course outline available)

This is an advanced course in Java Programming. This course covers the advanced Java API's for library design, databases, threads, networks, and interfacing Java with C/C++. Topics include:

  • Generics and Collections
  • Java Threads and Deadlock
  • Network Programming
  • Java Databases with JDBC
  • Java Native Interface (JNI)
  • Performance Tuning
[top]

Java Web Development
(detailed course outline available)

This course shows you how to develop web-based server-side enterprise applications using the Java 6 platform and the JSF 2.0 framework. Topics include:

  • Java Web Technologies
  • Java Server Faces
  • JSF Managed Beans
  • Database Connectivity with JDBC
  • Persistence with JPA
  • Web Services
  • EJB Components
[top]

Java Spring
(detailed course outline available)

This course shows you how to use the Spring framework effectively with Java application development. Topics include:

  • Java Reflection
  • Bean Wiring
  • Aspect Oriented Programming
  • Spring with JDBC
  • Spring with JMS
  • Spring Testing
[top]

Advanced Java Spring
(detailed course outline available)

This course shows you advanced uses of Java and the Spring framework with databases, web applications, web services, security, and other technologies. Topics include:

  • Spring with JPA
  • Spring MVC
  • Client Side Spring
  • Spring and Web Services
  • Spring MVC Portlets
  • Spring and Other Frameworks
[top]


Home | About Us | Clients | Courses | Books | Articles | Download | Contact Us

Return to Home Page Return to Home Page