| Course Others | You are Offering Professional Course | Locality Silk Board |
SCM/Build and Release Management Training
_______________________________________
The continuous market evolution and the increasing competition among companies solicit organizations to improve their ability to foresee customer demand and create new business opportunities.
Due to this fact organizations are adapting modern software methodologies (Agile) which aid them delivering projects on time, on budget without adversely impacting the quality.
This demands for high need of Build & Release/SCM professionals who would be making significant contribution to the product releases.
In brief it’s a highly visible position and it’s important to understand, know various supporting tools which aids all the above.
We are experienced IT Professionals with 10 years of Industry experience providing job oriented training on SCM tools/processes ensuring the candidates to get a good understanding on SCM technologies & be up-to-date with the Industry needs.
Who can Learn SCM?
This is a hands-on, practical course designed to teach specialized skills for real-world development situations.
It is thus primarily aimed for SCM Engineer, Build/Release Engineer and developer audience. However it’s also open to those who want start a career into SCM/Build world.
Lecturing module Overview:
* Unix Essentials : Unix/Linux OS
* Version control system : CVS, SVN, Git, Clearcase
* Build Tools : ANT, MAVEN, Makefile, GRADLE
* Continuous Integration Tools : Hudson/Jenkins, CruiseControl
* Static Code analysis Tools : Sonar for Java and .Net
* Binary Repository Manager : Nexus, Artifactory
* Web/Application Server : Tomcat, Jboss, Websphere
* Infrastructure Monitoring : Nagios, Mmonit
* Database : MySql, MongoDB
Course Objectives:
To bring a candidate up to speed with the required SCM technologies aiding him/her in excelling at their professional jobs.
Course Schedule:
Each module takes a minimum of 12 lecturing hrs, which includes Explanation & Demonstrating each topic followed by lab practices and collaboration session for questionnaires.
Teaching Technique:
Our teaching methodology focuses mainly on strengthen core fundamentals & exploring various industry case methods.
All the lecturing topics are modular and flexible. Topics can be tailored to your particular requirements.
Contact Us:
Contact us at [email protected] for detailed course contents & for a free demo
Lecturing modules overview:
1. Release Engineering overview
* Software Configuration Management
* Build management
* Continuous Integration
* Continuous Deployment
* Continuous Delivery
* Release Management
* Repository Management
* Packaging Management
2. Software Configuration Management
* SCM overview
* Subversion(SVN)
* GIT
3. Build Management
* build management Overview
* Need of build tools
* ANT
* MAVEN
* Makefile
4. Continuous Integration
* CI Overview
* Cruisecontrol
* Jenkins
5. Release Management
* Overview
* Nexus
* Artifactory
6. Scripting
* Shell
* Perl
* Python
* Ruby
7. Linux for beginners
* Understanding Linux system
* File system
* Shell processes
* Tools & commands
* Shell scripting
We also provide support in Resume preparation & Job guidance
Thanks a bunch in advance.