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

Regular price: $899.95padSale price: $799.95pad

Click here for Secure Yahoo Order: NETg Java 2.0 Programming Curriculum

Get Train in Java 
Java Software Training

Best Regards, 
Java Programming Hints and Tips

All the site contents are Copyright © www.erpgreat.com and the content authors. All rights reserved.
All product names are trademarks of their respective companies.
The site www.erpgreat.com is not affiliated with or endorsed by any company listed at this site.
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk.
 The content on this site may not be reproduced or redistributed without the express written permission of
www.erpgreat.com or the content authors.