Continuous Integration with Hudson

Hudson is one of the most popular server for Continuous Integration, a software development practice where members of a development team integrate their work at least daily. Each integration is verified by automated build and test that ensure the rapid detection of integration errors, resulting in increased productivity.

The course is very practical and, through numerous exercises, provides students with a solid knowledge of how to implement a continuous integration server in its own development environment. We will also provide the knowledge to use Hudson to improve software quality using best practices such as automated testing, code quality audits, build strategies and automated deploy.

Course outline:

  • Duration 1 day of classroom lessons, of which at least 50% in a workshop format
  • Audience Software Developers and Architects
  • Prerequisites Good knowledge of Java development and software development life cycle
  • Topics
    • What is the Continuous Integration?
    • The benefits of Continuous Integration
    • Download, install and run Hudson
    • Build strategies and best practices
    • Automated testing
    • Automated code quality audits
    • Automated release strategies
    • Automated deployment

For more information and reservations please send an email to training@rcp-vision.com