BUILD AND RELEASE Training

 >>  BUILD AND RELEASE Training

BUILD AND RELEASE Training


 (5) | 1550 Ratings


Introduction


BUILD AND RELEASE Training Details
Track Regular Track Weekend Track Fast Track
Course Duration 35 Hrs 8 Weekends 5 Days
Hours 1hr/day 2 Hours a day 6 Hours a day
Training Mode Online Classroom Online Classroom Online Classroom
Delivery Instructor Led-Live Instructor Led-Live Instructor Led-Live


Course Curriculum

Build And Release Online Training Modules

To bring IT professionals up to speed with the required latest Build and Release/SCM technologies aiding him/her to excel or move into SCM/Build & Release domain. After the completion of course you will able to:

  • Understand the need for release Engineering.
  • learn about how agile development Methodology works
  • Get familiar with various software Release Methodologies
  • under the concepts and Fundamentals of versioning
  • under the concepts and Fundamentals of Build management
  • under the concepts and Fundamentals of CI
  • under the concepts and Fundamentals of Release management
  • Learn tools like Git, SVN, Maven, and Jenkins, Hudson, Bamboo etc.

 Tools:

  • Version Control Tools: CVS, SVN, GIT, Preface, Clear case, PVCS, TFS
  • Build Tools: ANT, Maven, Cradle
  • Continuous Integration Tools: Hudson, Jenkins, Bamboo, Cruis control, Team City
  • Application packaging tools: Install, Anywhere, Install Shield

Version Control:

  • Software Configuration Management overview and Fundamentals
  • Elements of Software Configuration Management
  • Establishing change control procedure in SDLC
  • version control Terminologies
  • version control Life Cycle
  • Install and configure SVN
  • Repository Setup
  • Performing, Reviewing & Updating changes
  • Exploring Branching,  Merging and Tagging
  • Introduction to Distributed version controlling

Build:

  • Overview of Build Management
  • Build best practices
  • Need of Build tools
  • Introduction to Ant
  • ANT Environment Set-up
  • Anatomy of Build file
  • Projects
  • properties
  • Targets
  • Tasks
  • Data Types
  • different ways to run a build file
  • Packing Applications
  • Deploying Applications

Continuous Integration:

  • The concept of Continuous Integration
  • What does it really mean?
  • CI workflow
  • Benefits and Why Jenkins?
  • Jenkins Installation and Configuration
  • Set up Nodes
  • Configuring and Managing Nodes
  • Managing Plug-ins
  • Access control
  • creating jobs
  • Jenkins working dir
  • Master – slave
  • Build with parameters
  • Downstream/Upstream projects
  • Run Ant/Maven project
  • Views
  • Setting a Continuous job to Build & publish when a change is submitted
  • publishing test cases (JUnit)
  • Configuring sonar with Jenkins
  • Application packaging:
  • Introduction of install anywhere
  • basics of install anywhere
  • panels
  • installation directory
  • variables
  • custom codes
  • pre-install
  • install
  • post install
  • uninstall

Deployment

  • Introduction
  • Environment Setup
  • Scripting
  • Code Promotion
  • Environment Setup
  • Scripting
  • Code Promotion

Release Management

  • Requirement Gathering
  • Auditing
  • Testing like SIT
  • Overview of Release and Deployment Management
  • Learning various release methodologies
  • Bug Tracking life cycle
  • Understanding Developer & QS workflow to assist product releases
  • understanding the day to day activities of Build & Release Engineer
  • Release Plans
  • Defect Handling
  • Release Notes
  • Change Management
  • Incident Management
  • Problem Management
  • ITIL Concepts
  • Will cover day to day activities and real -time projects.

 

Exam & Certification

0

Course Review

(5)
5 stars
4 stars
3 stars
2 stars
1 stars

Course Curriculum

Build And Release Online Training Modules

To bring IT professionals up to speed with the required latest Build and Release/SCM technologies aiding him/her to excel or move into SCM/Build & Release domain. After the completion of course you will able to:

  • Understand the need for release Engineering.
  • learn about how agile development Methodology works
  • Get familiar with various software Release Methodologies
  • under the concepts and Fundamentals of versioning
  • under the concepts and Fundamentals of Build management
  • under the concepts and Fundamentals of CI
  • under the concepts and Fundamentals of Release management
  • Learn tools like Git, SVN, Maven, and Jenkins, Hudson, Bamboo etc.

 Tools:

  • Version Control Tools: CVS, SVN, GIT, Preface, Clear case, PVCS, TFS
  • Build Tools: ANT, Maven, Cradle
  • Continuous Integration Tools: Hudson, Jenkins, Bamboo, Cruis control, Team City
  • Application packaging tools: Install, Anywhere, Install Shield

Version Control:

  • Software Configuration Management overview and Fundamentals
  • Elements of Software Configuration Management
  • Establishing change control procedure in SDLC
  • version control Terminologies
  • version control Life Cycle
  • Install and configure SVN
  • Repository Setup
  • Performing, Reviewing & Updating changes
  • Exploring Branching,  Merging and Tagging
  • Introduction to Distributed version controlling

Build:

  • Overview of Build Management
  • Build best practices
  • Need of Build tools
  • Introduction to Ant
  • ANT Environment Set-up
  • Anatomy of Build file
  • Projects
  • properties
  • Targets
  • Tasks
  • Data Types
  • different ways to run a build file
  • Packing Applications
  • Deploying Applications

Continuous Integration:

  • The concept of Continuous Integration
  • What does it really mean?
  • CI workflow
  • Benefits and Why Jenkins?
  • Jenkins Installation and Configuration
  • Set up Nodes
  • Configuring and Managing Nodes
  • Managing Plug-ins
  • Access control
  • creating jobs
  • Jenkins working dir
  • Master – slave
  • Build with parameters
  • Downstream/Upstream projects
  • Run Ant/Maven project
  • Views
  • Setting a Continuous job to Build & publish when a change is submitted
  • publishing test cases (JUnit)
  • Configuring sonar with Jenkins
  • Application packaging:
  • Introduction of install anywhere
  • basics of install anywhere
  • panels
  • installation directory
  • variables
  • custom codes
  • pre-install
  • install
  • post install
  • uninstall

Deployment

  • Introduction
  • Environment Setup
  • Scripting
  • Code Promotion
  • Environment Setup
  • Scripting
  • Code Promotion

Release Management

  • Requirement Gathering
  • Auditing
  • Testing like SIT
  • Overview of Release and Deployment Management
  • Learning various release methodologies
  • Bug Tracking life cycle
  • Understanding Developer & QS workflow to assist product releases
  • understanding the day to day activities of Build & Release Engineer
  • Release Plans
  • Defect Handling
  • Release Notes
  • Change Management
  • Incident Management
  • Problem Management
  • ITIL Concepts
  • Will cover day to day activities and real -time projects.

 

    Click here for Help and Support: info@sacrostectservices.com     For Inquiry Call Us:   +91 996-629-7972(IND)

  +91 996-629-7972(IND)
X

Quick Enquiry

X

Business Enquiry