"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
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
Workshop style course - A variety of Hands On exercises and practical sessions will form a core part of this course.
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.
"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
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
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