Course Objective - Build and Release
After the completion of
Build and Release JAVA course at scmGalaxy, you will be able to :
- Understand the need for Build and Release JAVA and the problems it resolves.
- Learn about the common Infrastructure Servers, Scalability and Availability
- Implement Automated Installations and Deployments
- Understand Performance and basic Security for Infrastructure
- Implement Virtualization Concepts
- Understand the need and concepts of Monitoring and Logging
- Understand the Continuous Integration and Deployment (CI/CD)
- Learn various Build and Release JAVA tools Chef, Puppets, Jenkins, Nagios, Docker, GIT, etc
Who should go for this course?
This course is a foundation to anyone who aspires to become a Build and Release Engineer, a Engineer in the field of Enterprise Infrastructures. The following professionals are the key beneficiaries of this course :
- DevOps Engineer
- Build and Release Engineer,
- AppOps Engineer,
- Site Reliability Engineer
- System Administrator
- Operations Engineer
- Automation Engineer
This course will also help professionals who is somehow associated with cloud infrasture, managing the team or from development and Testing background.
- Project Managers,
- Testing Professionals,
- Software Developers and Architects,
Pre-requisites
- Basic understanding of linux/unix system concepts
- Familiarity with Command Line Interface (CLI)
- Familiarity with a Text Editor
- Experience with managing systems/applications/infrastructure or with deployments/automation
Why to Learn Build and Release
- Technical benefits: Continuous software delivery
- Technical benefits: Less complex problems to fix
- Technical benefits: Faster resolution of problems
- Business benefits: Faster delivery of features
- Business benefits: More stable operating environments
- Business benefits: More time available to add value (rather than fix/maintain)
Course Features: Build and Release
- 30 Hours instructor led online class
- Hands on Approach - We emphasize on learning by doing.
- Life time free re-enrollment to future DevOps courses
- Life time free access to all learning materials including
- Class recordings
- Presentations
- Sample Code
- Projects
- Total Lab Infrasture in cloud and 24x7 available
- 70% of the class is consist of Lab
- Each week assignments (total 4) with personal assistance
- Two real time senario based projects with standard evaluation
- 24x7 online support to queries during and after the course completion
- 1 dedicated class for Interview preparations
- Online Quizs for each tool
- Lifetime Free access to Our Learning Portal for FreeVideos, Scripts Collection, Quiz, Interview Guide, Projects, Tutorials etc
.
- Two Courses One Fee - DevOps and Build & Release which includes Chef and Puppet courses are together is being offered to our students.
- Life time Enrollment - Once you enroll, its life time enrollment. That means you can attend any number of session, Any Batch, Any time without paying another time for DevOps, Build & Release, Chef and Puppet. That means all courses, only one fees for life time.
Agenda of the training: Tools and Technologies
Concept and Process
- Software Configuration Management overview
- Elements of Software Configuration Management
- Introduction of Version management / Source Code Management
- Overview of Build management
- Overview of Packaging management
- Build and Release Concept and Process
- Overview of Release and Deployment management
- DevOps Concept and Process
- Continuous Integration and Delivery Process
Operating Systems
- Introduction of Linux Operating System
- Linux User Commands
- Linux Admin Commands
- Windows Administrator fundamental
Source Code Management
- Subversion(svn) Fundamental
- Git Fundamental
- Git Advance
Build Tools
- Apache Ant Fundamental
- Apache Maven Fundamental
- Apache Maven Advance
- MsBuild Fundamental
- Gradle Fundamental
Scripting
- Powershell Scripting - Fundamental
- Bash(Shell) Scripting - Fundamental
- Ruby Programming - Fundamental
Package Management in Linux and Windows
- Yum
- apt-get
- Nuget
- RPM
Artifact Repository Tools
- Sonatype Nexus
Configuration Management Tools
- Chef Fundamental
- Chef Advance
- Puppet Fundamental
Incident Management tools
- Jira Fundamental
Continuous Integration Tools
- Jenkins Fundamental
- Jenkins Advance
CI/CD Concept and Implementation
- Concept of Continuous Integration
- Concept of Continuous Deployment
- Concept of Continuous Delivery
- CI/CD Implementation