< METHODOLOGIES FOR PROJECT SUCCESS />
Enterprise Architect Track
The Enterprise Architect training track is meant to prepare senior software developers to assume the role of enterprise application architect, introducing him or her to the heuristics of designing and leading a software project for business applications.
The heart of this program is the Enterprise Design Patterns course, or known approaches to designing business applications. This course covers approaches to designing web components, business-logic components, integration and persistence.
This intensive training program was developed and is taught by some of the Philippines' well-known and respected Java software engineers and architects, and is the format trusted by some of the best companies in the Philippines.
Benefits of the Program
Trainees are able to practice their learnings in a safe environment via numerous case studies, which will be reviewed and critiqued by industry experts.
- Learn process methodologies which are proven to dramatically improve quality and predictability of software projects without incurring high overhead costs and without the need to purchase expensive tools
- Applicable to any object-oriented programming language
- Understand the factors that determine project success or failure
- Learn established solutions to common problems
- Improve code quality, and make code easy to change and enhance
Experienced Enterprise Java developers, Architects, and quality assurance engineers
Core Agile Workshop with Scrum, Extreme Programming, and Kanban
During the class, we try to understand your organization's specific issues and pain points, and share the various approaches that we or our clients have tried to address similar situations. More than just giving you technical knowledge, we try to arm you with specific action items that you can immediately apply to your organization.View Course Details
Agile Requirements, Estimation, and Planning
This 2-day workshop provides a hands-on simulation on effective requirements elicitation practices, inclusive of having effective discussions with stakeholders, translating vague business needs into specifications, writing of user stories & acceptance criteria, eliciting priorities & test cases, as well as basic Agile approaches to estimation and planning.View Course Details
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.View Course Details
Design Patterns Training
Design Patterns are recurring software design solutions that can be used to improve new or existing applications. The course teaches both the foundational (aka Gang of Four or GoF) design patterns as well as the Enterprise Application design patterns which focus on building enterprise applications, covering such topics as designing web components, business logic, and persistence.View Course Details
Jowee ReyesExecutive Director @ Pointwest Technologies
"For a long time, Pointwest has been looking for a training provider who has a comprehensive Java training program. Orange and Bronze fills that void. O&B people have the passion competence, energy and pizzazz proven by their training methodology, mentoring skills, and team of Java professionals. O&B individuals are a testimony to their teaching prowess."
Frequently Asked Questions
What are the prerequisites needed before I take this training track?
Trainees must have at least 5 years experience in enterprise Java development whether as software developers, software architects, or as quality assurance engineers.
What skills should I expect to possess at the end of the course?
Trainees will learn process methodologies which are proven to dramatically improve quality and predictability of software projects without incurring high overhead costs and without the need to purchase expensive tools, as well as improve code quality, and make code easy to change and enhance.