Understanding Docker and using it for Selenium automation
4.4 (635 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
11,816 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Understanding Docker and using it for Selenium automation to your Wishlist.

Add to Wishlist

Understanding Docker and using it for Selenium automation

Learn docker and containers from complete ground up
4.4 (635 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
11,816 students enrolled
Created by Mr Karthik KK
Last updated 8/2016
English
English
Price: Free
Includes:
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand what docker is all about
  • Difference between Virtual machines and docker containers
  • Working with multiple containers
  • Working with docker compose
  • Taking the idea of docker in to selenium automation with grid setup
View Curriculum
Requirements
  • Basic understanding on Virtual machines and operating systems
  • Understanding on Selenium automation
Description

Understanding Docker and using it for Selenium automation course is designed in such a way that any one with zero knowledge on docker and its related concepts can get up to the speed easily without much effort.

This course is splitted into three parts

1. Understanding the ABC of Docker
2. Docker Compose
3. Selenium Grid with Docker 

All these three sections are intrinsic, meaning they are interdependent on each other and hence sometimes students may need to go back and forth to get into some related concepts.

First two sections deals with Docker and its related commands, whereas in third section one much have knowledge on Selenium with C# to write code on visual studio for running tests in parallel on multiple containers and multiple browser.

Who is the target audience?
  • This course is designed for Developers and Testers
  • Since this course talk about infrastructure, its also for Devops
Students Who Viewed This Course Also Viewed
Curriculum For This Course
13 Lectures
02:04:51
+
Understanding the ABC of Docker
7 Lectures 01:08:09

In this video we will talk about an Introduction to Docker and why should we choose Docker over Virtual machines.

Introduction
08:53

This video talks about an introduction to Docker containers and how different is docker container over Virtual Machines.

Part 2 - Understanding and working with Containers
09:25

In this video we will discuss how to install Docker for Windows in Windows 10 machine.

Part 3 - Installing and getting started with Docker for Windows
08:12

This video is all about the different commands we are going to work with docker containers.

Part 4 - Working with Docker containers and commands
12:30

In this video we will pull our docker container from hub.docker.com and start working with it locally using docker for windows

Part 5a - Pulling and working with container from docker hub (part a)
07:28

In this video we will pull our docker container from hub.docker.com and start working with it locally using docker for windows

Part 5b - Pulling and working with container from docker hub (part b)
07:52

In this video we will talk about working with multiple containers using Links.

Part 6 -Linking and working with multiple containers to perform single operation
13:49
+
Working with Docker Compose
2 Lectures 17:36
Part 7 - An Introduction to Docker Compose
09:02

In this video we will talk about working with multiple containers using docker compose yaml file.

Part 8 - Working with Multiple Containers using Docker Compose
08:34
+
Selenium Grid with Docker
4 Lectures 39:06
Part 1 - Introduction to Selenium grid with Docker
04:02

Part 2 - Initiating docker selenium grid container setup
15:15

Part 3 - Writing Code for SeleniumGrid to run on multiple containers in parallel
07:46

Part 4 – Setting Selenium grid setup using Docker compose
12:03
About the Instructor
Mr Karthik KK
4.3 Average rating
3,251 Reviews
44,103 Students
17 Courses
Software Architect, Consultant and Youtuber

I am Karthik K.K. I do consulting, blogging and researching on various different tools and technologies which inspires my interest. I have been into Software Automation Testing for over 10+ years now and my interest in learning new stuffs which enables automation has never been compromised.

Due to my passion in automation testing I got fully exposed to tools and languages like

Desktop & Web : QTP, Selenium, Specflow, VS Coded UI, Ranorex ,Test Complete and Cucumber
Mobile : Appium, Robotium,Calabash, Espresso, Selendroid
Languages : C#, Java, Ruby, Powershell, Javascript, VBScript 
Cloud Tools : Azure, Dockers
Misc Tools: Mockito, Rest-assured, Bound-Box,FluentAutomation
Interested in: MVC, Entity framework, LINQ, Fakes, Distributed deployment, SAAS