CUSTOMISED
Expert-led training for your team
Dismiss

Java XP Programming training course

JBI training course London UK

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"

Brian Leek, Data Analyst, May 2022

Public Courses

Customised Courses

* Train a team
* Tailor content
* Flex dates
From £1200 / day
EDF logo Capita logo Sky logo NHS logo RBS logo BBC logo CISCO logo
JBI training course London UK

Course Content

 

Extreme Java Programming (Java XP) Training Course Summary

What You Will Learn

At the end of the course, delegates will be able to:

  • Describe the benefits of XP

  • Enumerate the XP project processes

  • Create user stories

  • Evaluate pair programming

  • Create automated build scripts with ant

  • Use JUnit to keep the code green

  • Develop and refactor within Eclipse

  • Use design patterns in code

Hands On Exercises

Workshop style course - A variety of Hands On exercises and practical sessions will form a core part of this course.


Objectives


Extreme Programming is a completely fresh approach to building software. Instead of an up-front design that does not deliver value until the end of the project's lifecycle (and often incomplete value), Extreme Programming (XP) defines a way in which project managers, customers, and development teams can work together to provide a win-win project scenario. This course covers the philosopy, tools, and practical application of Extreme Programming -- in short, everything that you need to make XP work for you.

The main purpose of Extreme Programming is to build a project, providing the Customer with the best value for money at all times, and to allow future changes to be integrated at cost as the project evolves. At all times, the customer is responsible for the value of the project, and so can choose the features that are most important from a business perspective rather than a technological one.

This course covers the evolution and practice of XP, both from the project administration and of the tasks and people involved. It also focusses on the Java tools that are commonly used in XP systems; Ant, JUnit and the open-source editor Eclipse.

An important part of XP is the permanent cleaning of code through refactoring and good use of design patterns. We cover many of the standard design patterns and apply their use with the refactoring support built into Eclipse, which results in cleaner and more understandable code.

JBI training course London UK

Experienced Java developers

5 star

4.8 out of 5 average

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"

Brian Leek, Data Analyst, May 2022



“JBI  did a great job of customizing their syllabus to suit our business  needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and  the Instructor handled this particularly well - very impressive”

Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022

 

 

JBI training course London UK

Newsletter


Sign up for the JBI Training newsletter to receive technology tips directly from our instructors - Analytics, AI, ML, DevOps, Web, Backend and Security.
 



CONTACT
+44 (0)20 8446 7555

[email protected]

SHARE

 

Copyright © 2025 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us

POPULAR

AI training courses                                                                        CoPilot training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Data Storytelling training course                                               C++ training course

Power Automate training course                               Clean Code training course