Get $1 credit for every $25 spent!

The DevOps Master Class Lifetime Bundle

Ending In:
Add to Cart - $39
Add to Cart ($39)
$990
96% off
wishlist
(31)
Courses
10
Lessons
624
Enrolled
306

What's Included

Product Details

Access
Lifetime
Content
3 hours
Lessons
30

Ansible Automation For Beginners to Advanced

Mastering Ansible, Ansible AWS, Ansible Tower, Automation, & Networking

By Updegree | in Online Courses

Ansible is an open-source IT automation platform that can improve the scalability, consistency, and reliability of an IT environment. In this course, you'll explore how to automate repetitive system administration tasks using Ansible. This step-by-step course is designed to help you configure a practical application stack from the ground up and learn how to troubleshoot it.

  • Access 30 lectures & 3 hours of content 24/7
  • Configure Ansible roles w/ tasks, handlers, files, templates, & default variables
  • Write Ansible configuration playbooks to deploy a 3-tier web application
  • Test & troubleshoot using Ansible

Instructor

UpDegree is a Group of IT skilled People having sound technical knowledge on various IT domain.

We work for different MNC including Microsoft, IBM, CISCO, eBay, Amazon, Flipkart, and a lot of startups also. We teach you practical hands-on computer skills what you need for a Job in the IT Sector. Less theory and more practical! Learn through example and step-by-step.

Important Details

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

Requirements

  • Internet required

Course Outline

  • Getting started with Ansible
    • Introduction to Ansible - 2:25
    • Modern Configuration Management - 3:50
    • Installing Ansible - 2:13
  • Steup the Environment - Ansible with Vagrant
    • Environment Setup - 9:13
  • Ansible Basics
    • Inventory - 5:39
    • Configuration File - 3:02
    • Patterns - 2:39
    • Ad-Hoc commands - 8:42
  • Foundation Of Ansible
    • Playbook Execution - 10:12
    • Dynamic Inventory - 4:07
    • Introduction to YAML - 3:18
  • Playbook
    • Packages with items - 11:19
    • Services and Handlers - 2:07
    • Files - 6:23
    • Database Modules - 4:07
    • Stack Status - 6:05
    • Lab - Node.js app Server - 15:15
    • Summary Of the Chapter - 6:30
  • Lab - LAMP Server with Drupal
    • Part 1 - Basic LAMP Server Setup - 12:28
    • Part 2 - Configure Apache - 11:15
    • Part 3 - Configure PHP and MySQL - 6:19
    • Part 4 - Install Composer and Drush - 10:08
    • Part 5 - Install Drupal and LAMP Server Execution - 10:18
  • Ansible Playbooks - Beyond the Basics
    • Includes - 12:06
    • Roles - 12:04
    • Ansible Galaxy - 4:04
    • Variables - 9:49
    • Conditionals - 1:41
    • Delegation - 12:21
    • Tags - 2:25

View Full Curriculum


Access
Lifetime
Content
4 hours
Lessons
35

Introduction to Kubernetes Using Docker

Containerization & Deployment is Made Even Easier with Kubernetes

By Stone River eLearning | in Online Courses

Docker is a transcendent tool for those who transfer, install, and manage software applications on a regular basis. The advent of Kubernetes, however, has somehow made containerizing and automating applications even easier. In this course designed for students of all skill levels, you'll learn Docker, the world's leading software containerization platform, and become a master of automating deployment, scaling, and management of containerized applications using Kubernetes.

  • Access 35 lectures & 4.5 hours of content 24/7
  • Install Docker & a Kubernetes cluster from scratch
  • Learn how to run & manage containers effectively
  • Create Kubernetes pods, deployments, & services
  • Build Docker images & configure Docker Hub from scratch
  • Deploy a multi-component software application efficiently & easily

Instructor

Stone River eLearning was founded in 2011 and has taught over 300,000 students through its website and reseller partners since its founding. Their courses focus on programming, development, and design.

Important Details

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

Requirements

  • Internet required

Course Outline

  • Course Introduction
    • Courses Structure - 7:07
    • Course Agenda - 9:00
  • Getting Started
    • Evolution Of Applications - 9:13
    • Introduction Google Cloud Console - 10:07
    • World of Microservicesl - 4:54
    • Creatinga Free Google Cloud Account - 5:30
    • What is A Container - 12:26
    • What is Dockerl - 9:19
    • Installing Virtual Box - 5:06
    • Installing Docker - 7:37
    • Docker Hub - 5:17
    • What Is Kubernetes - 7:54
    • What is Google Cloud Shell - 7:35
    • Google Container Engine Compute - 7:50
  • Working with Docker
    • Deep Dive into Architecture - 13:25
    • Installing Apps with Native OS Tools Ubuntu - 11:40
    • Running Images with Docker - 3:24
    • Docker Hub Pull - 6:15
    • Docker Build Create Own Images - 13:23
  • All About Kubernetes
    • Kubernetes Revisited - 8:24
    • Creating New Project - 6:24
    • Creating Cluster - 10:28
    • Kubernetes UI Talking to Clusters - 8:00
    • Deploying App to Cluster WP - 7:59
    • Push Images Container Registry - 6:19
  • Real World Projects
    • Creating Cluste GBook - 13:47
    • Deploying Redis Master Gbook - 9:51
    • Deploying Redis Master Service Gbook - 3:44
    • Deploy Redis Slave Controller GBook - 7:13
    • Deploy Redis Slave Service GBook - 4:36
    • Deploy FrontEnd GBook - 4:32
    • Deploy GuestBook Service External IP - 13:06
    • GuestBook Project Cleanup - 9:18
    • Project Summary - 4:52
  • Conclusion
    • Course Conclusion - 4:22

View Full Curriculum


Access
Lifetime
Content
23 hours
Lessons
107

Fundamentals of Unix & Linux System Administration

Learn How to Perform One of the Most Important IT Jobs on the Market

By Eduonix Learning Solutions | in Online Courses

System administrators are essential contributors to IT departments and are compensated accordingly. This course will teach you all you need to know to administer a Linux/UNIX system, including tips and tricks from professionals on potential pitfalls along your way. Over these 24 hours, you'll learn everything you need to jump into the lucrative world of Linux system administration.

  • Access 107 lectures & 23 hours of content 24/7
  • Dive into the basics of Linux system administration
  • Understand scripting, package management, kernel & shells & more
  • Manage system processes, users & software
  • Learn how to secure your system, manage the network & debug
  • Discuss administration challenges sourced from professionals in the banking, healthcare & financial industries

Instructor

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.

Important Details

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

Requirements

  • Internet required

Course Outline

  • Introduction
    • Introduction - 2:50
  • Where to Start
    • Linux Unix Administration Fundamentals - 6:47
    • Getting help on Linux - 8:37
    • Advance man command - 12:30
  • Package Management
    • Introduction to package management - 15:13
    • Installing from RPM - 10:56
    • Making a local apt-get repo - 12:31
    • Making local yum repo - 16:21
    • Tips and tricks - 11:07
  • Shell Scripting Guide
    • Introduction to shell scripting - 19:40
    • Using variables - 14:53
    • The sort command - 19:39
    • Basics of BASH Script - 14:39
    • Shell Functions - 15:14
    • Looping - 13:50
    • Perl - 10:06
    • Perl Arrays - 10:08
    • Perl Script Arguments - 16:41
    • Python Scripting - Part A - 10:10
    • Python Scripting - Part B - 11:00
  • Booting and Shutting Down
    • Starting up and Shutting Down Machines - 12:37
    • Startup Daemons - 18:28
    • Booting a second OS - 13:29
    • System Run levels - 15:36
    • Lab Exercise: Creating a custom Daemon - 19:27
  • User Access Control
    • User Access Control Fundamentals - 17:16
    • The Power of Root - 16:54
    • Delegating Root Powers with Sudo - 10:07
    • Delegating Root Powers with Sudo - Part B - 11:31
    • System Accounts - 4:55
  • Controlling Processes
    • Process Control Fundamentals - 10:05
    • Ownership - 10:35
    • Process Spawning and Termination - 15:05
    • Terminating a process - 16:16
    • Using the /proc filesystem - 9:40
  • The File System
    • The File System Fundamentals - 17:26
    • Important Directories - 14:26
    • Device File Numbers - 15:56
    • File Deletion with RM - 18:16
    • What do permissions offer? - 14:31
    • Changing File ownership - 19:28
  • Adding New Users
    • User Management Part A - 10:14
    • User Management Part B - 12:10
    • UID - User Identification - 18:58
    • The login shell - 15:06
    • The useradd command - 16:02
  • Storage
    • Storage - 18:34
    • The basics - adding a disk Part A - 10:07
    • The basics - adding a disk Part B - 12:03
    • Redundant Array of Inexpensive Disks (RAID) - 14:42
    • LAB: create a RAID5 array on Red Hat Linux - 12:26
    • Logical Volume Management (LVM) - 18:21
    • Logical volume resizing Part A - 8:53
    • Logical volume resizing Part B - 11:53
    • SCSI ovet IP (iSCSI) - 12:34
  • Periodic Processes
    • Cron and at jobs - 14:39
    • The command field - 12:39
    • The crontab command - 13:13
    • The at command - 12:26
  • Backups
    • Backups part A - 10:45
    • Backups part B - 11:21
    • LAB: Calculate the frequency by which file change - 17:39
    • Using tar - 19:08
    • Using dump Part A - 18:58
    • Using dump Part B - 7:56
  • Syslog and Log files
    • Log management - 13:07
    • Severity levels - 11:19
    • Lab: using logAnalyzer for central log management - 13:41
    • Log rotation - 15:25
  • TCP/IP Networking
    • TCP/IP overview - 16:38
    • the Link layer - 18:26
    • Classless Inter Domain Routing (CIDR) - 15:06
    • Routing - 16:33
  • Netfilter and IP tables
    • Netfilter - 16:07
    • The LOG action - 17:02
    • IP tables configuration - 11:42
    • Lab: configure a Linux box to act as a NAT device - 12:17
  • DNS: The Domain name system
    • DNS - 14:12
    • Caching Part A - 10:04
    • Caching Part B - 12:09
    • LAB: install a caching server - 5:44
    • LAB: install a master DNS server - 13:18
    • LAB: Configure DNS slave Server - 4:46
  • The Network File System
    • NFS - 17:34
    • Effecting changes - 11:44
    • Using the shares - 11:09
    • Mounting on demand - 9:17
  • Sharing files with Windows
    • SAMBA - 7:19
    • Allowing access through iptable - 12:11
    • LAB; creating and using a SAMBA share - 3:54
  • Email Services
    • E-mail services - 12:34
    • LAB: configuring a mail server using Postfix - 16:48
  • Network management and debugging
    • Network Analysis and Troubleshooting - 20:32
    • Connection states - 8:46
    • Sniffing on the network - 14:58
  • Security
    • Linux Security - 15:22
    • how to secure your system? - 14:11
    • Scan for open ports (nmap) - 9:34
  • SSH tips and tricks
    • Ssh tips and tricks - 11:52
    • key-based authentication - 19:00
    • tunneling application traffic - 22:29
  • Web Hosting
    • Web Hosting - 11:49
    • The Apache web server - 16:23
    • Secure HTTP (https) - 8:36
  • Performance Analysis
    • Performance Analysis - 5:09
    • Check your resources - 8:00
    • Memory management - 10:53

View Full Curriculum


Access
Lifetime
Content
2 hours
Lessons
30

Become An AWS Certified Solutions Architect - Associate

Introduce Yourself to the Leading Corporate Cloud Computing Solution

By Eduonix Learning Solutions | in Online Courses

Amazon Web Services is the best cloud computing solution available, and architects are always in demand to implement and maintain cloud system architecture. These certified professionals make outstanding money to deliver top-notch solutions. In this course, you'll start your journey towards that goal, covering all the material you'll need to pass the AWS Solutions Architect - Associate Certification Exam.

  • Access 30 lectures & 2 hours of content 24/7
  • Prepare for the AWS Solutions Architect - Associate Certification Exam
  • Explore EC2 instances, S3 bucket, & more
  • Learn about Amazon's various databases like RDS, DynamoDB, Elasticache, Redshift, & DMS
  • Understand how to design a highly available & fault tolerant system
  • Select appropriate AWS services based on select requirements
  • Discover the EC2 Dashboard & other related technologies like AMI images, security groups, & auto scaling groups

Instructor

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.

Important Details

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

Requirements

  • Internet required

Course Outline

  • Introduction
    • Introduction - 1:55
  • Introduction to the course
    • Introduction Overview - 5:00
    • Getting Started Essentials - 2:53
    • Creating your AWS account and preparing it for an amazon ec2 free tier instan - 2:06
  • Creating your first amazon EC2 instance
    • Logging into the AWS Console and getting used to the interface - 4:00
    • Create your first EC2 instance in the cloud using the AWS Console - 6:39
    • Connecting to your EC2 Instance using SSH or PUTTY - 9:42
  • Route 53 – Host your domain on your EC2 Instance or S3 Bucket
    • Route 53 Overview and pricing information - 4:58
    • Using Route 53 to host your domain on an EC2 Instance - 8:48
    • Using Route 53 to host your domain on an S3 Bucket - 6:18
    • Creating a Wildcard DNS - 2:44
  • AWS Identity and Access Management (IAM)
    • IAM Features - 4:20
    • Accessing IAM - 4:19
    • Active Directory Integration (ADI) - 12:09
    • IAM Summary - 2:58
  • Using S3 Buckets as cloud storage
    • Creating a S3 Bucket - 1:46
    • Accessing a S3 Bucket - 6:07
    • S3 Bucket Configuration Options - 13:14
  • Using AMI Instances (Amazon Machine Image)
    • Creating an AMI from your existing EC2 Instance - 3:40
    • Deploying an EC2 instance from your previously created AMI - 2:33
  • Creating an Auto Scaling Group
    • Using an AMI to setup an auto scaling group - 8:33
    • Auto Scaling group summary - 4:10
  • Controlling an EC2 Instance using Security Groups
    • Security Groups Overview - 2:27
    • Using Security Groups to forward ports on your EC2 instance (HTTP, HTTPS, FTP - 8:25
  • Databases on AWS
    • Databases Introduction - 2:34
    • Launching your first RDS Instance - 6:49
    • Amazon Redshift Data Warehousing - 5:41
    • AWS DynamoDB NoSQL Databases - 1:35
    • Amazon ElastiCache - deploy, operate, and scale an in-memory cache in the clo - 4:26
    • Databases Summary - 4:19

View Full Curriculum


Access
Lifetime
Content
9 hours
Lessons
42

Projects in Hadoop and Big Data: Learn by Building Apps

Master One of the Most Important Big Data Technologies by Building Real Projects

By Eduonix Learning Solutions | in Online Courses

Hadoop is perhaps the most important big data framework in existence, used by major data-driven companies around the globe. Hadoop and its associated technologies allow companies to manage huge amounts of data and make business decisions based on analytics surrounding that data. This course will take you from big data zero to hero, teaching you how to build Hadoop solutions that will solve real world problems - and qualify you for many high-paying jobs.

  • Access 42 lectures & 9 hours of content 24/7
  • Learn how technologies like MapReduce apply to clustering problems
  • Parse a Twitter stream Python, extract keywords w/ Apache Pig, visualize data w/ NodeJS, & more
  • Set up a Kafka stream w/ Java code for producers & consumers
  • Explore real-world applications by building a relational schema for a health care data dictionary used by the US Department of Veterans Affairs
  • Log collections & analytics w/ the Hadoop distributed file system using Apache Flume & Apache HCatalog

Instructor

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.

Important Details

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

Requirements

  • Internet required

Course Outline

  • Introduction
    • Introduction - 3:33
  • Add Value to Existing Data with Mapreduce
    • Introduction to the Project - 15:02
    • Build and Run the Basic Code - 14:10
    • Understanding the Code - 13:56
    • Dependencies and packages - 14:45
  • Hadoop Analytics and NoSQL
    • Introduction to Hadoop Analytics - 15:48
    • Introduction to NoSQL Database - 15:30
    • Solution Architecture - 14:52
    • Installing the Solution - 9:13
  • Kafka Streaming with Yarn and Zookeeper
    • Introduction to Kafka Yarn and Zookeeper - 14:31
    • Code Structure - 15:24
    • Creating Kafka Streams - 15:19
    • Yarn Job with Samza - 15:37
  • Real Time Stream processing with Apache Kafka and Apache Storm
    • Real Time Streaming - 15:11
    • Hortonbox Virtual Machine - 14:58
    • Running in Cluster Mode - 15:32
    • Submitting the Storm Jar - 14:00
  • Big Data Applications for the Healthcare Industry with Apache Sqoop and Apache S
    • Introduction to the Project - 14:14
    • Introduction to HDDAccess - 14:48
    • Sqoop, Hive and Solr - 13:58
    • Hive Usage - 16:08
  • Log collection and analytics with the Hadoop Distributed File System using Apach
    • Apache Flume and HCatalog - 15:20
    • Install and Configure Apache Flume - 14:53
    • Visualisation of the Data - 14:53
    • Embedded Pig Scripts - 13:38
  • Data Science with Hadoop Predictive Analytics
    • Introduction to Data Science - 14:48
    • Source Code Review - 14:54
    • Setting Up the Machine - 15:11
    • Project Review - 15:12
  • Visual Analytics with Apache Spark on Yarn
    • Project Setup - 15:33
    • Setting Up Java Dependencies - 15:26
    • Spark Analytics with PySpark - 15:38
    • Bringing it all together - 13:50
  • Customer 360 degree view, Big Data Analytics for e-commerce
    • Ecommerce and Big Data - 15:01
    • Installing Datameer - 15:45
    • Analytics and Visualizations - 15:52
    • Demonstration - 13:31
  • Putting it all together Big Data with Amazon Elastic Map Reduce
    • Introduction to the Project - 15:57
    • Configuration - 15:31
    • Setting Up Cluster on EMR - 15:03
    • Dedicated Task Cluster on EMR - 15:28
  • Summary
    • Summary - 2:04

View Full Curriculum


Access
Lifetime
Content
1 hours
Lessons
29

AWS Certified Solutions Architect Professional Exam Guide

Set Yourself Apart in the IT World by Earning a Top Certification in Amazon Web Services

By Eduonix Learning Solutions | in Online Courses

Amazon Web Services is the leader in providing cloud computing solutions to corporate environments, thus creating a large demand for certified AWS professionals. This course aims to prepare you for the AWS Certified Solutions Architect Professional exam, offered to advanced developers who have already passed the Associate Certification. Passing this exam will give you an influential certification that will very likely prove quite lucrative.

  • Access 29 lectures & 1 hours of content 24/7
  • Fully prepare for the AWS Certified Solutions Architect Professional Examination
  • Cover Virtual Private Cloud (VPC), simple queue service, data pipelines, CloudFront, & more
  • Discuss AMR service, direct connection, elastic load balancers, & more
  • Explore theoretical concepts like AWS global infrastructure, AWS cloud pricing principles, AWS Whitepapers, & more

Instructor

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.

Important Details

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

Requirements

  • Internet required

Course Outline

  • Introduction
    • Introduction - 2:53
  • Virtual Private Clouds
    • VPC Introduction - 4:00
    • Configuring A VPC DNS - 5:55
  • AWS Kinesis
    • Create a stream using Kinesis Streams - 4:54
    • Create a stream using Kinesis Firehose - 4:48
  • AWS SQS
    • Introduction to SQS - 3:00
    • Creating A Queue using SQS - 3:30
    • Installing the AWS SDK - 5:19
  • AWS Data Pipelines
    • Introduction to Data Pipelines - 3:11
    • Creating A Data Pipeline - 4:53
  • AWS Direct Connect
    • Creating A Connection - 3:19
    • Virtual Interface Overview - 3:05
  • AWS CloudTrail
    • Introduction to AWS CloudTrail - 2:19
    • Adding A New Trail - 1:36
  • AWS CloudFront
    • Introduction to AWS CloudFront - 2:57
    • Creating A Distribution - 5:53
    • Reports And Analytics - 4:20
  • AWS CloudSearch
    • Introduction To AWS CloudSearch - 2:43
    • Creating A New Search Domain - 4:05
  • AWS EMR
    • Introduction to AWS EMR - 3:10
    • Creating a Cluster - 2:45
  • Elastic Load Balancers
    • Introduction to Elastic Load Balancers - 4:10
    • Creating An Elastic Load Balancer - 5:47
  • Theoretical Concepts
    • AWS Global Infrastructure - 2:57
    • AWS Cloud Pricing Principles - 3:28
    • AWS Whitepapers - 1:26
    • New Lecture
    • AWS Cloud Computing Infrastructure - 3:30
  • Summary
    • Summary - 2:30

View Full Curriculum


Access
Lifetime
Content
8 hours
Lessons
61

Docker for Professionals: The Practical Guide

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

By Eduonix Learning Solutions | 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 61 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

Instructor

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.

Important Details

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

Requirements

  • 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:20
    • 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:38
    • CPU Allowance - 9:31
    • Assigning a CPU Set to the Container - 7:42
    • Docker Users - 8:22
    • LAB - Handling Permissions - 4:17
  • 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


Access
Lifetime
Content
23 hours
Lessons
176

The Python Mega Course: Build 10 Real World Applications

Explore the Power of Python By Actually Building Apps with Python

By Ardit Sulice | in Online Courses

The best way to learn Python is by using Python, and this massive course will teach you while you develop real life applications. Over the course, you'll truly begin to appreciate the many, many uses of Python as you build web applications, database applications, web visualizations, and much more. By course's end, you will have built 10 applications that you can be proud of, and have the tools to go off on your own into the world of Python programming.

  • Access 176 lectures & 23 hours of content 24/7
  • Build a name generator, a website URL timed blocker, a web map generator, a portfolio website w/ Flask, a GUI-based desktop application, a webcam motion detector, a web scraper of property, an interactive web-based financial chart, a data collector web application, a geocoding web service
  • Under & use object-oriented design
  • Use Python to build applications w/ Flask, Tkinter, Numpy, Folium & more
  • Explore scraping data, computer vision, sending automated emails & more using Python
  • Schedule Python programs based on computer events

Instructor

Ardit Sulce received his master's degree in Geospatial Technologies from the Institute of Geoinformatics at University of Muenster, Germany. He also holds a Bachelor's degree in Geodetic Engineering.

Ardit offers his expertise in Python development on Upwork where he has worked with companies such as the Swiss in-Terra, Center for Conservation Geography, and Rapid Intelligence. He is the founder of PythonHow where he authors written tutorials about the Python programming language.

Important Details

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

Requirements

  • Internet required

Course Outline

  • Getting started
    • Course Introduction - 5:04
    • Important Video - 1:50
    • Create Your First Python Program - 7:29
    • Useful Commands of the Command Line Interface - 8:52
    • Running Python Interactively - 2:34
  • Python Basics
    • Variables - 4:57
    • Program output explained - 7:04
    • Strings - 2:33
    • Numbers - 2:05
    • Programming tip
    • Math operators
    • Builtin functions - 4:41
    • Lists - 5:28
    • List indexing and slicing - 5:12
    • List slice examples
    • List methods - 3:26
    • Tuples
    • Dictionaries - 2:28
    • More operations with dictionaries
    • Getting user input - 6:19
    • Conditionals - 9:56
    • Conditionals with multiple conditions - 4:03
    • Custom functions - 3:05
    • Custom functions: Example - 5:44
    • Custom functions: Return vs Print - 6:44
    • Custom functions with conditionals - 4:54
    • Custom functions with multiple parameters - 2:55
    • Custom functions with default parameters - 1:27
    • Opening external text files - 7:23
    • Working with file paths - 3:47
    • Processing the content of a file - 5:50
    • For loops - 7:47
    • Writing text to a file - 6:53
    • Appending text to a file - 1:35
    • Reading and appending text to a file - 2:58
  • Beyond the Basics
    • Section introduction - 2:26
    • Setting up - 5:09
    • While loop - 5:47
    • While loop password checker - 3:30
    • String formatting - 4:06
    • Modules, libraries, and packages - 11:13
    • Datetime objects - 8:32
    • Iterating multiple sequences - 1:53
    • The "with" context manager - 3:21
  • Fixing Programming Errors
    • Syntax errors - 8:22
    • Runtime errors - 10:58
    • Fixing difficult errors - 5:38
    • The structure of a good programming question - 5:59
    • Error handling - 7:59
  • Application 1: Build an Interactive Dictionary
    • Program demonstration - 4:10
    • The data source - 4:54
    • Loading JSON data - 3:52
    • Returning the definition of a word - 3:25
    • Counting for non-existing words - 2:51
    • Implementing case sensitivity - 3:09
    • Similarity ratio between two words - 4:39
    • Best match out of a list of words - 6:07
    • Recommending the best match - 9:42
    • Confirmation from the user - 10:17
    • Optimizing the final output - 7:51
    • Exercise: Fixing a program bug (1)
    • Solution
    • Exercise: Fixing a program bug (2)
    • Solution
  • Data Analysis with Pandas
    • What is Pandas - 6:37
    • Installing Pandas
    • Getting Started with Pandas - 8:37
    • Getting Started with Jupyter Notebooks - 9:18
    • Loading CSV Files - 4:20
    • Exercise: Loading JSON Files
    • Solution
    • Note on Adding Excel Files
    • Loading Excel Files - 0:58
    • Loading TXT Files - 2:30
    • Set Header Row - 2:34
    • Set Column Names - 0:56
    • Set Index Column - 4:45
    • Indexing and Slicing - 5:35
    • Deleting Columns and Rows - 2:30
    • Updating and Adding New Columns and Rows - 7:31
    • Note on Nominatim
    • Example: Geocoding Addresses with Pandas and Geopy - 15:11
  • Numpy
    • What is Numpy - 8:07
    • Creating Numpy Arrays from Images and Vice-Versa - 12:30
    • Indexing, Slicing and Iterating - 4:57
    • Stacking and Splitting - 5:44
  • Application 2: Create Webmaps with Python and Folium
    • Demonstration of the Web Mapping Application - 1:24
    • Creating an Open Street Map with Python - 6:34
    • Adding Markers to the Map - 5:10
    • Adding Markers to the Map from CSV Data - 9:12
    • Rule-based Coloring of Markers - 4:31
    • More on Rule-based Styling - 4:27
    • Calculating the Map Center from the Input Data - 7:56
    • Adjusting the Code for the Latest Version of Folium - 8:12
    • Adding a Choropleth Map from GeoJson - 20:59
    • Adding a Layer Control Panel - 4:28
  • Application 3: Build a Website Blocker
    • Demonstration of the Website Blocker Application - 3:48
    • Application Architecture - 3:44
    • Setting up the Script - 9:08
    • Setting up the Infinite Loop - 11:00
    • Implementing the First Part - 12:16
    • Implementing the Second Part - 18:55
    • Scheduling the Python Program on Windows - 12:39
    • Scheduling the Python Program on Mac and Linux - 6:15
  • Application 4: Build a Website with Python and Flask
    • Demonstration of the Website - 1:42
    • Building Your First Website - 8:07
    • Returning HTML Templates - 4:09
    • Adding a Navigation Menu - 8:32
    • Adding CSS Styling - 5:59
    • Creating a Python Virtual Environment - 6:22
    • Deploying the Website to a Live Server - 21:52
    • Maintaining the Website - 7:26
  • Graphical User Interfaces with Tkinter
    • Introduction to Tkinter - 2:35
    • Setting up a GUI with Widgets - 9:11
    • Connecting GUI Widgets with Callback Functions - 9:33
  • Interacting with Databases with Python
    • Introduction to Working with Databases - 3:04
    • Connecting and Inserting Data to SQLite via Python - 13:11
    • Selecting, Inserting, Deleting, and Updating SQLite Records - 6:58
    • Introduction to PostgreSQL Psycopg2 - 8:46
    • Selecting, Inserting, Deleting, and Updating PostgreSQL Records - 12:53
  • Application 5: Build a Desktop Database Application
    • Demonstration of the Database Application - 2:25
    • User Interface Design - 5:54
    • Building the Front-end Interface - 27:00
    • Building the Back-end - 24:28
    • Connecting the Front-end to the Back-end, Part 1 - 17:31
    • Connecting the Front-end to the Back-end, Part 2 - 21:59
    • Creating a Standalone Executable Version of the Program - 5:00
  • Object Oriented Programming
    • Object Oriented Programming Explained - 4:59
    • Turning this Application into OOP Style, Part 1 - 13:01
    • Turning this Application into OOP Style, Part 2 - 14:06
    • Creating a Bank Account Object - 21:06
    • Inheritance - 12:08
    • OOP Glossary - 8:12
  • Python for Image and Video Processing with OpenCV
    • Introduction - 2:29
    • Installing OpenCV for Python - 2:48
    • Loading, Displaying, Resizing, and Writing Images with Python - 14:00
    • Face Detection - 19:38
    • Capturing Video - 19:45
  • Application 6: Build a Webcam Motion Detector
    • Demonstration of the Motion Detector Application - 1:59
    • Detecting Objects from the Webcam - 30:20
    • Recording Motion Time - 20:38
  • Interactive Data Visualization with Python
    • Introduction to Bokeh - 2:02
    • Installing Bokeh
    • Your First Bokeh Plot - 13:52
    • Plotting Triangles and Circle Glyphs (Practice)
    • Solution
    • Using Bokeh With Pandas - 4:51
    • Plotting Education Data (Practice)
    • Solution
    • Note on Loading Excel Files
    • Plot Properties
    • Plot Weather Data (Practice)
    • Solution
    • Visual Attributes
    • Time-Series Plots - 6:36
    • More Visualization Examples with Bokeh - 4:21
    • Plotting Time Intervals of the Motion Detector - 14:05
    • Hover Tool Implementation - 9:57
  • Webscraping with Python Beautiful Soup
    • Section Introduction - 1:57
    • The Concept Behind Webscraping - 4:30
    • Scraping a Webpage with Requests and BeautifulSoup - 16:22
  • Application 7: Scrape Real Estate Property Data
    • Demonstration of the Webscraping Application - 2:28
    • Understanding the Problem and Loading the Webpage in Python - 7:15
    • Extracting Divisions of All Properties - 11:34
    • Extracting Addresses and Property Details - 14:39
    • Extracting Elements with no Unique Identifiers - 12:07
    • Saving the Extracted Data in CSV Files - 8:27
    • Crawling Through Webpages - 17:15
  • Application 8: Build a Web-based Financial Graph
    • Demonstration of the Financial Analysis Application - 1:59
    • Downloading Various Datasets with Python - 11:31
    • Understanding Stock Market Data - 3:25
    • Understanding Stock Market Data Candlestick Charts - 5:39
    • Building Chart Candlesticks with Bokeh Quadrants - 10:13
    • Building Chart Candlesticks with Bokeh Rectangles - 22:28
    • Building Candlestick Segments - 5:02
    • Stylizing the Chart - 4:21
    • The Concept Behind Embedding a Bokeh Chart in a Webpage - 11:04
    • Embedding the Bokeh Chart in a Webpage - 15:33
    • Deploying the Chart Website to a Live Server - 8:22
  • Application 9: Build a Data Collector Web App
    • Demonstration of the Web Application - 2:59
    • Steps for Building a PostgreSQL Database-enabled Web Application - 6:08
    • Building the Front-end: HTML Part - 14:52
    • Building the Front-end: CSS Part - 10:11
    • Building the Back-end: Getting User Input - 17:31
    • Building the Back End: Creating the PostGreSQL Database Model - 18:17
    • Building the Back End: Storing User Data to the Database - 19:14
    • Building the Back End: Emailing Database Values Back to the User - 11:14
    • Building the Back End: Sending Statistics to Users - 16:00
    • Deploying the Web Application to a Live Server - 29:31
    • Bonus Lecture: User Downloads and Uploads - 20:51
  • Application 10: Student Project on Building a Geocoder Web Service
    • Demonstration of the Geocoding Web Service Application and Project Requirements - 7:31
    • Solution, Part 1 - 16:21
    • Solution, Part 2 - 5:51
    • End of the Course - 0:47

View Full Curriculum


Access
Lifetime
Content
6 hours
Lessons
53

DevOps Tutorial: Complete Beginner Training

Take a Deep Dive Into One of Today's Fastest Growing Fields

By Updegree | in Online Courses

This comprehensive DevOps course combines five courses to give you hands-on experience working with a variety of DevOps technologies. You'll get a practical look into how software development is streamlined through DevOps best practices and understand why this field is booming in today's tech industry.

  • Access 53 lectures & 6 hours of content 24/7
  • Learn how DevOps helps the software development life cycle
  • Manage infrastructure using automation tools & code
  • Explore DevOps best practices like Continuous Development, Continuous Testing, Configuration Management, Continuous Integration, & more

Instructor

UpDegree is a Group of IT skilled People having sound technical knowledge on various IT domain.

We work for different MNC including Microsoft, IBM, CISCO, eBay, Amazon, Flipkart, and a lot of startups also. We teach you practical hands-on computer skills what you need for a Job in the IT Sector. Less theory and more practical! Learn through example and step-by-step.

Important Details

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

Requirements

  • Internet required

Course Outline

  • Introduction to DevOps
    • Devops Introductory Video - 3:32
    • What is Devops? - 5:36
    • Why Devops - 5:21
    • Where DevOps is Useful - Who use DevOps? - 2:13
    • DevOps in Business - 11:46
  • Docker Guide
    • Docker Conteners - 2:30
    • Use of Docker - 3:00
    • Virtualization vs Docker - 9:02
    • Benefits of Docker - 1:40
  • CHAPTER 3:Docker Architecture
    • Docker Architecture - 2:40
    • Docker Engine - 2:54
  • CHAPTER 4:Docker Installation
    • Docker Installation - 7:51
  • Provisioning
    • Provisioning - 19:09
    • Provisioning Part #2 - 18:39
  • Docker Cluster
    • Swarm Overview - 4:25
    • Swarm Prerequisites - 2:30
    • Create Swarm - 2:39
    • Adding nodes to the swam - 3:35
    • Swarm deploy Inspect Scale - 5:26
    • Swarm Delete service - 1:36
    • Swarm Drain - 2:57
  • Introduction to Jenkins
    • Jenkins Introduction - 7:22
    • Build Cycle - 4:33
    • Java GIT Installations - 7:29
    • Obtaining and installing Jenkins - 8:24
    • Automated Testing - 5:56
    • Automated Testing Jenkins Installation on Windows - 5:59
    • Automation Testing Eclipse kepler Installing - 3:28
    • Automated Testing TestNG Installation - 7:52
    • Automated Testing Selenium - 1:33
    • Automation Testing Creating Java Project - 4:45
    • Automated Creating and Testing Java Program - 11:57
    • Automation Testing Running TestNG XML - 4:05
    • Automation Testing Creating Testing XML - 4:28
    • Automation Testing Creating Batch Script - 4:22
    • Automation Testing Configuring Jenkins Job - 14:49
  • GIT
    • Version Control System Overview - 8:45
    • GIT Installation - 9:34
    • GIT Workflow - 10:09
    • GIT Multiple Version of File - 6:59
    • GIT Soft & Hard Reset for Commited Code - 13:47
    • Git Remote Repository - 10:21
    • Git Clone - 3:33
    • Git Understanding Merge Conflict - 20:43
    • GIT Branching Strategy - Part1 - 6:47
    • GIT Branching Strategy - Part 2 - 8:38
  • Vagrant
    • Introduction of Vagrant - 15:25
    • Provisioning and Buliding VM with Vagrant - 17:10
  • CHAPTER 12:Maven
    • Introduction to Maven - 11:40
    • Setup Jenkins Server for Maven Project #2 - 6:01
  • CHAPTER 13:Ansible
    • Overview of Ansible - 14:17
    • Install Ansible Using Yum - 4:43
    • Installing Ansible Using Python PIP - 2:12

View Full Curriculum


Access
Lifetime
Content
7 hours
Lessons
61

Elasticsearch & the Elastic Stack

Search, Analyze, & Visualize Big Data on a Cluster with Elasticsearch, Logstash, Beats, Kibana, & More

By Sundog Software | in Online Courses

Elasticsearch is a powerful tool not only for powering search on big websites but also for analyzing big data sets in a matter of milliseconds. It's an increasingly popular technology, and a valuable skill to have in today's job market. This comprehensive course covers it all, from installation to operations, with 60 lectures including 8 hours of video. Elasticsearch is positioning itself to be a much faster alternative to Hadoop, Spark, and Flink for many common data analysis requirements. It's an important tool to understand, and it's easy to use! Dive in and see what it's all about.

  • Access 61 lectures & 7 hours of content 24/7
  • Set up search indices on an Elasticsearch cluster & querying that data in many ways
  • Import data into an Elasticsearch index
  • Stream data into Elasticsearch using Logstash & Filebeat
  • Bucket & analyze data & visualize it using the Elastic Stack's web UI, Kibana
  • Manage operations on your Elastic Stack using X-Pack to monitor your cluster's health

Instructor

Frank Kane spent 9 years at Amazon and IMDb, developing and managing the technology that automatically delivers product and movie recommendations to hundreds of millions of customers, all the time. Frank holds 17 issued patents in the fields of distributed computing, data mining, and machine learning. In 2012, Frank left to start his own successful company, Sundog Software, which focuses on virtual reality environment technology, and teaching others about big data analysis.

Important Details

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

Requirements

  • Internet required

Course Outline

  • Installing and Understanding Elasticsearch
    • Introduction, and Installing Elasticsearch - 17:12
    • Elasticsearch Overview - 5:46
    • Using Elasticsearch - 9:01
    • Elasticsearch Architecture - 6:46
    • Quiz: Elasticsearch Concepts and Architecture - 4:26
  • Mapping and Indexing Data
    • Connecting to your Cluster - 6:54
    • Getting to Know the Movielens Data Set - 4:18
    • Create a Mapping for MovieLens - 15:01
    • Import a Single Movie via JSON / REST - 5:02
    • Insert Many Movies at Once - 5:32
    • Updating Data in Elasticsearch - 6:13
    • Deleting Data in Elasticsearch - 2:43
    • Insert, Update, and Delete a Fictitious Movie - 4:29
    • Dealing With Concurrency - 8:47
    • Using Analyzers and Tokenizers - 12:35
    • Data Modeling with Elasticsearch - 13:38
  • Searching with Elasticsearch
    • Using Query-String Search - 9:15
    • Using JSON Search - 9:56
    • Full-Text vs. Phrase Search - 6:06
    • Search for New Star Wars Films Two Different Ways - 3:50
    • Pagination - 6:16
    • Sorting - 7:26
    • Using Filters - 4:24
    • Search for Science Fiction Movies Before 1960, Sorted by Title - 3:09
    • Fuzzy Queries - 6:16
    • Partial Matching - 5:26
    • N-Grams, and Search as You Type - 13:15
  • Importing Data Into Your Index - Big or Small
    • Importing Data from Scripts - 15:11
    • Import Movie Tags Into a New Index with a Python Script. - 3:32
    • Logstash Overview - 4:31
    • Installing Logstash - 7:51
    • Importing Apache Access Logs with Logstash - 4:51
    • Importing Data from MySQL using Logstash - 14:36
    • Importing Data from AWS S3 using Logstash - 8:16
    • Integrating Kafka with Elasticsearch - 9:02
    • Integrating Spark and Hadoop with Elasticsearch - 12:24
    • Import Movie Ratings from Spark to Elasticsearch - 9:23
  • Aggregation
    • Buckets and Metrics - 12:06
    • Histograms - 7:36
    • Aggregating Time Series Data - 7:18
    • When Did my Site Go Down? - 4:05
    • Nested Aggregations - 13:54
  • Using Kibana
    • Installing Kibana - 6:07
    • Analyzing Shakespeare with Kibana - 8:46
    • Find the Shakespeare Plays with the Most Lines - 3:15
  • Analyzing Log Data with the Elastic Stack
    • The ELK Stack and Elastic Stack - 4:14
    • Install, Configure, and Use FileBeat - 7:34
    • Analyzing Server Logs with Kibana - 7:07
    • Narrow Down the Source of 404 Errors - 4:19
  • Elasticsearch Operations
    • How Many Shards Should I Use? - 5:50
    • Scaling with New Indices - 7:43
    • Choosing Your Hardware - 3:04
    • Heap Sizing - 3:17
    • Monitoring with X-Pack - 11:57
    • Practicing Failover - 12:27
    • Snapshots - 9:32
    • Rolling Restarts - 8:08
  • Elasticsearch in the Cloud
    • Using Amazon Elasticsearch Service - 10:21
    • Integrating Amazon ES with Logstash - 14:11
    • Using Elastic Cloud - 9:38
  • You Made It!
    • I Made It! Now What? - 3:46

View Full Curriculum



Terms

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