
< Our most popular training track />
Java Developer Track
Overview

O&B, the trusted Java development consulting and training facility in the Philippines, developed these courses to address the need for well-trained Java developers who can build web applications and have a good grasp of the requirements and environment for enterprise systems development. The program is rich with exercises, machine problems, cases, and exams that will ensure that participants gain experience developing relatively complex systems in a commercial environment.
Benefits of the Program
Participants will learn the multiple competencies needed by programmers to be productive in a real-world software development environment. As a participant, you will gain a solid foundation in web programming, frameworks and software engineering, as well as the value, tools and techniques of software testing.uct increments at the end of every sprint, even with rapidly changing requirements.
Target Audience
Enterprise Java developers and architects
Course List

Core Java & Commonly-Used Libraries
This course is an introduction to Java and the most commonly used libraries of the Java Standard Edition (Java SE). Covers Java 8. The course includes a comprehensive discussion on the best practices and common pitfalls. Students are provided with numerous hands-on graded and ungraded exercises, the most challenging of which is the final machine problem.

Agile Engineering & Java Best Practices
This course goes beyond an academic discussion of Object-Oriented Design and goes into a deep discussion of its effects on practical software engineering concerns such as maintainability, testability and reuse. The course then proceeds to discuss critical Java best practices which affect performance and correctness.

Spring Boot Training
Spring is a dependency injection framework that simplifies Java EE development and testing. This course is designed for experienced developers who would like to gain more depth on Spring and building loosely-coupled and testable applications, as well as aspect oriented programming.

Enterprise Java Best Practices
Trainees will extend a simple Spring Boot application to learn and apply enterprise development best practices.
Frequently Asked Questions
What are the prerequisites needed before I take this training track?
Trainees must already have some programming background, such as through school, basic training courses, or work experience. Must be at least able to write a program in any language that does variable assignments, passes parameters through functions or methods, and handles conditional and loop logic.
What skills should I expect to possess at the end of the track?
At the end of this course, students are expected to know more about Java enterprise technologies and the best practices for dealing with common enterprise challenges. Students will also gain more depth on Spring and JPA/Hibernate, learn about building loosely-coupled and testable applications, aspect oriented programming and integrating with other frameworks.