pad



NETg Java 2.0 Programming Curriculum

Course Title

Java 2 Programming Part 1: The Java Language

Course Overview

This is the first course in a five-part series on Java 2 Programming. The Java platform is based on the idea that the same software should run on many different kinds of computers, consumer products, and other devices. Java software works on any device from mobile phones to supercomputers and is incorporated into all major Web browsers. This first course in the series is designed to give students a basic understanding of Java 2. It provides the knowledge needed to compile, run and distribute a simple Java application. It teaches the features of this programming language, as well as using identifiers, keywords, types, arrays, operators and assignments, and flow control.

Learn To:

  • Identify the benefits and features of Java, identify the components of a Java program, and install Java 2.
  • Identify the source code that contain data types for generating a specific output, codes that contain correctly defined and initialized variables, and compute the result of codes using operators.
  • Implement conditional, iterative, and jump flow control statements and arrays.

Audience

Application Developers, Software Engineers, and Programmer/Analysts are some of the types of people who would benefit from taking this course. Learners should understand object-oriented principles and have created or compiled simple programs such as C or C++ prior to taking this course. In addition to having hands-on experience, students can take the C Programming series (courses 13201-13204) or the C++ Programming series (courses 13205-13208) to help them prepare to take this Java 2 Programming series.

Total Learning Time

6 - 8 hours
2 - 3 hours Unit 1: Basics of Java
2 - 3 hours Unit 2: Java Programming: Fundamentals
2 - 3 hours Unit 3: Implementing Flow Control and Arrays

Course Title

Java 2 Programming Part 2: Objects and Classes

Course Overview

This is the second course in a five-part series on Java 2 Programming. The Java platform is based on the idea that the same software should run on many different kinds of computers, consumer products, and other devices. Java software works on any device from mobile phones to supercomputers and is incorporated into all major Web browsers. This course teaches learners the general concepts of object-oriented programming and how Java implements these concepts. It also covers designing, creating and using classes; declaration and access control; garbage collection; and inner classes.

Learn To:

  • Identify the basic concepts of OOP, classes, methods, objects, and garbage collection.
  • Implement OOP concepts for developing Java programs.

Audience

Application Developers, Software Engineers, and Programmer/Analysts are some of the types of people who would benefit from taking this course. Learners should understand object-oriented principles and have created or compiled simple programs such as C or C++ prior to taking this course. In addition to having hands-on experience, students can take the C Programming series (courses 13201-13204) or the C++ Programming series (courses 13205-13208) to help them prepare to take this Java 2 Programming series. Students should have taken the first part of this series (course 86001) prior to taking this course.

Total Learning Time

6 - 8 hours
3 - 4 hours Unit 1: Classes, Methods, and Objects
3 - 4 hours Unit 2: OOP: Advanced Concepts

Course Title

Java 2 Programming Part 3: Core Language APIs, Threads, and Exceptions

Course Overview

This is the third course in a five-part series on Java 2 Programming. The Java platform is based on the idea that the same software should run on many different kinds of computers, consumer goods, and other devices. Java software works on any device from mobile phones to supercomputers and is incorporated into all major Web browsers. This course covers the function of packages in Java, including how to create packages and how to use the existing core packages included with the Java 2 SDK. It also covers using exceptions to manage error conditions.

Learn To:

  • Identify the use of packages and the procedure to create a package.
  • Describe in detail the java.lang and java.util packages.
  • Identify the concept of jar files.
  • Describe the procedures for handling a Java exception, creating a thread, and writing a multithreaded program. Thread priority, thread synchronization and interthread communication will also be covered.

Audience

Application Developers, Software Engineers, and Programmer/Analysts are some of the types of people who would benefit from taking this course. Learners should understand object-oriented principles and have created or compiled simple programs such as C or C++ prior to taking this course. In addition to having hands-on experience, students can take the C Programming Series (courses 13201-13204) or the C++ Programming Series (courses 13205-13208) to help them prepare to take the Java 2.0 curriculum. Students should have taken the first two parts of this series (courses 86001-02) prior to taking this course.

Total Learning Time

6 - 8 hours
3 - 4 hours Unit 1: Packages
3 - 4 hours Unit 2: Exceptions and Threads

Course Title

Java 2 Programming Part 4: Building and Managing GUIs

Course Overview

This is the fourth course in a five-part series on Java 2 Programming. The Java platform is based on the idea that the same software should run on many different kinds of computers, consumer products, and other devices. Java software works on any device from mobile phones to supercomputers and is incorporated into all major Web browsers. This course covers using the java.awt package and creating GUI programs. It covers using java.awt for layout, using the java.awt event package, and using the java.awt component library. It also covers creating applets and using the Swing package for creating GUIs.

Learn To:

  • Match the various ways of internationalizing software with their advantages.
  • Implement the classes used for internationalization.
  • Create and format an applet, and convert applets to applications.
  • Create different types of containers and components using AWT.
  • Identify information to create regular and popup menus, add images, and create URL objects.
  • Identify advanced GUI handling using Java, including JFC, Swing, Layout Managers, and Event Handling.

Audience

Application Developers, Software Engineers, and Programmer/Analysts are some of the types of people who would benefit from taking this course. Learners should understand object-oriented principles and have created or compiled simple programs such as C or C++ prior to taking this course. In addition to having hands-on experience, students can take the C Programming series (courses 13201-13204) or the C++ Programming series (courses 13205-13208) to help them prepare to take this Java 2 Programming series. Students should have taken the first three parts of this series (courses 86001-03) prior to taking this course.

Total Learning Time

6 - 8 hours
2 - 3 hours Unit 1: Internationalization and Applets
2 - 3 hours Unit 2: AWT
2 - 3 hours Unit 3: Advanced GUI Handling

Course Title

Java 2 Programming Part 5: Streams and Networking

Course Overview

This is the final course in a five-part series on Java 2 Programming. The Java platform is based on the idea that the same software should run on many different kinds of computers, consumer products, and other devices. Java software works on any device from mobile phones to supercomputers and is incorporated into all major Web browsers. This course teaches learners advanced topics that will help them fully implement Java 2 functions. It covers using the Streams version of the java.io package, writing threads, and networking in Java.

Learn To:

  • Identify Java.io, Byte Streams, Character Streams, and their subclasses.
  • Identify the implementation of Streams.
  • Identify Serialization.
  • Identify the File class and the RandomAccessFile class details with their implementation.
  • Identify the classes in the java.net package that are used for network programming.
  • Identify how to create a minimal TCP server, TCP/IP client, UDP server, and UDP client.

Audience

Application Developers, Software Engineers, and Programmer/Analysts are some of the types of people who would benefit from taking this course. Learners should understand object-oriented principles and have created or compiled simple programs such as C or C++ prior to taking this course. In addition to having hands-on experience, students can take the C Programming series (courses 13201-13204) or the C++ Programming series (courses 13205-13208) to help them prepare to take this Java 2 Programming series. Students should have taken the first four parts of this series (courses 86001-04) prior to taking this course.

Total Learning Time

6 - 8 hours
2 - 3 hours Unit 1: Stream Handling
2 - 3 hours Unit 2: File Handling
2 - 3 hours Unit 3: Network Programming


86001DpadRegular price: $899.95padSale price: $799.95pad
Select:
Enter Keyword(s):

**Register Today and Save $$ with Planetlearn.com**
Enter your email address and receive...

  • FREE coupon good for 10% off all online purchases..
  • FREE newsletter with exclusive offers on cbt training.
  • FREE Email Job Alerts provided by 10millionjobs.com.

Join today and save! Enter your email address.
Email:

Prices are for single user. If you are looking for internet/intranet or LAN solutions and have specific training needs not listed, please call 207-671-1666 or E-Mail sales@planetlearn.com

Partner Sites
www.10millionjobs.com
SAP Top Sites.com - Vote for Us!





Planetlearn
107 Elm Street Suite 205G
Portland, ME 04101
207-671-1666

Press Ctrl+ D to bookmark this page.

Order securely online or call 207-671-1666
Office hours: Monday - Friday, 9am to 5pm Eastern Standard Time