Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Effective Java Programming

Course Summary

The Effective Java Programming training course is designed to demonstrate how to examine Java development best-practices, Java design patterns, object-oriented design patterns, and other Java principles.

The course begins by examining Java and discussing why it is needed. Next, it explores coding standards, documentation standards, and best practices in the Java Software Development Lifecycle (SDLC). The course concludes with an analysis of common Software Configuration Management (SCM) tools and practices to ensure project success.

Purpose
Learn how to evaluate the quality and effectiveness of Java programs by learning best-practices and principles.
Audience
Experienced Java Programmers looking to deepen and mature their coding capabilities in the Java language.
Role
Software Developer
Skill Level
Intermediate
Style
Workshops
Duration
5 Days
Related Technologies
Java

 

Productivity Objectives
  • Analyze effective Java best-practices
  • Design systems for extensibility and maintenance
  • Describe how to formulate and enforce coding standards

What You'll Learn:

In the Effective Java Programming training course, you'll learn:
  • What is Effective Java and Why is it Needed?
  • Effective Strategies for Managing the Object Lifecycle
  • Ensure Consistency Across Objects through toString, Equals, HashCode, and Clone
  • Design Systems for Extensibility and Maintenance
  • Create Data Integrity Within a System
  • General Java Programming Rules
  • Effective Strategies for Working with and Managing Exceptions and Errors
  • Create and Enforce Coding Standards
  • Work with Source Control Systems like CVS and SVN
  • Automate Builds with Ant or Maven
  • Perform Unit Testing with JUnit
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.