Skip to main content

Instructor-led training

Java Programming Training in Sedalia, Missouri

This course is intended for individuals who are Java programmers and have worked with databases and with object-oriented programming techniques, who are now ready to create more complex and advanced programs using Java SE 7.

What you'll learn

This course is intended for individuals who are Java programmers and have worked with databases and with object-oriented programming techniques, who are now ready to create more complex and advanced programs using Java SE 7.

Prerequisites

Students should be skilled and experienced in using Java. They should have knowledge of database structures and terminology. Also, they should be familiar with object-oriented programming. To ensure your success, we recommend you first take the following courses or have equivalent knowledge. Introduction to Programming Using Java

Course Outline

Lesson 1: Working with Classes

  • Topic 1A: Create Classes
  • Topic 1B: Create Variables
  • Topic 1C: Write an Expression
  • Topic 1D: Work with Arrays
  • Topic 1E: Work with Static Class Members
  • Topic 1F: Define Methods
  • Topic 1G: Use Enumerated Data Types 

Lesson 2: Controlling Program Flow

  • Topic 2A: Work with Conditional Statements
  • Topic 2B: Work with Looping Statements
  • Topic 2C: Handle Exceptions
  • Topic 2D: Handle Chained Exceptions
  • Topic 2E: Write and Enable Assertions 

Lesson 3: Implementing Object-Oriented Programming Concepts

  • Topic 3A: Extend a Class
  • Topic 3B: Overload and Override Methods
  • Topic 3C: Work with Interfaces
  • Topic 3D: Create Inner Classes
  • Topic 3E: Examine Object-Oriented Design Concepts 

Lesson 4: Working with Java Utility Class Libraries

  • Topic 4A: Work with Strings
  • Topic 4B: Format and Parse Strings
  • Topic 4C: Work with Dates, Numbers, and Currencies 

Lesson 5: Using the Java I/O Package

  • Topic 5A: Work with the File Class
  • Topic 5B: Work with Byte Streams
  • Topic 5C: Work with Character Streams
  • Topic 5D: Read Files
  • Topic 5E: Write to a File
  • Topic 5F: Manipulate I/O Objects 

Lesson 6: Using Collections

  • Topic 6A: Work with the Collection Interface
  • Topic 6B: Work with the Set Collection
  • Topic 6C: Work with List Collections
  • Topic 6D: Work with Queues
  • Topic 6E: Work with the Map Collection
  • Topic 6F: Work with Collection Utilities 

Lesson 7: Working with Generics

  • Topic 7A: Declare Generics
  • Topic 7B: Implement Generics 

Lesson 8: Using Multi-Threaded Programs

  • Topic 8A: Create a Multi-Threaded Program
  • Topic 8B: Synchronize Threads 

Lesson 9: Managing Java Applications

  • Topic 9A: Implement Garbage Collection
  • Topic 9B: Deploy a Java Application

Training locations

Java Programming training across the U.S. and beyond.

We provide Java Programming training onsite and live online for organizations throughout the United States and internationally.

View all Java Programming training locations

Train your team with HSG

Private, instructor-led training customized for your organization.

  • Onsite or live online delivery
  • Customized curriculum
  • Training for groups of 3 or more
  • Flexible scheduling
  • Experienced instructors
Request a Training Proposal

Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com

Ready to train your team?

Let's customize this training for your organization.

Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.