Training

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

439 University Av
Suite 820
Toronto, ON
M5G 1Y8

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

 

Home > Training > Java, Java EE and Frameworks > Java >

Java Training and Courseware

Java is the foundation for the programming language and runtime environment of many different technologies.  Java has a number of industry specifications like Java Standard Edition (Java SE) and Java Enterprise Edition (Java EE) that are further extended by many third-party and open source frameworks.

The courses in this category will help you build a strong foundation for any work in the Java technologies.  Other courses on Java EE technologies or various Java frameworks are listed in other categories in our site.

WA2015 Overview of Java Technology Landscape

This course introduces the Java programming language as well as the different types of Java applications present in today’s IT landscape. The course covers a wide range of topics so students will know what Java technologies are available for use in applications.  Particular focus is paid to a section covering some of the more recent changes to Java technologies to keep people on the cutting edge of what is happening so they can make appropriate strategic decisions in the planning of migrations of existing applications or development of new applications.

More Info

WA1896 Parallel Programming for Multi-Core Systems: Java Edition

Coming
Soon

According to Moore's law, the number of transistors that can be placed inexpensively in a single Integrated Circuit doubles every two years. Chip makes are taking advantage of this trend in miniaturization by creating multi-core CPUs. Parallel computing has become necessary to take advantage of multi-core CPU design and Moore's law in general.

More Info

WA1884 Introduction to Java using Oracle JDeveloper 11g

This course introduces the Java programming language and how to develop Java applications using Oracle 11g. Students learn the syntax of the Java programming language, object-oriented programming using Java, exception handling, generics, collections, and file input/output (I/O). During the course, students will develop and test Java applications using Oracle 11g.

More Info

WA1865 Writing Java in O-O fashion Workshop

Coming
Soon

Learn how to write Java code to take advantage of four OO programming best practices. The four best practices of OO are Abstraction, Encapsulation, Modularity and Hierarchy.

More Info

WA1755 Introduction to Java and Java Enterprise Using Eclipse

This course introduces the Java programming language and how to develop Java applications using eclipse and JBoss. Students learn the syntax of the Java programming language, object-oriented programming using Java, exception handling, file input/output (I/O), along with servlets and JavaServer Pages. During the course, students will develop and test Java applications using eclipse with JBoss.

More Info

WA1733 Introduction to Java Using Rational Application Developer v7.5

This course introduces the Java programming language and how to develop Java applications using RAD v7.5. Students learn the syntax of the Java programming language, object-oriented programming using Java, exception handling, generics, collections, and file input/output (I/O). During the course, students will develop and test Java applications using RAD v7.5.

More Info

WA1642 Advanced Java using RAD 7.0

This course teaches how to develop advanced Java applications using RAD 7.0. The advanced features of Java that developers may be using in many different types of programs are covered.

More Info

WA1636 Eclipse Boot Camp for Java Programmers Using MyEclipse and WebSphere

This course is intended for Java programmers who are interested in using MyEclipse and Eclipse to build their applications. Applications you develop during the course are based on the Java 2 Platform, Enterprise Edition (J2EE) component model that uses servlets and JSPs for the control and flow of e-business applications. You are going to use the Eclipse IDE to develop J2EE applications, including servlets, JSPs, and Enterprise JavaBeans, debug and test them in the WebSphere test environment.

More Info

WA1602 Introduction to Java using JBuilder 2007

The Introduction to Java Programming course teaches students: the syntax of the Java programming language; Object-Oriented Programming using Java; exception handling; file input/output (I/O); JSP, Servlets; and EJB; and, optionally, creating Graphical User Interfaces (GUIs) using AWT and Swing. Students will learn how to develop Java applications and, optionally, how to develop applets.

More Info

WA1587 Introduction to Java Using Rational Application Developer v7.0

This course introduces the Java programming language and how to develop Java applications using RAD v7.0. Students learn the syntax of the Java programming language, object-oriented programming using Java, exception handling, generics, collections, and file input/output (I/O). During the course, students will develop and test Java applications using RAD v7.0.

More Info

WA1556 Introduction to Java and Java Enterprise Using Rational Application Developer v7.0

This course introduces the Java programming language and how to develop Java applications using RAD v7.0. Students learn the syntax of the Java programming language, object-oriented programming using Java, exception handling, file input/output (I/O), along with servlets and JavaServer Pages. During the course, students will develop and test Java applications using RAD v7.0.

More Info

WA1538 Introduction to Java using JBuilder 2006

The Introduction to Java Programming course teaches students: the syntax of the Java programming language; Object-Oriented Programming using Java; exception handling; file input/output (I/O); JSP, Servlets; and EJB; and, optionally, creating Graphical User Interfaces (GUIs) using AWT and Swing. Students will learn how to develop Java applications and, optionally, how to develop applets.

More Info

WA1512 Java for Managers on the WebLogic platform

This course introduces the Java programming language and how to develop Java applications using Eclipse to those in management positions. Students will have introductory lessons on the syntax of the Java programming language, object-oriented programming using Java, server side programming including Servlets, JSP, EJB’s, Struts and JavaServer Faces programming. Students will also learn how to use JUnit for testing and tune performance of the Java programming language. During the course, students will develop and test applications using Eclipse and MyEclipse.

More Info

WA1504 Advanced Java using Rational Application Developer RAD v6.0

This course teaches development of advanced Java applications using Rational Application Developer RAD v6.0.

More Info

WA1449 Advanced Java using Eclipse

This course teaches how to develop advanced Java applications using Eclipse. The advanced features of Java that developers may be using in many different types of programs are covered.

More Info

WA1413 Java for Managers

This course introduces the Java programming language as well as the different types of Java applications present in today’s IT landscape to those in management positions. Students will have introductory lessons on the syntax of the Java programming language, object-oriented programming using Java, server side programming including Servlets as well as the JSP, EJB’s, Struts and JavaServer Faces technologies. Students will also learn the J2EE frameworks that allow efficient application development as well as get introduced to the service oriented architecture (SOA).

More Info

WA1400 Introduction to Java using Rational Application Developer V6.0

This course introduces the Java programming language and how to develop Java applications using RAD V6.0. Students learn the syntax of the Java programming language, object-oriented programming using Java, exception handling, file input/output (I/O), along with servlets and JavaServer Pages. During the course, students will develop and test Java applications using RAD V6.0.

More Info

IBM Equivalent: JA351

WA1278 Introduction to Java Using Eclipse

This course introduces the Java programming language and how to develop Java applications using Eclipse. Students learn the syntax of the Java programming language, object-oriented programming using Java, exception handling, generics, collections, and file input/output (I/O). During the course, students will develop and test Java applications using Eclipse.

More Info

WA1253 Java Programming Language

This course teaches students the syntax of the Java programming language; object-oriented programming with the Java; creating graphical user interfaces (GUI), exceptions, file input/output (I/O), threads and networking. Programmers familiar with object- oriented concepts can learn how to develop Java application.

More Info

Oracle Equivalent: SL-275

WA1237 Java GUI Programming with Swing

This 5-day course introduces the Java programmer to the Java Foundation Classes -- a.k.a. Swing -- the Java environment's comprehensive framework for GUI development. The student will study the fundamentals of the JFC architecture and quickly move to building simple JFC frame-based applications. By the end of the course the student will be comfortable building simple or complex interfaces with the most common Swing controls and classes -- including buttons, lists, combo boxes, checkboxes and radio buttons, text controls, trees, and tables -- controlling multiple windows and dialogs, using panes to manage related interfaces, implementing popup menus, and using data transfer packages for clipboard and drag-and-drop implementations.

More Info

WA1220 Introduction to Developing OO Applications with Java for Procedural Developers

Learn the key object technology concepts together with the current trends, tools, and techniques to support developing Java applications. Learn not only the object technology concepts, but also the fundamentals of the Java language itself, to write and organize classes to create a simple, but usable application. In our hands-on labs, take a case study from paper to product. Learn to use the Unified Modeling Language (UML) to model a business' problem domain. Take the case study through the stages of analysis and design to finally implement a simple Java program based on the study.

More Info

IBM Equivalent: JA321

WA1054 Advanced Java Programming using JBuilder

This course teaches how to develop advanced Java applications using JBuilder 8.1.

More Info