Get $1 credit for every $25 spent!

The 2022 DevOps Cloud Engineering Prep Bundle

Ending In:
Add to Cart - $39.99
Add to Cart ($39.99)
$2,000
98% off
wishlist
Courses
10
Lessons
515

What's Included

Product Details

Access
Lifetime
Content
4.0 hours
Lessons
48

AWS: Monitoring & DevOps with CloudWatch

Use AWS CloudWatch & SNS to Keep a Close Eye on Your AWS Cloud

By Integrity Training | in Online Courses

Cloud computing is reshaping the way we think about data centers and deploy our infrastructure, and it's just getting started. The cloud computing revolution started only about a decade ago when Amazon launched Amazon Web Services (AWS), and today it's one of the fastest-growing industries on earth. In this deep-dive into AWS you'll get an in-depth look at the de facto monitoring and alerting service offered by AWS called CloudWatch.

4.3/5 average rating: ★ ★ ★ ★

  • Access 48 lectures & 4 hours of content 24/7
  • Deep dive into EC2, RDS, EBS, ELB, & many other services offered by AWS
  • Learn how to monitor the key metrics available for each service
  • Find out how to set up alarms for certain thresholds
  • Get real-time alerts from AWS & take pro-active measures to ensure AWS infrastructure is performing at peak level
Stone River eLearning
4.2/5 Instructor Rating: ★ ★ ★ ★

Stone River eLearning offers easy to understand online courses. They are very passionate about teaching topics that of interest – from technology, to business, to education. Stone River eLearning offers high-quality courses that take you from beginner to expert in a matter of hours.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Basic understanding of virtualization, networking, IT infrastructure setup, network monitoring, and about cloud computing will be helpful

Course Outline

  • Your First Program
  • Welcome and Introduction
    • Welcome and introduction - 1:39
    • Course overview - 3:42
    • Get ready for AWS monitoring and alerting - 1:05
  • Introduction To AWS
    • Introduction to AWS - 7:46
    • Benefits of AWS cloud - 6:32
    • Who is using AWS? and Why? - 5:51
    • Services provided by AWS - 3:41
    • Services provided by AWS conti... - 6:49
    • AWS - a leading cloud platform - 5:58
    • Section 2 Quiz
  • Understanding Monitoring and Alerting Services in AWS
    • Understanding monitoring and alerting services on AWS - 6:04
    • AWS monitoring overview - 2:43
    • What can be monitor on AWS? - 5:50
    • AWS metrics - 4:31
    • What is AWS CloudWatch? - 2:07
    • Introduction to AWS CloudWatch - 3:54
    • Monitoring metrics via AWS CloudWatch - 3:37
    • Introduction to AWS SNS - 10:15
    • Section 3 Quiz
  • Deep Dive Into AWS CloudWatch
    • AWS CloudWatch deep dive - 8:23
    • AWS CloudWatch dashboards - 6:51
    • AWS CloudWatch alarms - 6:24
    • AWS CloudWatch features - 5:49
    • Section 4 Quiz
  • Monitoring and Alerting for AWS EC2
    • Introduction to monitoring and alerting for AWS EC2 - 5:37
    • Monitoring AWS EC2 instances - 3:15
    • AWS EC2 and AWS CloudWatch alarms - 11:47
    • AWS EC2 system checks and metrics - 8:02
    • Custom metrics for AWS EC2 - 9:24
    • Push custom metrics from AWS EC2 to AWS CloudWatch - 4:53
    • Section 5 Quiz
  • Monitoring and Alerting for AWS EBS
    • Introduction to AWS Elastic Block Store service - 9:37
    • AWS EBS volume types - 2:27
    • Monitoring AWS EBS volumes - 7:29
    • Section 6 Quiz
  • Monitoring and Alerting for AWS RDS
    • Introduction to monitoring and alerting for AWS RDS - 7:33
    • Monitoring AWS RDS metrics - 7:22
    • AWS RDS events - 7:31
    • Section 7 Quiz
  • Monitoring and Alerting for AWS ELB
    • Introduction to monitoring and alerting for AWS ELB - 2:30
    • Deploy AWS ELB - 10:41
    • AWS ELB metrics - 10:41
    • Monitor AWS ELB metrics - 4:58
    • Section 8 Quiz
  • Monitoring and Alerting for AWS Billing and Costs
    • Monitoring and alerting for AWS billing and costs - 7:40
    • Monitor AWS billing - 9:31
    • Receive AWS billing reports - 4:35
    • Section 9 Quiz

View Full Curriculum


Access
Lifetime
Content
8.0 hours
Lessons
42

React Practice Course: Build React App from Scratch

Deliver a High-Quality Product with Unit Tests & Storybook Stories for All Major Components

By Oleksandr Kockerhin | in Online Courses

React is the most popular Javascript library of the last five years, and the job market is still hotter than ever. Companies large and small can't hire engineers who understand React fast enough, and salaries for engineers are at an all-time high. It's a great time to learn to React! In this course, you'll do React practice. You'll deliver a high-quality product with unit tests (UT) and Storybook stories for all major components. These practices are a "must-have" for developers.

4.1/5 average rating: ★ ★ ★ ★

  • Access 42 lectures & 8 hours of content 24/7
  • Create React application
  • Develop independent components with Storybook
  • Create unit tests for components & hooks
Oleksandr Kocherhin
4.1/5 Instructor Rating: ★ ★ ★ ★

Oleksandr Kocherhin is a full-stack developer with a passion for learning and teaching what he knows. He has been programming for around 10 years and teaching for almost 6 years.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Have questions on how digital purchases work? Learn more here

Requirements

  • JavaScript + HTML + CSS fundamentals are absolutely required
  • Basic React knowledge
  • ES6+ JavaScript knowledge at beginning level

Course Outline

  • Getting started
    • Why hooks? - 8:48
    • Project architecture - 4:59
    • Bootstrapping project - 5:56
    • Prettier - 4:10
    • Setting up local API - 6:49
  • Creating basic components
    • Installing router - 10:44
    • Adding top bar - 11:47
    • Rendering login page - 8:19
    • Use state hook - 9:19
    • Using state hook for login page - 6:01
  • Introducing useEffect & improving authentication
    • Use ref - 4:45
    • Use effect - 6:52
    • Making fetch inside effect - 7:47
    • Use fetch hook - 5:52
    • Creating use fetch hook - 17:18
    • Register page - 9:56
    • Saving user token - 7:36
    • Local storage custom hook - 8:53
    • Exhaustive deps - 6:53
    • Current user context - 11:51
    • Validation errors - 10:09
    • Fetching current user - 15:40
    • Use callback hook - 6:14
  • Creating feed
    • Improving topbar - 11:34
    • Creating feed - 17:09
    • Implementing pagination - 29:05
    • Popular tags - 10:14
    • Feed toggler - 8:53
    • Implementing tag feed - 8:24
    • Implementing your feed - 6:41
  • Implementing article pages
    • Article page - 14:18
    • Use reducer - 12:30
    • Article form - 24:45
    • Create article - 14:13
    • Edit article - 16:48
    • Delete article - 14:33
  • Adding user pages
    • Settings page - 30:58
    • Add to favorites - 18:54
    • User profile page - 15:38
    • Implementing user articles - 18:12
    • Use effect callback - 8:36
  • Next steps
    • Homework - 3:46

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
19

Git Training: Step-by-Step Guide to Git Version Control

Master Git & Never Loose Your Files or Changes Again

By Oleksandr Kockerhin | in Online Courses

This course starts from scratch, you don't need to know anything about Git or version control systems! You'll learn all about installing Git, creating commits, working with branches, pushing to Github, merging features, correct workflow, resolving conflicts, writing custom aliases, and much more! And if you do get stuck, you benefit from extremely fast and friendly support in discussions to the course. Git is the most popular and powerful version control system nowadays. It allows you to control all your file changes and work as a team. Learn all the fundamentals you need to know and benefit from them your whole life as a developer!

4.5/5 average rating: ★ ★ ★ ★

  • Access 19 lectures & 1 hour of content 24/7
  • Fully understand version control with Git
  • Learn correct workflow of using Git
  • Work with Github to upload your code remotely
  • Work with branches & resolving conflicts
  • Create your own aliases for git commands
Oleksandr Kocherhin
4.1/5 Instructor Rating: ★ ★ ★ ★

Oleksandr Kocherhin is a full-stack developer with a passion for learning and teaching what he knows. He has been programming for around 10 years and teaching for almost 6 years.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Basic computer skills
  • Knowing console commands is a plus

Course Outline

  • Git basics
    • Git installation - 1:22
    • Email and name configuration - 1:52
    • Initializing git project - 4:49
    • How to see your changes? - 4:47
    • Pushing Repository to Github - 6:19
  • Git workflow
    • Working with branches in git - 6:23
    • Merging branches in git - 5:02
    • Uploading and downloading code from Github - 6:57
    • Correct workflow with Git - 6:23
    • Why do you need releases in git? - 2:59
    • Why do you need hotfixes in git? - 3:49
    • Simplifying git workflow with Gitflow - 11:12
  • Advanced Git
    • What are tags in git? - 4:29
    • How to resolve merge conflicts in git? - 6:15
    • How to stash your code in git? - 9:06
    • How to copy your changes? - 3:53
    • Configurating git and git aliases - 8:25
    • My Git aliases - 11:07
    • Prettify git with diff so fancy - 2:56

View Full Curriculum


Access
Lifetime
Content
4.0 hours
Lessons
27

Docker & Docker Compose: Project Deployment From Scratch

Improve Your Knowledge of Docker & Docker Compose While Developing and Deploying a Real Application

By Oleksandr Kockerhin | in Online Courses

This course focuses entirely on a quick and deep dive into building a real application using Docker and Docker Compose. It will start from absolute zero and step by step we will develop a real application that is suitable for local development and light deployment. You will understand how to structure your application, write config files for Docker, and break them down. You will then write code together in an efficient manner to avoid complexity and keep it clean.

4.7/5 average rating: ★ ★ ★ ★

  • Access 27 lectures & 4 hours of content 24/7
  • Structure & configure project files and Docker configs
  • Break a project into services
  • Figure out what images, networks, containers, media, & much more are
  • Develop a local & production environment
  • Set up our own server & deploy the application there
Oleksandr Kocherhin
4.1/5 Instructor Rating: ★ ★ ★ ★

Oleksandr Kocherhin is a full-stack developer with a passion for learning and teaching what he knows. He has been programming for around 10 years and teaching for almost 6 years.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Basic Linux knowledge would be a plus (but not required)

Course Outline

  • Planning
    • Why do you need docker? - 6:37
    • Planning our application - 8:40
    • Installing tools - 3:33
  • Configuration
    • Creating Dockerfile - 10:35
    • Creating API application - 6:58
    • Preparing API docker image - 8:48
    • Starting API server - 6:28
    • Docker Hub - 7:01
    • Environment variables - 9:29
    • Adding database - 17:35
    • Making database requests - 11:48
    • Volumes - 19:15
    • Auth service - 12:30
    • Frontend service - 11:43
    • Running frontend in production - 11:51
    • Docker exec - 4:56
    • Setting up nginx - 16:17
    • Proxying API requests - 14:53
    • Docker network - 11:58
    • Frontend proxy - 15:12
    • Last tuning - 14:30
    • Do it yourself. Mailer service - 2:42
  • Deployment
    • Pushing to git - 6:05
    • Setting up production server - 8:14
    • Deploying project - 10:13
    • Cleaning Docker - 3:38
    • Homework - 1:45

View Full Curriculum


Access
Lifetime
Content
4.0 hours
Lessons
87

Introduction to Docker & the DCA Certification

This Lab-Focused Guide Will Help You Towards Docker Certification

By Loonycorn | in Online Courses

Docker is a tool that has greatly simplified the task of packaging your application, along with all its dependencies into lightweight, portable units called containers. Docker is one of the hottest tools in the market right now as many teams have learned how to use it to break up large, monolithic applications into smaller and more manageable microservices. It has also made life easier for DevOps teams who often need to manage deployment processes and environments. This course introduces you to all the main concepts of Docker and focuses on getting you up and running with the tool in all the lab sections.

4.3/5 average rating: ★ ★ ★ ★

  • Access 87 lectures & 4 hours of content 24/7
  • Understand templates to define your container
  • Learn what containers are & how Docker helps you create them
  • Discuss Volumes, Bind Mounts & tmpfs to manage data in containers
  • Regulate connectivity to your containers whether on individual hosts or in a cluster
  • Explore Docker Swarm, the built-in container orchestartion tool
  • Docker Swarm: The built-in container orchestration tool
  • Cover Docker EE, UCP & DTR, the enterprise offerings of Docker
Loonycorn | An Ex-Google, Stanford, & Flipkart Team
4.3/5 Instructor Rating: ★ ★ ★ ★

Loonycorn is comprised of a couple of individuals —Janani Ravi and Vitthal Srinivasan—who have honed their tech expertise at Google and Stanford. The team believes it has distilled the instruction of complicated tech concepts into funny, practical, engaging courses, and is excited to be sharing its content with eager students.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Some familiarity with working in a Linux environment
  • Basic application development

Course Outline

  • Introduction
    • You, This Course and Us - 3:16
    • Course Materials
    • The Requirement: A Portable Application - 5:45
    • The Solution: Containers - 6:25
    • Making Containers: Introducing Docker - 2:31
  • Docker Community Edition Installation
    • Lecture061Explore Docker EditionCE and EE - 3:20
    • Docker Toolbox vs Docker for Mac - 2:35
    • Installation of Docker Toolbox - 2:56
    • Installation of Docker on Ubuntu - 4:51
    • Create your Docker ID - 2:11
    • Verify your Docker Installation - 1:04
    • Test your Docker Installation - 1:43
  • Docker Images
    • Working With Docker: Images and Containers - 9:19
    • The Format of a Dockerfile - 2:48
    • The .dockerignorefile - 2:51
    • The Escape Parser Directive - 2:24
    • Our First Docker Image and Container - 7:48
    • More Dockerfile Instructions: RUN, ENV, WORKDIR - 4:00
    • Set the Container's Starting Point: The ENTRYPOINT Instruction - 3:59
    • Define a Build in a Base Image: The ONBUILD Instruction - 3:01
    • Stop a Container Once its Work is Done: The STOPSIGNAL Instruction - 0:41
    • Share a Docker Image - 3:35
    • Pushing an Image to a Dockerhub Repo - 7:01
    • Another Way to Store Images: Saving to and Loading from .tar Files - 2:16
    • Search for Docker Images: The docker search Command - 2:30
    • Examine your Image: The docker inspect Command - 1:16
    • Cleaning up Images: Remove Unused and Dangling Images With docker prune - 3:35
    • Deleting an Image: The docker image rm command - 1:36
  • Docker Containers
    • Container Basics: Create, Start and Stop - 5:36
    • Restarting a Container: The docker restart Command - 1:08
    • Connect to a Container: The docker attach Command - 2:59
    • Interacting with a Container: The docker exec Command - 2:32
    • Examine your Container Using docker inspect - 2:49
    • Debugging a Container: View Container Logs - 1:01
    • More Debugging: View Processes of a Running Container - 1:07
    • Cleaning up Containers: Remove Unused Containers With docker prune - 1:06
    • Remove Specific Containers using docker rm - 4:03
    • Dealing with a Zombie Container: The docker kill Command - 2:27
    • Renaming a Docker Container - 0:55
    • What has Changed in my Container?: The docker container diff Command - 2:01
    • Saving the Container State: The docker container commit Command - 1:32
    • Mapping Container Ports to its Host - 3:10
    • Putting it Together: From Dockerfile to an NGINX App - 6:13
  • Storage in Docker
    • Managing Data in Docker - 3:23
    • Understanding Volumes - 1:59
    • Understanding Bind Mounts - 2:38
    • Understanding tmpfs Mounts - 1:03
    • Create a Volume - 0:47
    • Start a Container with a Volume - 2:40
    • Attach a Read-Only Volume to a Container - 2:12
    • Inspecting Details of a Volume - 0:40
    • Cleaning up Volumes: Prune Unused Volumes - 0:42
    • Observing Changes to a Volume - 3:19
    • Start a Container with a Bind Mount - 2:34
    • Start a Container with a tmpfs Mount - 1:38
  • Container Orchestration with Docker Swarm
    • Introducing Container Orchestration and Docker Swarm - 9:43
    • Preparing a Cluster: Provision the Nodes of the Swarm - 2:34
    • Create the Swarm: Set up the Master and Worker Nodes - 3:25
    • Deploy a Service in the Swarm - 3:09
    • Scaling Our Service - 1:28
    • Inspecting the Nodes in a Swarm - 1:10
    • Take a Swarm Node Offline: Drain a Worker - 1:35
    • Update and Remove a Swarm Service - 1:33
    • Global Services: Deploy App to All Nodes in a Swarm - 3:50
    • Protect Sensitive Data: Creating Secrets - 3:15
    • Removing Nodes from a Docker Swarm - 1:30
    • Alter the Swarm Hierarchy - Promoting and Demoting Swarm Nodes - 2:38
  • Docker Networks
    • The Different Network Drivers in Docker - 3:24
    • Create a Bridge Network - 2:13
    • Containers and Networks: Connecting and Disconnecting - 3:58
    • Inspect a Network - 1:29
    • The Network for Swarms: Creating an Overlay Network - 4:11
    • Creating a Host Network - 1:54
    • Network Cleanup: Pruning and Removing Networks - 2:55
  • Docker's Enterprise Edition and the Universal Control Plane (UCP)
    • Installing Docker EE on Ubuntu - 7:13
    • Installing Universal Control Plane (UCP) on Ubuntu - 8:18
    • Who Uses Docker: Creating Users and Teams in UCP - 6:00
    • What Users Can Do: Granting Permissions - 4:27
    • Create Docker Objects in UCP: Creating a Volume from the Web UI - 1:41
  • The Docker Trusted Registry (DTR)
    • DTR Installation - 2:34
    • Create a DTR Repo - 3:43
    • Pushing to and Pulling from DTR - 5:41
    • Delete Image from a DTR Repo - 0:58
    • Users and Teams in DTR - 5:17
    • Setting Permissions in DTR - 2:40
  • The Docker Certified Associate Exam
    • The DCA Exam - 7:47
    • Exam Curriculum - 5:06

View Full Curriculum


Access
Lifetime
Content
8.0 hours
Lessons
132

Kubernetes on the Cloud & The CNCF CKA Certification

This Comprehensive Guide to One of Today's Hottest Cloud Technologies Contains 45 Labs & 50 Practice Questions

By Loonycorn | in Online Courses

Kubernetes is a container orchestration technology — a way to create and deploy clusters of machines running containers, usually Docker containers. Kubernetes is also one of the hottest topics in tech today because it's one of the only straightforward ways to architect a hybrid, multi-cloud compute solution. Confused by what that means? Well, it's a big reason why cloud computing is so valuable to enterprises of all sizes. In this course, you'll parse out how to use Kubernetes and study to take on the vaunted CKA certification exam.

4.2/5 average rating: ★ ★ ★ ★

  • Access 132 lectures & 8 hours of content 24/7
  • Understand the inter-relationships between Docker, Kubernetes & the cloud platforms
  • Discuss pods, the basic building block in K8S
  • Explore ReplicaSets, higher-level abstractions that provide scaling & auto-healing
  • Learn about Deployments, even higher-level abstractions that provide versioning, fast rollback, rolling updates & more
  • Understand Services, which provide a static, stable network frontend IP, as well as load-balancing
  • Study CKA test tips
Loonycorn | An Ex-Google, Stanford, & Flipkart Team
4.3/5 Instructor Rating: ★ ★ ★ ★

Loonycorn is comprised of a couple of individuals —Janani Ravi and Vitthal Srinivasan—who have honed their tech expertise at Google and Stanford. The team believes it has distilled the instruction of complicated tech concepts into funny, practical, engaging courses, and is excited to be sharing its content with eager students.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Understanding of basic computer science concepts: What an operating system and executable unit are
  • Basic understanding of cloud computing would help but is not required
  • Basic understanding of what a container is would help, but is not required

Course Outline

  • Introduction
    • Introduction - 2:24
    • Source Code and PDFs
    • CKA Test Prep
    • Why Is Kubernetes So Hot Right Now? - 3:15
    • Containers vs. Virtual Machines - 5:37
    • What Is Docker? - 3:15
    • What Is Kubernetes? - 4:18
  • Getting Started With Kubernetes
    • Getting Started With the GCP
    • Setting Up A GCP Account - 6:59
    • Using The Cloud Shell - 6:01
    • An end-to-end example: Kubernetes on the GKE - 6:40
  • Kubernetes and the Cloud Ecosystem
    • How Kubernetes Works - 4:59
    • The Role of the Master Node - 7:39
    • Nodes, Kube-proxy, Kubelet - 6:19
    • What Is A Pod? - 6:31
    • Lab:Creating pods imperatively - 7:45
    • Where Do Pods Run? - 2:52
    • Can Pods Have Multiple Containers? - 4:13
    • Lab:Multi-container Pods - 6:45
    • How Do Master Nodes Communicate? - 4:21
    • Where Can We Run Kubernetes? - 3:02
    • Kubernetes for a Hybrid Multi-cloud World - 5:51
    • Cloud Controllers - 2:39
    • Interacting with Kubernetes - 5:06
  • Pods
    • Lab:Creating pods declaratively - 6:36
    • Imperative or Declarative? - 7:23
    • How Declarative Files are Applied - 3:07
    • The Pros and Cons of Declarative and Imperative Object Management - 2:05
    • Names and UIDs - 1:39
    • Namespaces - 2:32
    • Labels - 1:16
    • Label Selectors Loose Coupling - 3:34
    • Annotations - 1:20
    • Lab:Deletion of pods - 3:26
    • Lab:Editing the configuration information of the deployment - 3:31
    • Lab: Scaling The Number of Pods using Deployments - 1:34
  • Volumes and Storage
    • Volumes - 2:51
    • Lab:Volumes and the emptydir volume - 5:48
    • Types Of Volumes - 1:04
    • Persistent_Volumes - 2:04
    • Cloud Specific Persistent Volumes - 2:44
    • Lab:Persistent Volumes - 2:28
    • Secrets, ConfigMaps and Other Volume Types - 4:41
    • Lab:Use of secrets pass information to pods - 5:18
    • Lab:Create secrets directly from files - 2:37
    • Lab: ConfigMaps - 6:20
  • More on Pods and Containers
    • Containers in a Pod - 2:59
    • Lab:kubectl apply - 9:47
    • What Environment Do Containers See? - 3:21
    • Lab:Setting Environment Variables in Containers - 2:41
    • Lab:Downward API Passing information from pod to container - 6:56
    • How Can Containers React To Lifecycle Events? - 1:46
    • Lab:Handling Container Lifecycle Events - 2:57
    • Pod Node Matching - 4:08
    • Lab:Associating Pods with Nodes using nodeSelector - 5:06
    • Taints - 2:45
    • Lab:kubectl_taint - 3:12
    • Lab:Tolerations - 3:12
    • Init Containers - 3:05
    • Lab:Init containers Setting up the state of the pods - 6:09
    • Pod Lifecycle - 3:37
    • Container Probes - 3:43
    • Lab:Use of Liveness and Readiness Probes - 5:03
    • Lab:Liveness probes Using HTTP and TCP - 6:32
    • Pod Presets - 1:01
    • Pod Priorities - 3:42
  • ReplicaSets
    • Introducing Controllers - 6:35
    • What Are ReplicaSets? - 4:55
    • Lab:ReplicaSet object - 4:31
    • Working with ReplicaSets - 5:18
    • Lab:Deleting a ReplicaSet and its associated pods - 2:59
    • Lab:Deleting a ReplicaSet but not the associated pods - 3:23
    • ReplicaSets and Loose Coupling - 4:33
    • Horizontal Pod Autoscalers - 3:25
    • Lab:Loose coupling between ReplicaSet object and the pods - 5:31
    • Lab:Scaling a ReplicaSet object - 2:46
  • ReplicationControllers
    • Replication Controllers - 2:10
    • Lab:Replication controller - 2:42
    • Lab:Deleting a replication controller and the associated pods - 2:17
    • Lab:Deleting a replication controller but not its pods - 1:44
    • Lab:Loose coupling between replication controller and its pods - 4:30
  • Deployments
    • Deployments - 3:36
    • When Use Deployments - 2:51
    • Creating a Deployment - 4:53
    • Lab:kubectl run Create deployments imperatively - 6:20
    • Lab:YAML files for Deployment objects - 5:45
    • Rolling Back Deployment - 2:38
    • Pausing/Resuming Deployment - 1:00
    • Clean-up Policy - 1:35
    • Scaling Deployments - 1:44
    • Lab:Scaling deployments by editing the YAML config - 3:21
    • Lab:Changing the image version associated with a deployment - 4:22
    • Lab:Rolling back a deployment - 1:02
    • Lab:kubectl scale Scaling deployments imperatively - 0:58
    • Lab:Rolling Deployments - 5:06
  • Other Controllers
    • StatefulSets - 3:15
    • Lab:Statefulsets - 2:15
    • DaemonSets - 2:52
    • Run To Completion Jobs - 2:37
    • Cron Jobs - 0:50
    • Lab:Batch Processing Job Objects - 5:02
  • Services
    • Services - 5:22
    • Types of Services.mp4 - 4:20
    • Service Pod Endpoint - 5:22
    • Services Without Selectors - 2:17
    • Virtual IPs Service Proxies - 3:32
    • Multi-Port Services - 0:35
    • Service Discovery - 4:04
    • Headless Services - 2:01
    • NodePort Services - 2:21
    • LoadBalancer Services - 4:22
    • External IPs - 0:32
    • DNS For Services - 3:03
    • DNS For Pods - 2:53
    • Securing Services - 1:13
    • Federated Services - 1:25
    • Ingress Objects - 2:08
    • Lab:kubectl expose Service objects - 3:24
  • Kubernetes on AWS and Azure
    • Kubernetes on the cloud - 3:41
    • Lab: AKS - the Azure Kubernetes Service - 4:45
    • Lab: Jumping through hoops - kops and AWS - 5:47
    • Lab: Play With Kubernetes (PWK) - 2:32
  • kubeadm: Bootstrapping a Kubernetes Cluster on Ubuntu
    • RBAC (Role-Based Access Control) - 4:47
    • Roles and ClusterRoles - 2:02
    • RoleBindings and ClusterRoleBindings - 3:52
    • Pod Networks and Flannel - 5:13
    • Instantiating Ubuntu VMs - 7:16
    • Bootstrapping the Master Node - 6:39
    • Configuring the Worker Nodes - 2:41
  • The CNCF Certified Kubernetes Administrator Test
    • The CKA Test - 4:04
    • Test Day Mechanics - 6:21
    • Curriculum and Preparation Tips - 5:31

View Full Curriculum


Access
Lifetime
Content
4.0 hours
Lessons
47

Docker Fundamentals for Beginners with Online Lab Access

Understand the Docker Concepts Vividly & Create, Deploy, and Run Applications

By Coding Gears | in Online Courses

Docker is a set of platform as a service product that uses OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries, and configuration files; they can communicate with each other through well-defined channels. The course is designed for absolute beginners, and takes on a journey with Docker! The animations & labs help beginners to understand the docker concepts vividly.

4.7/5 average rating: ★ ★ ★ ★

  • Access 47 lectures & 4 hours of content 24/7
  • Understand the docker concepts vividly
  • Package an application with all of its dependencies
  • Create, deploy, & run applications
  • Deploy a web application as a docker container
Coding Gears | Technology Architect
4.3/5 Instructor Rating: ★ ★ ★ ★

Coding Gears offers self-paced technical courses and makes it easy to learn. They have been in the IT training business for many years offering training courses in Unix, Windows, C#, Java, Python Programming, SQL Server, Manual Testing, Automation, etc. technologies.

Coding Gears instructors have 20+ years of experience in various technical areas - Software Development, Software Testing, Windows Systems & Network Administration, Unix/Linux Systems & Network Administration, Virtualization Technologies, Storage, Shell Scripting, Database Management Systems (MS SQL Server, MySQL, IBM DB2, Cassandra), Containerization (Dockers), Mesos, Marathon, Jenkins, Jira, Elastic Cloud Storage (ECS), Gluster File System, CoreOS, Ansible & other areas.

Coding Gears had mentored thousands of students in the last 10+ years and has extensive experience in delivering training – both in-class and online.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Basic IT concepts

Course Outline

  • Course Introduction
    • Course Introduction - 2:07
    • Why Docker? - 5:13
    • Lab Access
  • Getting Started
    • Module Overview - 1:38
    • Servers vs Virtual Machines Vs Containers - 9:43
    • Containers & Microservices - 7:37
    • Pains & Benefits - 6:25
    • What is Docker? - 3:31
    • Docker Editions - 2:48
    • Docker Community Edition Installation - Ubuntu - 8:17
    • Docker Test Drive - Demo - 12:13
  • Docker Images & Registry
    • Module Overview - 1:29
    • Containers & Images - 6:49
    • Image Registry - 9:17
    • Images & Tags - Demo - 5:21
    • What is Docker Hub? - 11:30
    • Dockerfile Concepts - 5:26
    • Building an Image - Demo - 13:37
  • Working with containers & images
    • Module Overview - 1:15
    • Using docker command - Part 1 - 2:53
    • Using docker command - Part 1 Demo - 17:17
    • Using docker command - Part 2 - 5:42
    • Using docker command - Part 2 Demo - 11:29
    • Using docker command - Part 3 Demo - 6:33
    • Environment Variables - 17:19
    • Command & Entry point - 7:52
    • Command & Entry point - Demo - 12:30
  • Docker Engine
    • Module Overview - 0:48
    • Docker Container Process - 7:34
    • Launching a container with limits (CPU & RAM) - 2:24
    • Stop/Start/Restart Docker - 2:52
  • Storage
    • Module Overview
    • Non-Persistent Storage
    • Persistent Storage
    • Docker Volumes
    • Bind Mounts
    • Bind Mounts
    • Storage Commands
    • Storage Commands - Demo
  • Networking
    • Docker Networking Basics - 5:36
    • Docker Networking - Demo - 11:46
  • Docker Compose
    • What is Docker Compose? - 14:28
    • Wordpress - Details - 4:47
    • Wordpress - Demo - 23:08
  • Container Orchestration in Production
    • Orchestration Solutions - Intro - 8:17
  • Docker on MAC & Windows
    • Docker Desktop - Windows & MAC - 2:38
  • Conclusion
    • Conclusion - 0:44

View Full Curriculum


Access
Lifetime
Content
2.0 hours
Lessons
32

YAML Fundamentals for DevOps, Cloud & IaC Engineers

Learn to Visualize the YAML Documents Like a PRO!

By Coding Gears | in Online Courses

This course helps you build skills to develop a properly structured YAML document in both block style and flow style. The "flow style" is also known as JSON style or compact style. YAML is a data serialization language. The "YAML Fundamentals" course helps beginners with the required skills to develop YAML documents. Most common languages provide support for YAML like GO, Python, Java, C#, etc., You will see YAML being used in various ways in the industry for web service communication, configuration management, configuration files, data store, etc. In today's market, every IT professional is expected to know YAML.

4.0/5 average rating: ★ ★ ★ ★

  • Access 32 lectures & 2 hours of content 24/7
  • Understand what YAML is?
  • Learn the YAML structure & syntax
  • Understand Simple & Complex YAML documents
  • Understand Block Style & Flow Style
  • Handle long & multi-line strings
  • Develop professional YAML documents using Anchors
  • Use Tags to enforce data type
  • Develop YAML documents from scratch
  • Use the provided Python code to review YAML documents
Coding Gears | Technology Architect
4.3/5 Instructor Rating: ★ ★ ★ ★

Coding Gears offers self-paced technical courses and makes it easy to learn. They have been in the IT training business for many years offering training courses in Unix, Windows, C#, Java, Python Programming, SQL Server, Manual Testing, Automation, etc. technologies.

Coding Gears instructors have 20+ years of experience in various technical areas - Software Development, Software Testing, Windows Systems & Network Administration, Unix/Linux Systems & Network Administration, Virtualization Technologies, Storage, Shell Scripting, Database Management Systems (MS SQL Server, MySQL, IBM DB2, Cassandra), Containerization (Dockers), Mesos, Marathon, Jenkins, Jira, Elastic Cloud Storage (ECS), Gluster File System, CoreOS, Ansible & other areas.

Coding Gears had mentored thousands of students in the last 10+ years and has extensive experience in delivering training – both in-class and online.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Basic IT background

Course Outline

  • Introduction
    • Course Overview - 3:05
    • Recommendations - 0:48
  • YAML Fundamentals
    • Overview - 0:56
    • Why learn YAML? - 2:33
    • HTML vs XML vs JSON vs YAML - 4:55
    • YAML Structure - 8:03
    • Datatypes - Scalars - Part 1 - 6:38
    • Datatypes - Collections - Part 2 - 4:40
    • YAML Visualization - 7:20
    • Tags - 1:37
    • Anchors - 4:04
    • Complex Mappings - 2:03
  • Demos (VSCode & Python)
    • yamldemos00_overview - 0:57
    • yamldemos01vscodeextension - 2:11
    • yamldemos02basics01_pythoncode - 12:20
    • yamldemos03basics02_datatype - 3:42
    • yamldemos04basics03doublesingle_quotes - 2:06
    • yamldemos05basics04_spaces - 2:39
    • yamldemos06basics05_indentation - 8:56
    • yamldemos07basics06nullbool - 2:40
    • yamldemos08basics07multipleyamldocsinafile - 7:07
    • yamldemos09basics08flowstyle - 3:40
    • yamldemos10datatypes01setsnested_map - 7:11
    • yamldemos11_multilines - 8:32
    • yamldemos12_anchors - 14:35
    • yamldemos13_tags - 1:45
    • yamldemos14complexmapping - 4:38
  • Real-world Examples
    • Overview - 1:12
    • Demo: Writing YAML documents from scratch - 8:12
    • Demo: Kubernetes and Ansible YAML Examples - 6:05
    • Demo: Using Online Formatters - 2:13
  • Conclusion
    • Congrats!

View Full Curriculum


Access
Lifetime
Content
2.0 hours
Lessons
31

DevOps with AWS CodePipeline, Jenkins, & AWS CodeDeploy

Learn DevOps Skills with Rising Demand

By Integrity Training | in Online Courses

With the near constant launch of new startups and tech companies, the need for completely automated DevOps pipelines is greater than ever. The practices of continuous integration (CI) and continuous delivery (CD) allow small companies to operate and deliver services at an efficient, scalable rate. In this course, you'll learn how to implement some of the most common CI and CD tools available: AWS CodePipeline, AWS CodeDeploy, and Jenkins. In the end, you'll have the DevOps skills to be a valuable asset to any startup, and really any company that is looking to expand over the web.

4.1/5 average rating: ★ ★ ★ ★

  • Access 31 lectures & 2 hours of content 24/7
  • Implement continuous integration, delivery, & deployment to reduce risk within the software development lifecycle
  • Configure Amazon AWS EC2 machines & PostgresSQL database in Amazon RDS
  • Explore AWS CodePipeline, AWS CodeDeploy, & Jenkins
  • Build an automated CI & CD pipeline
  • Learn how to version control & manage relational database schema
  • Run the CI pipeline to maintain build artifacts
Stone River eLearning
4.2/5 Instructor Rating: ★ ★ ★ ★

Stone River eLearning offers easy to understand online courses. They are very passionate about teaching topics that of interest – from technology, to business, to education. Stone River eLearning offers high-quality courses that take you from beginner to expert in a matter of hours.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Basic information about software development processes

Course Outline

  • Introduction
    • Introduction - 3:48
    • About Instructor - 1:34
  • Introduction to Continuous integration, delivery and deployment
    • Software build and release processes - 2:18
    • Why implement continuous integration, delivery and deployme - 2:49
    • A simple CD pipeline with AWS CodePipeline and AWS CodeDepl - 12:20
  • AWS CodePipeline, Jenkins and AWS CodeDeploy
    • AWS CodePipeline - 1:33
    • How AWS CodePipeline works - 1:56
    • AWS CodeDeploy - 1:33
    • How AWS CodeDeploy works - 2:11
    • Deployment with AWS CodeDeploy - 4:34
    • Jenkins - 1:48
    • How Jenkins Works - 1:01
    • Continuous delivery with AWS CodePipeline, Jenkins - 1:06
    • DevOps - oppotunities, jobs and salaries - 1:04
  • Getting started
    • Project Setup - 2:27
    • CI/CD with relational databases - 2:34
    • Project component setup - 0:44
    • Setup postgreSQL database in AWS RDS - 12:54
    • Setup Node.JS HAPI RESTful API project - 12:14
    • Setup sqitch (database schema framework) - 20:56
  • Deep dive
    • CI and CD pipeline deep dive - 0:45
    • Setup AWS roles and prerequisites - 6:12
    • Setup Jenkins in AWS EC2 - 16:46
    • Create AWS CodeDeploy application - 4:05
    • Review appSpec.yml file - 3:50
    • Setup Jenkins job - 5:04
    • build CD pipeline - 10:04
  • Conclusion
    • Next Steps - 0:27
    • Build and deployment notifications - 6:38
    • CI/CD pipeline with source code changes - 7:20
    • CI/CD pipeline with database schema changes - 4:06

View Full Curriculum


Access
Lifetime
Content
14.0 hours
Lessons
50

Angular & NgRx: Building Real Project From Scratch

Improve Your Angular & NgRx Skills with This Series While Developing Real Application

By Oleksandr Kockerhin | in Online Courses

This course is fully focused on a fast and deep dive into the creation of real applications with Angular and NgRx. It will start from scratch and step by step you will get close to finishing real applications. You will deeply understand how to structure your application, build reusable and understandable modules and components, and split code into smaller chunks of code. You will write code in an efficient way to make it pure and avoid data complexity.

4.7/5 average rating: ★ ★ ★ ★

  • Access 50 lectures & 14 hours of content 24/7
  • Structure & configure project
  • Write high-quality code with Angular & NgRx on real project
  • Create reusable modules & components
  • Implement authentication
  • Cover everything with Typescript interfaces
Oleksandr Kocherhin
4.1/5 Instructor Rating: ★ ★ ★ ★

Oleksandr Kocherhin is a full-stack developer with a passion for learning and teaching what he knows. He has been programming for around 10 years and teaching for almost 6 years.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Course Outline

  • Getting started
    • Bootstrapping project - 7:10
    • Why NgRx? - 5:40
    • Project structure - 10:18
    • Prettier - 7:40
    • Language server - 4:44
    • Setting up local API - 6:49
    • Setting strict configuration - 1:43
  • Registration
    • Register module - 19:48
    • Register layout - 20:48
    • Installing NgRx - 20:48
    • Installing Redux Devtools - 9:20
    • Creating auth interfaces - 11:29
    • Adding auth reducer - 16:26
    • Creating selectors - 20:54
    • Register service - 15:34
    • Register effect - 24:23
    • Updating auth reducers - 11:36
    • Backend error messages - 18:06
    • Persistence service - 13:31
  • Authentication
    • Login store - 16:49
    • Login component - 6:05
    • Topbar - 21:59
    • Fetching current user - 21:09
    • Auth interceptor - 12:16
  • Feed
    • Planning the feed - 4:46
    • Creating feed module - 8:00
    • Preparing feed store - 27:31
    • Getting feed data - 22:26
    • Helper components - 13:02
    • Creating pagination - 16:28
    • Creating pagination #2 - 19:23
    • Refetching feed - 24:04
    • Implementing tag list - 8:15
    • Implementing popular tags - 35:24
    • Adding feed toggler - 13:32
    • Creating other feeds - 16:05
  • Article pages
    • Creating article page - 19:16
    • Rendering article page - 37:10
    • Deleting article - 16:50
    • Create article - 17:32
    • Creating article form - 14:05
    • Creating article store - 27:18
    • Update article - 40:11
  • Profiles
    • Settings page - 28:00
    • Settings page. View part - 28:12
    • Add to favorites - 18:42
    • Creating store for favorites - 16:42
    • Creating user profile - 22:19
    • Rendering user profile - 42:53
  • Next steps
    • Homework - 3:46

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.