Email: online@course.in

Main Road

Selenium Webdriver With Docker

Course

SELENIUM WEBDRIVER WITH DOCKER

Category

Docker Professional Course

Eligibility

Lateral Entry Professionals and Freshers

Mode

Online and Classroom Sessions

Batches

Week Days and Week Ends

Duration :

1.5  hrs in weekdays and 3hrs during Weekend

Docker Objectives

•How to Properly Install Docker.
•Understand how to navigate and use Docker.
•You will learn basics of programming in Docker
•A introductory understanding of how to program in Docker.
•Learn How to interact with Docker, Step By Step
•Start learning from this excellent course on Docker programming!
•Learn the fundamentals of Docker and get trained on analyzing data
•Learn Docker – A super fun way to improve your programming skills
•Learn a multitude of Docker to take your skills to the next level!

selenium webdriver with docker Course Features

•Most comprehensive Industrry curriculum
•Course has been framed by Industry experts
•Accessibility of adequate training resources
•We enage Experienced trainers for Quality Training
•Assignments and test to ensure concept absorption.
•We also provide Cost Effective and Flexible Payment Schemes
•We also provide Normal Track, Fast Track and Weekend Batches also for Working Professionals
•Lifetime access to our 24×7 online support team who will resolve all your technical queries, through ticket based tracking system.

Who are eligible for Docker

•.net software engineer, Team Lead, Senior Soft ware engineer, Technical Architect, Program Manager, .net Developer, Biztalk Developer, others
•ETL Developer, Informatica MDM, SAP BO, SAP HANA, Oracle Apps Functional Finance, Finance Modules, 11i, R12, Oracle Apps, Oracle Apps DBA, EBusiness Suite
•Java/j2ee, Microsoft, Erp, Cloud, Qa/testing, Automation Testing, Analytics, Machine Learning, Artificial Intelligence, Agile Project Management, Mobility
•Security Associate, Security Monitor, Security Analyst, senior security operations analyst, Software Engineer, Software Developer, Java Developer, Devopsux, ui, Python Developers, Qa Automation, sales, Ui Development, Ux Design, Software Development, Python, Qa Testing, Automation Testing

SELENIUM WEBDRIVER WITH DOCKER Syllabus

About Me
•Goal
•Prerequisite
•MUST WATCH – before buying this course!!!
•Docker Basics & Installation
•What is Docker?
•A Humble Request
•Installation – Steps
•Windows Installation – Part 1
•Windows Installation – Part 2
•Windows Installation – Part 3
•Mac Installation
•Linux Installation
•Linux Installation Verification
•Windows + MAC + Linux Users – Docker not working??
•Docker Crash Course
•Terminologies
•Useful Docker Commands
•Docker Commands – Resource
•Pulling An Image
•Pulling An Image – Demo
•Image Name Format
•Creating A Container
•Creating A Container – Demo
•Basic Linux Commands
•Port Mapping
•Port Mapping – Continuation
•Port Mapping – Demo
•Docker Stop Command
•Volume Mapping
•Volume Mapping – Demo
•Volume Mapping – Windows
•Docker Network
•Creating Network & Multiple Containers – Demo
•Creating Our Own Image
•Creating A Very Simple Image – Demo
•A Simple Java – Hello World Program
•Creating An Image & Installing Java
•Passing Environment Variables To Docker Container
•Tagging An Image & Pushing To DockerHub
•Checking Container Logs
•Docker Summary
•Docker Compose
•Docker Compose – Introduction
•Docker Compose – Demo
•Docker Compose – Multiple Containers With Multiple Options
•Creating Our Automation Framework
•Our Practice Site Application Walk-through
•IntelliJ IDEA Installation
•IntelliJ Project Setup
•Project Source Code
•Page Object Creation – Registration Page
•Page Object Creation – Registration Confirmation Page
•Page Object Creation – Flight Details Page
•Page Object Creation – Book Flight Page
•Page Object Creation – Flight Confirmation Page
•Page Object Creation – Quick Refactor
•TestNG – Test Class Creation – Book Flight Workflow
•TestNG – Test Class Execution – First Demo
•TestNG – Test Class Parameterization
•TestNG – Test Suite Creation & Execution
•DuckDuckGo – Search Functionality
•DuckDuckGo – Page Object and Test Implementation
•Test Automation Framework – End note
•Disposable Selenium Grid Infrastructure Using Docker
•Selenium Grid – Introduction
•Dockerized Selenium Grid – How It Works
•Dockerized Selenium Grid – Compose File Creation
•Launching Disposable Selenium Grid Infrastructure
•Test Automation Framework – Refactoring For Selenium Grid – Part 1
•Test Automation Framework – Refactoring For Selenium Grid – Part 2
•Test Automation Framework – Refactoring For Selenium Grid – Part 3
•Running Automated Tests Using Selenium Grid
•Selenium Grid – Parallel Tests – Not Enough Chrome!
•Dockerized Selenium Grid – Scaling Out Containers On Demand
•Dockerized Selenium Grid – Scaling In Containers
•Dockerized Selenium Grid – How To Connect With An External Hub / Node
•Zalenium – A Selenium Grid With Cool Features
•Zalenium – Introduction
•Running Zalenium Grid
•Zalenium – Live Preview – Part 1
•Zalenium – Live Preview – Part 2
•Zalenium – Test Execution Dashboard
•Zalenium – Updating Test Name
•Zalenium – Run Options
•Zalenium – Docker-Compose File
•Running Our Tests Inside Docker Container
•Maven Commands In Commandline
•Adding Maven Plugins
•Maven Package Demo
•Running Our Tests Using Jar File
•Facing issues?
•Running Our Tests On Firefox
•Creating Our Own Image For Our Tests
•Creating Dockerfile With Dependencies
•Building Our Docker Image
•Exploring Our Image – Part 1
•Exploring Our Image – Part 2
•What is localhost in a container?
•Running Tests By Creating A Container
•Running Tests & Archiving Results
•Defining Entire Infrastructure Using Docker Compose File
•Creating Compose File
•Docker Compose Run – Empty Pool Issue
•Finding The Solution For Empty Pool Issue
•Adding Healthcheck Script
•Note for Windows Users
•Docker Compose Run With Healthcheck Script
•Test Suites Run Using Existing Selenium Grid
•Firefox Issue
•Fixing Firefox issue & Filtering Service Specific Log
•Creating Docker Compose File For Multiple Test Suites
•Running Multiple Test Suites In Parallel – Part 1
•Running Multiple Test Suites In Parallel – Part 2
•None Images!!!
•File Downloads
•File Uploads
•Optional Lecture – Why we package as a Jar?
•Zalenium – Docker Compose
•Introducing Jenkins In Our Test Automation Process
•Continuous Integration & Delivery Process – Introduction
•Installing Jenkins Using Docker
•Jenkins Volume Mapping Permissions
•Setting Up Initial Plugins
•Jenkins – Master & Slave – How It Works
•Jenkins – Connecting To An Agent
•Launch agent by connecting it to the master’ not available?
•Adding DockerHub Credentials
•Adding Jenkinsfile
•Jenkinsfile Explanation
•Jenkinsfile For Windows/MAC
•Git Install
•Creating GitHub Account
•Pushing Our Project Into GitHub
•Creating Jenkins Job For Building Docker Image
•Building Our Image
•Our Image In DockerHub
•Maven Local Repo – Volume Mapping Fix
•How To Run Our Test Suites
•Creating Runner Repository
•Adding Jenkinsfile For Test Run
•Never Ending Jenkins Job!!!
•Finding The Solution For Never Ending Jenkins Job
•Applying The Solution For Never Ending Jenkins Job
•How To Archive Test Results
•Jenkins Content Security Policy Configuration
•Final Test Run Archiving Test Results
•Do We Test On Latest Image?
•Testing After Pulling Latest Image
•Running Our Tests In AWS
•AWS – Quick Section Introduction
•AWS – Our Goal
•AWS – 12 Months FREE!?
•AWS – Terminologies
•AWS – Instance Purchase Options
•AWS – Spot Instance Advisor
•AWS – Create Account
•AWS – Jenkins Node Requirements
•AWS – Create VPC & Subnets
•AWS – Creating AMI – Part 1
•AWS – Creating AMI – Part 2
•AWS – Creating AMI – Part 3
•AWS – Creating User For Jenkins
•AWS – EC2 Fleet Plugin Install
•AWS – Adding Credentials In Jenkins
•AWS – Spot Fleet Request Creation
•AWS – Spot Fleet Configuration In Jenkins
•AWS – Running Our Tests & Auto Scaling
•AWS – Copy AMI To Other Region
•AWS – Cleaning Up Resources
•AWS – My Billing Dashboard
•Thank You
•Thank you note!
•Commonly Occurring Problems & Possible Solutions
•Are you using Docker toolbox instead of ‘Docker for Windows’/’Docker for Mac’?
•Are you using a Laptop / Desktop provided by your Employer?
•Docker volume mapping not working!
•Docker port mapping not working!
•Running Jenkins / Jobs is throwing permission related error!
•Jenkins – Not building image / Maven volume mapping not working
•Docker For BDD Projects
•BDD – Section Intro
•BDD – A Simple Project Walk-through
•BDD – Running Tests From IDE
•BDD – Packaging As Jar
•BDD – Running Tests From Terminal
•BDD – Adding Healthcheck Script
•BDD – Creating Docker Image
•BDD – Final Run Using Docker Compose
•BDD – Changes For JUnit
•BDD – JUnit – Packaging As Jar
•BDD – JUnit – Creating Docker Image & Running Via Docker Compose