This four day, instructor-led course provides students with the knowledge, principles and skills to design maintainable object-oriented software solutions using Java. Along the way, you will use the tools, learn the syntax, and gain experience with the core libraries that you will use every day in your development. The course is heavily hands-on, and provides the students ample opportunity to practice using the knowledge and skills in the context of creating an application. Students will be exposed to principles and best practices for creating maintainable, extensible software. Improving's instructors bring real-world experience and insight to the classroom, and students walk away with knowledge, experience, and references to enhance retention.
Starting at
Contact Us about group discounts or private training
Working with an object-oriented language is a must have skill in today's business world. Most introductory language courses focus on the syntax, libraries, and tools of the language but fail to explain the most important aspect: How to effectively use the language to solve business problems.
Audience:
Individuals with some prior programming experience who are interested in learning to program well using Java
Participants will learn to:
Explain Coupling and Cohesion
Use polymorphism to create flexible solutions
Explain the concepts of generalization and specialization
Understand when to and [more importantly] when not to use inheritance
Assign responsibilities to classes to make the solution flexible, extensible, and maintainable
Select candidate objects and classes
Define classes, methods, and properties
Create Interfaces to extract common behavior
Group classes into packages
Import packages
Debug and troubleshoot a java application
Create unit tests using JUnit
Use the Java I/O API
Use JDBC to connect to a database
Create a basic Swing application
Create a basic Web application
Don't see the class or size you need? Want another date or location?
Let us know. We can offer private training or even schedule another public class.
Have a large group?
Contact us about group discounts or private training.
Check out our webinar events for a variety of topic presentations from Improvers who love to share their knowledge.
Learn More