
Build & Release Course Content
Our Build & Release Course content is completely designed as per industries requirements and prepared to balance Job descriptions for interviews and Infrastructure.
Prerequisite : Basic Computers
Duration : 45 Days
Mode of Payment : Cash / Debit or Credit Card / Online Payment
Method : Class Room / Online Training
Material : Soft and Hard Copies
Our Course includes:
- Linux Commands and Scripting
- Automation of Build and Infrastructure using Scripting Languages/Tools
- Build and Release management Process and Tools
- Application and Web Servers Management
Required Experience?
There is no particular experience required; Just learn, practice, get support from Rise ‘N’ Shine and see jobs available for U.
Who can learn? –
- Middleware, Windows, Linux, Solaris, Unix, Network or CCNA Administrators
- Developers / Programmers from .Net / Java or any other programming backgrounds.
- M.Sc, B.Tech, B.E, MCA, Fresher / Experienced people
- Any people who need a job instantly with any qualification and from any background.
Training Objectives:
- Training on concepts with more Practical Examples and Assignments with Real time Infrastructure
- Expertise on DevOps tools, Software Cloud Instance Access Assistance
- End-to-end Resume building & Support
- Mock Interviews and Interview Questions and worked-out answers
- 100% Placement Assistance and Tech support
Build & Release Course Content:
Chapter 1: Introduction to Build & Release
- Overview of the existing system
- Why Build and Release
- Build and Release fundamentals and methodologies
- About SDLC and Agile Model
- Basic prerequisites to work in this domain
- Build & Release tools
- Java Concepts
Chapter 2: Linux Administration and Shell Scripting
- Environment Management
- Tools and Networking Concepts
- Basic Unix/Linux Commands
- Server Environment introduction
- Types of Environments and their importance
- Introduction to the Linux environment
- Basic commands to work on Linux environment
- Shell Scripting
- Basics introduction
- Variables, arrays
- Conditions and loops
- Functions
- File system accessing
- Special variables/Command line variables
Chapter 3: Build Automation Tools
Build process automation (Ant & Maven)
- Ant
- Ant Introduction
- Ant tasks
- Ant properties and command line calls
- Advanced ant tasks and external tasks
- Maven
- Maven – Environment Setup
- Maven – Build Life Cycle
- Maven – Build Profiles, Repositories, Plug-ins
- Maven – Creating, Building & Testing Project
- Maven – Project Templates
- Maven – Snapshots
- Maven – Build Automation
- Maven – Manage Dependencies
- Maven – Deployment Automation
- Maven – Web Application
Chapter 4: Source Code Management
Source code management/Version controlling system
- SVN (Subversion) — Optional
- Subversion introduction
- SVN and apache installation and configuration
- Users administration
- SVN directory structure
- All SVN commands
- Branching and merging
- Branching Strategies
- Configuration management
- Admin activities
- GIT REPOSITORY
- What is a distributed version control system?
- Installation
- Different levels of Git configuration
- The process of staging and committing
- The details of the commit objects
- NEXUS
- Nexus prerequisites
- Installing and Running Nexus
- Using the Nexus User Interface
Chapter 5: Continuous Integration Tools
- Jenkins
- Jenkins Introduction
- Jenkins configuration
- Master and slaves configuration
- Types of projects and integration of builds
- Plugins
Chapter 6- Deployment Environment
- Apache Tomcat
- Installation
- Configurations
- Deployments and types of deployments
- Debugging logs
- WebLogic (Optional)
- Installation
- Configurations
- Deployments and types of deployments
- Debugging logs
Chapter 7- MONITORING
- How to monitor the Servers
- Trigger Alerts
- How to check events; CPU, Memory and RAM Graphs for servers
Chapter 8- CONFIGURATION MANAGEMENT (ITIL Process)
- Configuration Management Activity
- Configuration Control
- Incident Management
- Change Management
- Problem Management
Chapter 9- Build & Release Engineer Activities
- Day to day activities as a B & R engineer
- Release process and types of releases
- Coordination with Dev and QA teams
- Optimizing the build and deploy process activities
—————————————————————————————————————–