| Build Automation and Continuous Integration |
|
|
Accelerate your development process!Continuous Integration is a fundamental best practice of modern software development. In this course, you will learn how to set up an effective Continuous Integration environment that will reduce integration issues, improve code quality, and improve communication and collaboration between team members. You will also learn how Continuous Integration can act as a communications hub for your development team. OutlineThis course is an intensive 1-day workshop, based on extended material from the Java Power Tools Bootcamp, with a mixture of teaching and lab exercises. You will learn about how to design and implement an effective Continuous Integration build environment, as well as some invaluables tricks of the trade. The basic course program is outlined here:
Course ObjectivesStudents will come away from this workshop with a solid understanding of how to implement a Continuous Integration environment in their organisation. They wil be able to set up a working Continuous Integration server, complete with automated builds, tests, code quality audits and reports, and automatic deployment to an integration server. They will also be able to integrate CI with other tools in the development environment, such as issue tracking systems and source code browsers. Course scheduleCurrently, this course is offered exclusively as an on-site course. Please contact us for more details. General InformationAudienceThis is a hands-on, practical course designed to teach specialised skills for real-world development situations. It is thus primarily aimed at a developer audience:
ApproachThe course is modular and flexible - depending on specific student needs and requests. Through our trainings, you benefit from the wide experience and architectural expertise of our team. We bring that experience to you in an highly interactive, intensely hands-on setting.
AssumptionsWe assume participants have a reasonable understanding of Java development as well as a basic understanding of the Software Development Life Cycle. Lab WorkAll our courses are above all practical in nature. We believe that the best way to learn is by doing. So the course contains approximately 60% lab work. Learning ResourcesEach registrant will receive a copy of the student notes and lab solutions, a certificate of completion, and a CD containing all the tools covered in the course. What students are saying about the Java Power Tools Bootcamp courses
Contact usThis course is provided on-site, and can be tailored to your particular requirements. If you would like our trainings delivered at your premises, or for any additional information please contact us. |
Agile ALL Annotations Artifactory Automated Deployment Automated Testing BDD Bugzilla Build Automation Cargo Code Coverage Code Quality Code Reviews Continuous Integration Continuum Distributed Builds EasyB Eclipse Grails Groovy Hibernate Hudson Humour Integration Tests JasperReports Java Javascript JDave JUnit Lucene Maven Mock Objects Mockito Mylyn Nexus Performance PMD Profiling Rome RSS Selenium Smack API Subversion TDD TeamCity Testing Trac training Unit Testing Unit Tests