Get $1 credit for every $25 spent!

The Complete DevOps & Deployment Technologies Bundle

Ending In:
Add to Cart - $39
Add to Cart ($39)
$290
86% off
wishlist
(13)

What's Included

Product Details

Access
Lifetime
Content
5 hours
Lessons
28

Vagrant Essentials: Learn DevOps Using Vagrant

Make the Project Development Cycle Significantly Easier with Vagrant

By Eduonix Technologies | in Online Courses

Developers know the grueling process of having to set up, deploy, configure, and destroy environments for individual projects. Vagrant, however, is the single solution for eliminating the costly and time-consuming cycle of creating and destroying environments. This open-source product lets you build and maintain portable, cost-effective virtual development environments for developing your project and then disassembling it when completed. This course will teach you how to manage and coordinate large projects better than ever by using Vagrant.

  • Access 28 lectures & 5 hours of content 24/7
  • Cover everything from introduction to installation of Vagrant
  • Explore Vagrant basics & functions
  • Learn about network configurations, clustering, Vagrant boxes, & more
  • Understand how to start using Vagrant for all of your projects
Eduonix creates and distributes high-quality technology training content. Their team of industry professionals has been training manpower for more than a decade. They aim to teach technology the way it is used in the industry and professional world. They have a professional team of trainers for technologies ranging from Mobility, Web and Enterprise, and Database and Server Administration.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels, but an understanding of virtualization with VMWare and VirtualBox, and Linux are expected

Compatibility

  • Internet required

Course Outline

  • Introduction
    • Course Introduction (3:31)
  • Introduction and installation
    • Introduction to Vagrant (11:48)
    • Why use vagrant? (6:29)
    • Installing vagrant (15:28)
  • Vagrant First Steps
    • Basic Vagrant (14:38)
    • The Vagrant file (7:27)
    • Communicating with Vagrant Box (13:03)
    • Network Access (14:43)
  • Deploying your Vagrant Machine
    • Deploying a Complete Environment (6:35)
    • Vagrant Lab Exercise - Setting Environment (16:51)
    • Deploying Lamp Stack with vagrant (8:43)
    • Deploying PHP framework (15:08)
    • Deployment Continued (5:38)
    • Vagrant Automation (6:46)
    • Setting Infrastructure (16:14)
    • Finalizing the Environemnt (6:10)
  • Network Configuration
    • Vagrant network configuration (8:22)
    • Private Network (13:22)
    • Public Network (11:57)
    • Using Multiple Network Options (7:08)
  • High availability with Vagrant clustering
    • Multi Machine Deployments (10:13)
    • Deployment lab (12:32)
  • Vagrant VM basis: the box
    • Creating your own box (15:47)
    • Creating a box with Lamp VM (8:01)
    • LAB- Creating a Box from Scratch (8:25)
    • LAB- Continued (13:41)
    • LAB -Final Steps (6:50)
  • Summary
    • Summary (2:00)

View Full Curriculum


Access
Lifetime
Content
9.5 hours
Lessons
48

Understanding Chef: The Practical Guide

Configure Cloud Infrastructure by Getting Hands-On Experience with Chef

By Eduonix Technologies | in Online Courses

Building and configuring your perfect cloud infrastructure shouldn't be hard, and with Chef it really isn't. Chef is a collection of configuration management tools that can help you code exactly how your infrastructure should look, behave, and evolve. If you want to become a master with Chef and write the ultimate cookbook for cloud architecture, then here is where you can start!

  • Access 48 lectures & 9.5 hours of content 24/7
  • Become familiar w/ Chef through a real-world example
  • Learn features & functions of Chef by building an actual LAMP stack
  • Build components on the development stack such as Apache Web Server, MySQL server, & PHP
Eduonix creates and distributes high-quality technology training content. Their team of industry professionals has been training manpower for more than a decade. They aim to teach technology the way it is used in the industry and professional world. They have a professional team of trainers for technologies ranging from Mobility, Web and Enterprise, and Database and Server Administration.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Introduction
    • Course Intro (3:53)
    • Introduction to configuration management (12:18)
    • Introduction to Chef (6:43)
  • Tools of the trade
    • Chef Development Kit (9:00)
    • Chef Workflow (10:11)
    • Understanding Ruby (11:23)
    • Ruby Continued (12:07)
    • Ruby Features (10:13)
    • Advance Ruby (11:08)
    • Ruby Conclusions (15:44)
  • Writing recipes in Chef
    • Chef - Simple Example (17:25)
    • Using Version Control (13:45)
    • Package Resource (15:53)
    • OHAI (6:18)
    • Creating chef recipe (12:23)
  • Advanced Cooking
    • Building a LAMP Stack (16:35)
    • Building the cookbook (13:39)
    • Installing Components (16:49)
    • Installing PHP7 (10:30)
    • Installing Maria DB (15:23)
    • Creating the Default Database (19:22)
    • Installing Code Igniter (15:24)
    • Running the Recipe (13:46)
    • Cookbook Wrapup (5:42)
  • Working with Chef server
    • Chef Attributes (8:43)
    • Attribute Precedence (6:30)
    • Chef Server Types (11:08)
    • Our lab architecture (10:39)
    • Lab continued (6:46)
    • Splitting our Infrastructure (9:42)
    • Infrastructure continued (10:44)
    • Chef Sever Wrapup (11:37)
  • Cookbook Marketplace
    • Introduction to Chef Marketplace (9:10)
    • Wrapper cookbook creation (9:52)
    • Using a marketplace cookbook (9:53)
    • Implementing the cookbook (10:53)
    • Deployment (16:00)
    • Running and testing the cookbook (15:01)
  • Other Important Concepts
    • Roles (14:16)
    • Testing the Role (14:32)
    • Practical Lab Exercise (11:00)
    • Chef Environments (13:14)
    • Searching Chef (8:17)
    • Searching inside recipes (12:28)
    • Data bags (11:38)
    • Data bagss - Part 2 (8:11)
    • Encrypted Data Bags (15:23)
  • Summary
    • Summary (3:39)

View Full Curriculum


Access
Lifetime
Content
7 hours
Lessons
48

Git and GitHub Essentials

Get the Most Out of Code with Git & Github

By Eduonix Technologies | in Online Courses

Git is a version control system that tracks changes made to computer files and saves the file after each change is made. It is commonly used in software development to keep track of changes, ensuring that in case the latest code is in error, you can simply restore the older saved version and get your code back up and running. In other words, it can save massive amounts of time. Meanwhile, Github is a repository that allows you to save your coding files and create a collaborative environment. In this course, you'll learn how to optimize both.

  • Access 48 lectures & 7 hours of content 24/7
  • Install Git on your Linux system
  • Work w/ remote repositories, different files, & more
  • Revisit history, understand branching, & learn how to recover from failures
  • Customize your Git & host your own Github repository
Eduonix creates and distributes high-quality technology training content. Their team of industry professionals has been training manpower for more than a decade. They aim to teach technology the way it is used in the industry and professional world. They have a professional team of trainers for technologies ranging from Mobility, Web and Enterprise, and Database and Server Administration.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels, but basic knowledge of Linux is required

Compatibility

  • Internet required

Course Outline

  • Introduction and installation
    • Intro (1:32)
    • Introduction to Version Control (7:58)
    • Installing Git (9:14)
    • Git Installation from Source (6:21)
  • Git first steps
    • The First Steps (9:34)
    • Tracking changes in your project (9:08)
    • Commit Best practices (8:42)
    • Review the Changes (5:22)
  • Working with remote repositories
    • Local and Remote Repositories (10:59)
    • Cloning (8:35)
    • Git Fetch (5:57)
    • The Need for Branching (11:06)
    • Merging Branches (10:46)
  • Working with files
    • Informing Git About File Operations (13:12)
    • Deleting files and directories (13:50)
    • Undoing Changes (15:25)
    • Ignoring Files (14:14)
    • Removing ignored files (14:36)
    • Saving your work temporarily (11:46)
  • History revisited
    • What happens to your code? (15:02)
    • Displaying Commits in Email Format (10:36)
    • The Author and the Committer (12:29)
    • Changes Summary (9:11)
    • Tracking Down your Bugs (7:23)
    • Demo (12:33)
  • Branching
    • Branching Refresher (17:52)
    • Conflicts (13:37)
    • Versioning Your Project (13:28)
    • Importing Part of the Branch (12:50)
    • Undoing Commits (11:38)
  • Recovering from failures
    • Git Reflog (6:47)
    • Reset Vs Revert (8:23)
    • Git Merge Vs Git Rebase (9:23)
    • Updating Remote Branch (13:02)
  • Customizing Git
    • Remote Branch Housekeeping (7:13)
    • Some Tricks for Customization (12:19)
    • Creating a Global Git Ignore file (8:42)
    • Working Around Long Git Commands (8:52)
  • Working with submodules
    • Submodules (8:17)
    • Submodules Lab (9:57)
    • Automatically Update Submodules (4:17)
  • Introducing GitHub
    • Introducing Github (10:19)
    • Github Change Requests (6:36)
    • Create a Pull Request (7:57)
    • Fork Request (13:42)
  • Hosting your own repository
    • Why Host your own Repo? (7:17)
    • Mirroring a Remote Repo (14:15)
    • Introduction to GitLab (7:47)

View Full Curriculum


Access
Lifetime
Content
7.5 hours
Lessons
38

Learn Ansible From Ground Up: The DevOps Guide

Get Up & Running with One of Today's Most Popular IT Automation Programs

By Eduonix Technologies | in Online Courses

Building server architectures from scratch is a tedious task that requires hours and hours of writing boring, repetitive code. With Ansible, however, you can reduce your coding hours significantly. Ansible is one of the most popular IT automation programs on the market that makes it easy to set up, configure, and deploy your servers and IT systems. This course is the quickest and easiest way to get up and running with Ansible.

  • Access 38 lectures & 7.5 hours of content 24/7
  • Install Ansible, set up its environment, learn key components, & start automating your servers
  • Integrate Ansible into your own work life
  • Explore Ansible through step-by-step instruction
Eduonix creates and distributes high-quality technology training content. Their team of industry professionals has been training manpower for more than a decade. They aim to teach technology the way it is used in the industry and professional world. They have a professional team of trainers for technologies ranging from Mobility, Web and Enterprise, and Database and Server Administration.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels, but knowledge of Linux is necessary

Compatibility

  • Internet required

Course Outline

  • Introduction to Ansible
    • Course Introduction (2:47)
    • What is Ansible (13:15)
    • Ansible Vs Other Tools (8:12)
    • Creating the first machine (14:13)
    • Basic Ansible (13:25)
  • Using Ansible with Vagrant
    • Integrating Ansible and Vagrant (7:50)
    • Vagrant Continued (10:06)
    • Bootstrapping a test machine (11:00)
  • Exploring Modules
    • Using Ansible without Playbooks (6:26)
    • Deploying Maria DB (19:00)
    • Installing PHP7 (11:32)
    • Working with Files (12:06)
    • Upload files and directories to servers (13:05)
    • Cron Job management (7:19)
  • Working with Playbooks
    • Command Options (8:56)
    • Installing PHP7 on the web server (11:28)
    • Installation continued (10:29)
    • Installation Next Steps (11:31)
    • Building the LAMP infrastructure (11:27)
    • Adding Data for testing (13:48)
    • Adding Sample pages with CI (6:37)
  • Advanced Playbook
    • More About handlers (11:24)
    • Advance Features (15:03)
    • Store command output in a variable (10:39)
    • Working with commands (12:14)
    • Other advance features (10:42)
    • Running playbooks locally (12:15)
    • Enabling other options (11:56)
    • Running Playbooks Partially (19:45)
  • Managing large environments
    • Reusing Playbooks (15:34)
    • Include on Demand (11:51)
    • Complex Scenarios (13:39)
    • Dealing with larger environments (13:19)
    • Ansible Galaxy (15:33)
  • Ansible Tower
    • Why Ansible Tower (10:23)
    • How does Ansible Tower work? (15:41)
    • Lab (6:54)
  • Summary
    • Summary (4:04)

View Full Curriculum


Access
Lifetime
Content
5 hours
Lessons
31

Learn Continuous Integration with Jenkins: All in One Guide

Simplify Your Coding Life by Automating Processes with Jenkins

By Eduonix Technologies | in Online Courses

Every developer knows how frustrating it is when the code they've been working on for hours suddenly breaks. Spending more time on figuring out why it isn't working is even more irritating. This is where continuous integration and Jenkins come in. Continuous integrating is the process of automating certain processes such as testing code, and Jenkins is an automation server that can help developers do that and much more. In this course, you'll learn how Jenkins can simplify your life as a developer.

  • Access 31 lectures & 5 hours of content 24/7
  • Get a detailed introduction to continuous integration
  • Learn how to install & set up Jenkins & the different features & plug-ins available
  • Integrate Jenkins w/ Maven, Tomcat, Git, & BitBucket
  • Create built jobs & pipelines
  • Automate job builds, notifications, code analysis, & test reports
Eduonix creates and distributes high-quality technology training content. Their team of industry professionals has been training manpower for more than a decade. They aim to teach technology the way it is used in the industry and professional world. They have a professional team of trainers for technologies ranging from Mobility, Web and Enterprise, and Database and Server Administration.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Introduction
    • Introduction to the course (2:31)
    • Introduction to Continous Integration (8:31)
    • Introduction to jenkins (3:46)
  • Installing and Configuring Jenkins
    • Pre-requisites for Installing Standalone Jenkins (3:11)
    • Installing & Runing Standalone Jenkins (12:05)
    • Install Jenkins with Tomcat (14:41)
    • Deploy Jenkins on Tomcat and Standalone fron Same Server (11:22)
    • Installing Jenkins with GIT (15:59)
    • Integrating Jenkins with Maven Part 1 (9:46)
    • Integrating Jenkins with Maven Part 2 (8:26)
  • Configuring and Automate Jenkins
    • Changing HOME-Directory of JENKINS (11:43)
    • Manage Jenkins Using CLI (13:27)
    • Creating and Managing Users in Jenkins (6:48)
    • Assign Roles on Jenkin Users Part 1 (9:24)
    • Assign Roles on Jenkin Users Part 2 (9:06)
    • Creating a Job in Jenkins Part 1 (10:00)
    • Creating a Job in Jenkins Part 2 (13:01)
    • Creating an Email-Notification for Jobs (9:00)
    • Automate a Builts in Jenkins (13:35)
    • Basic Configuration of Jenkins Part 1 (11:43)
    • Basic Configuration of Jenkins Part 2 (10:38)
  • Manage Remote Builts and Pipelines
    • Triggers Bulits Remotely (6:59)
    • Built Chain of Jobs (13:55)
    • Create and Built Pipeline job in Jenkins (8:47)
    • Built Pipeline with Environment Variable (4:11)
    • Edit - Create and Built Pipeline with Scripts (9:45)
    • Trigger Builts on Each BitBucket Commits (10:27)
  • Automate Backup,Analysis,Reports and metrics in Jenkins
    • Reports in Jenkins (4:26)
    • Automate Code Analysis using PMD tool (13:50)
    • Metrics and Trends in Jenkins (16:11)
    • Backup and Restore Jenkins Configurations (11:40)

View Full Curriculum


Access
Lifetime
Content
6 hours
Lessons
38

Practical NGINX: The Zero to Hero Guide

Master the Web Server Used by Netflix, Hulu, GitHub, & Other Web Titans

By Eduonix Technologies | in Online Courses

NGINX is a powerful HTTP web server that doubles as a reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server. This high-performance server has become popular for offering stability, simple configuration, and low resource consumption, and is in use by the likes of Netflix, Hulu, Airbnb, GitHub, and more. Pretty good company, right? If you want to learn the ins and outs of this powerful web server in a systematic way, then this is your course.

  • Access 38 lectures & 6 hours of content 24/7
  • Get a detailed introduction into web servers, where NGINX fits, & the difference between Apache & NGINX
  • Put the basics to use through numerous detailed examples
  • Learn how to install, configure, & even deploy your own web servers
  • Cover different commands like directives, modules, context types, variables, & more
Eduonix creates and distributes high-quality technology training content. Their team of industry professionals has been training manpower for more than a decade. They aim to teach technology the way it is used in the industry and professional world. They have a professional team of trainers for technologies ranging from Mobility, Web and Enterprise, and Database and Server Administration.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels, but a basic understanding of the web, HTTP Protocol, and Centos and Debian Linux distros is assumed

Compatibility

  • Internet required

Course Outline

  • Introduction to NGINX
    • Introduction to the course (2:12)
    • What is a web server (15:23)
    • What is NGINX (11:06)
    • Practical application of NGINX (13:01)
  • Nginx Installation
    • Installation (13:48)
    • Post Installation Procedures (11:16)
    • Compilation from source (18:17)
  • Directives in Nginx
    • Introduction to Directives (12:00)
    • PID directive (11:26)
    • The HTTP context (12:44)
    • Sendfile directive (15:02)
    • Server Context (11:36)
    • Location Context (9:27)
    • Location Pattern Matching (10:07)
    • Advance Location Matching (12:50)
    • Try_files directive (14:58)
    • error_page Directive (9:27)
  • The LEMP stack- Nginx as Reverse Proxy
    • Nginx as a reverse proxy (9:20)
    • Lab: Installing MySQL (14:44)
    • Lab: Installing PHP (15:18)
    • Configuring Nginx (13:51)
    • Setting and Running CMS on Nginx (10:54)
    • Running Application (10:05)
    • Using WSGI with Nginx (11:31)
    • Installing NodeJS and Express on Nginx (11:39)
  • Ensuring High Availability
    • High Availability in Nginx (12:19)
    • Configure Nginx as Load balancer (8:47)
    • Understanding Load balancing with Nginx (14:20)
    • Modifying the Host Header (9:53)
  • Monitoring your Nginx Server
    • Monitoring Server (15:47)
    • Centralized Logging (9:34)
    • Log Rotation (13:07)
    • NGXTop Tool (12:54)
    • Stress Testing (6:32)
  • Security
    • Introduction to Nginx Security (10:58)
    • Using SSL (14:49)
    • How Does SSL work (11:01)
    • Restricting Web Server Access (10:08)
  • Advantages of Nginx
    • Why use Nginx (9:04)

View Full Curriculum


Access
Lifetime
Content
8 hours
Lessons
58

Docker for Professionals: The Practical Guide

Go From Zero to Hero with This Futuristic, In-Demand Container Tool

By Eduonix Technologies | in Online Courses

Docker is an open-source tool that allows developers to wrap their code into small containers or packets, allowing it to then be shipped to and deployed on any other system. It's an incredible valuable, unique tool that allows software to operate at peak performance anywhere without creating virtual machines. To be direct: companies pay good money for Docker-literate pros. In this course, you'll learn Docker starting with the absolute basics, and cover it right through to an advanced level.

  • Access 58 lectures & 8 hours of content 24/7
  • Get a basic intro to DevOps, containerization, & a background of Docker
  • Download & install Docker, learn its command line, & understand the container environment
  • Build a container from scratch & understand how a Docker container operates
  • Note all the facets of a Docker container, from storage, networking, types, memory, & more
Eduonix creates and distributes high-quality technology training content. Their team of industry professionals has been training manpower for more than a decade. They aim to teach technology the way it is used in the industry and professional world. They have a professional team of trainers for technologies ranging from Mobility, Web and Enterprise, and Database and Server Administration.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Introduction
    • Introduction (3:18)
  • Introduction to DevOps
    • Introduction to DevOps (8:03)
    • Infrastucture Needs For Agile Development (8:51)
    • DevOps Misconceptions (3:00)
  • Hello Docker!
    • What is it? (9:10)
    • Common Docker Use Cases (4:53)
    • A Docker Example (3:56)
  • Using Docker Containers
    • Getting Assistance on Docker Command Line (9:19)
    • LAB: Create a Service Monitor (6:34)
    • The PID Namespace (7:19)
    • Problems with Multiple Containers (6:32)
    • Docker Human-Friendly Names - Part A (8:56)
    • Docker Human-Friendly Names - Part B (6:07)
    • Bundling Environment Variables (7:35)
    • Recovering from Failures - Restarting (6:08)
    • Process Manager (5:33)
    • Container's Entry Point (9:01)
  • Using Docker in Software Installations
    • Using Docker in Software Installations (7:20)
    • Docker Hub (9:26)
    • Building Your Own Image (5:52)
  • Persistent Storage
    • Persistent Storage (8:02)
    • How to Use Volumes? (6:33)
    • LAB: Using Volumes to Create Persistent Data (11:58)
    • The "Bind Mount" Volume Type (11:55)
    • LAB: Create a Python Script Image for Parsing a CSV File (5:58)
    • Sharing Volumes - The Host-Dependent Way (6:58)
    • Generalized Volume Sharing (12:25)
  • Networking in Docker
    • Networking in Docker (8:30)
    • Docker Network Model - Illustration (7:55)
    • Closed Container (6:46)
    • Containers' Name Resolution - Part A (7:55)
    • Containers' Name Resolution - Part B (7:19)
    • Controlling Connections to the Container (10:13)
    • Joined Containers (7:20)
    • How do Containers "Know" About Each Other? (13:41)
  • Using Isolation to Mitigate Risks
    • Security and Isolation (6:37)
    • CPU Allowance (9:31)
    • Assigning a CPU Set to the Container (7:42)
    • Docker Users (8:22)
    • LAB - Handling Permissions (4:16)
  • Packaging Software in Images
    • Software Packaging (8:14)
    • Determining Changes (8:14)
    • The Commit Command Options (9:32)
    • The Commit Command and UFS (6:58)
    • Image Layer Sizes and Limits (13:37)
    • Working with Flat File Systems (7:00)
  • Build Automation and Advanced Image Consideration
    • Build Automation (8:09)
    • Understanding Build Automation - An Explanation (7:01)
    • LAB02: A Python Base Image (12:30)
    • Exploring Base.df File (10:59)
    • The ONBUILD Instruction (9:29)
  • Public and Private Software Distribution
    • Distributing Your Image (4:33)
    • LAB01: Using a Hosted Registry (5:44)
    • Different Methods to Distribute Your Image Using Docker (7:10)
    • LAB02: Create a Hosted Repository Using an Automated Build (8:33)
    • Publishing to Private Registries (10:19)
    • Manual Image Publishing (11:17)
    • LAB05: Using GitHub as a Sole Means of Distribution (10:10)
  • Fiinal Project
    • final project Part A (8:49)
    • final project Part B (15:42)
  • Summary
    • Summary (1:59)

View Full Curriculum



Terms

  • Instant digital redemption

15-Day Satisfaction Guarantee

We want you to be happy with every course you purchase! If you're unsatisfied for any reason, we will issue a store credit refund within 15 days of purchase.