Selenium WebDriver with CI/CD,AWS,Jenkins,Docker,Grid,GitHub
Selenium WebDriver with CI/CD,AWS,Jenkins,Docker,Grid,GitHub, available at $54.99, has an average rating of 3.75, with 62 lectures, based on 46 reviews, and has 436 subscribers.
You will learn about By the End of the course you will learn CI CD and integrate Automation tests with the CI CD pipeline using Jenkins you will learn to deploy HTML Website in AWS EC2 instance and Run the test Automation Scripts you will learn to write Shell scripts, Windows Batch files you will learn SSH, SCP to reach-out to the AWS Ec2 Linux server from Windows machine You will learn create CI CD pipelines using Jenkins you will work on the GIT and GITHUB you will learn docker, containerization, containers you will work on Selenium Grid you will learn to utilize docker for selenium Grid and efficient executions you will learn the overview of REST APIs and How to use them you will learn Jenkins APIs to run the jenkins Jobs remotely you will learn to containerize the selenium Grid and integrate it with CI CD This course is ideal for individuals who are QA Engineers or Any one who wants to learn CI CD or Automation Engineers/ SDETs/ Devops Engineers or Any one who wants to integrate test automation with CI CD It is particularly useful for QA Engineers or Any one who wants to learn CI CD or Automation Engineers/ SDETs/ Devops Engineers or Any one who wants to integrate test automation with CI CD.
Enroll now: Selenium WebDriver with CI/CD,AWS,Jenkins,Docker,Grid,GitHub
Summary
Title: Selenium WebDriver with CI/CD,AWS,Jenkins,Docker,Grid,GitHub
Price: $54.99
Average Rating: 3.75
Number of Lectures: 62
Number of Published Lectures: 62
Number of Curriculum Items: 62
Number of Published Curriculum Objects: 62
Original Price: ₹7,900
Quality Status: approved
Status: Live
What You Will Learn
- By the End of the course you will learn CI CD and integrate Automation tests with the CI CD pipeline using Jenkins
- you will learn to deploy HTML Website in AWS EC2 instance and Run the test Automation Scripts
- you will learn to write Shell scripts, Windows Batch files
- you will learn SSH, SCP to reach-out to the AWS Ec2 Linux server from Windows machine
- You will learn create CI CD pipelines using Jenkins
- you will work on the GIT and GITHUB
- you will learn docker, containerization, containers
- you will work on Selenium Grid
- you will learn to utilize docker for selenium Grid and efficient executions
- you will learn the overview of REST APIs and How to use them
- you will learn Jenkins APIs to run the jenkins Jobs remotely
- you will learn to containerize the selenium Grid and integrate it with CI CD
Who Should Attend
- QA Engineers
- Any one who wants to learn CI CD
- Automation Engineers/ SDETs/ Devops Engineers
- Any one who wants to integrate test automation with CI CD
Target Audiences
- QA Engineers
- Any one who wants to learn CI CD
- Automation Engineers/ SDETs/ Devops Engineers
- Any one who wants to integrate test automation with CI CD
Learn to Develop the CI CD pipelines using AWS, Jenkins, Docker and GitHub. Integrate your Selenium WebDriver Automation test suite with the CI CD pipelines and Make use of Selenium Grid and Dockerized Selenium Grid to achieve efficient Parallel and Cross Browser test executions.
As part of this course, I have covered following topics-
-
Introduction to AWS EC2 and creation of Development, QA, Production Environments using AWS EC2.
-
GitHub repositories – Fork and Clone on the existing HTML Demo APP Repo, Unit Tests Repo & E2E Tests Repo.
-
Learn to connect to remote servers and AWS EC2 instances from your local machines using SSH and transfer files using SCP.
-
Installing Apache Web Server – Httpd in the AWS EC2 instances and learn to stop and start the webserver
-
Manually Deploy the HTML Demo APP on the AWS EC2 instances (Dev, QA , Prod) using Apache WebServer Httpd and develop deployment shell scripts.
-
Installation of Jenkins and Automate deployment workflow by developing CI CD pipeline using Jenkins jobs and GitHub Repositories – HTML Demo APP, Units tests, E2E tests.
-
Introduction to JenkinsFile and pipeline-as-code and create a Jenkins coded pipeline.
-
Introduction to Docker, Containerization, Docker-compose and DockerFile.
-
Docker practical session with basic docker commands and docker images.
-
Achieve deployment on the production AWS EC2 instance using Docker.
-
Introduction to parallel and cross browser testing using Selenium WebDriver.
-
Introduction to selenium Grid and manual selenium grid configuration.
-
Automate the Selenium Grid configuration with Docker and containers.
-
Run Selenium tests in parallel, Sequential and cross browser on Docker containers using Dockerized Selenium Grid and VNC Viewer.
-
Strategies on integration of Selenium WebDriver Automation tests with CI CD pipelines.
-
Utilize the Jenkins Remote APIs to run the Jenkins jobs from remote machines.
-
Watch & track the Jenkins pipeline View using Blue Ocean plugin in Jenkins. More sophisticated UI for Jenkins pipelines.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Looking to learn Selenium scripts and framework development?
Lecture 3: Links – Other Courses
Chapter 2: Theoretical overview on CI CD and Devops concepts
Lecture 1: CI CD and Devops Concepts
Lecture 2: Download Resources
Chapter 3: GitHub and AWS
Lecture 1: Create AWS and GitHub accounts
Lecture 2: GitHub Repositories we need in this course
Lecture 3: GitHub – Fork a Repo Operation – Demo
Lecture 4: Required Links
Chapter 4: Projects Overview
Lecture 1: Clone the HTML Website from GitHub
Lecture 2: Setup and installation
Lecture 3: Environment Variables
Lecture 4: Run Unit Tests in Eclipse
Lecture 5: Run E2E Tests in Eclipse
Chapter 5: AWS EC2 – Create Dev, QA, Prod EC2 Instances
Lecture 1: Create AWS EC2 instances
Chapter 6: SSH protocol & SCP protocol & Apache Http Server – httpd
Lecture 1: Install Apache Http Server – HTTPD in AWS EC2
Lecture 2: Links Required
Lecture 3: Resolved Issues with SCP file transfer to AWS EC2 instance
Lecture 4: Alternative setup and solutions for SSH
Chapter 7: Manual Deployment
Lecture 1: Deploy HTML Website to AWS EC2 – Manually
Chapter 8: Automatic Deployment
Lecture 1: Shell Script Development
Chapter 9: Jenkins – CI CD Tool
Lecture 1: Jenkins Installation to Local Machine
Lecture 2: Create a Windows batch File to start Jenkins Server
Lecture 3: More info – Read this
Chapter 10: CI CD Pipeline
Lecture 1: Jenkins – Create Build Job
Lecture 2: Jenkins – Build Job Executions
Lecture 3: Jenkins – Complete rest of the Jobs in pipeline
Lecture 4: Jenkins – CI CD Pipeline Final Executions
Lecture 5: Rate the Course!!
Chapter 11: Elastic IPs in AWS EC2
Lecture 1: Why to use Elastic IPs?
Chapter 12: Pipeline as code – Jenkinsfile – New way of creating CI CD pipelines
Lecture 1: Create a sample Build->Deploy->Test coded pipeline
Lecture 2: Jenkinsfile and Multi-branch pipeline Job in Jenkins
Lecture 3: Fix problems and Final Run
Lecture 4: jenkinsfile github link
Chapter 13: Introduction to Docker
Lecture 1: Links to Docker Hub and Docker Documentation
Lecture 2: Docker Concepts overview
Lecture 3: Alternative setup – Docker on Windows AWS EC2
Lecture 4: Alternative setup – Docker on Linux AWS EC2
Lecture 5: Local machine – Docker Installation – Basics
Chapter 14: More Basics on Docker
Lecture 1: Docker Basics – Part 1
Lecture 2: Docker Basics – Part 2
Lecture 3: Docker Exercise- MYSQL on Docker
Lecture 4: Docker Exercise – Apache http server -Httpd on Docker
Chapter 15: Dockerfile & Docker-compose
Lecture 1: Volume Mapping Concept
Lecture 2: Dockerfile
Lecture 3: Volume Mapping in Dockerfile
Lecture 4: Fixing Dangling images/<none> Tags
Lecture 5: Docker-compose
Chapter 16: Use-case: Deployment with Docker
Lecture 1: Docker installation on AWS EC2 instance & Edit shell Script
Lecture 2: Docker-compose installation on AWS EC2 instances
Lecture 3: Fixed issues in docker-compose.yml
Lecture 4: Final CI CD pipeline Run
Chapter 17: Use-case: Docker & containerization in Automation Testing
Lecture 1: Selenium WebDriver – Parallel Testing, Cross-browser testing & Selenium Grid
Lecture 2: Links Required
Lecture 3: Selenium Grid Manual Setup
Lecture 4: Selenium Grid with Docker compose
Lecture 5: Watch the test execution on the docker containers
Chapter 18: Final CI/CD pipeline Run with jenkinsFile, DockerFile, Docker-compose & grid
Lecture 1: Final CI CD pipeline Run
Chapter 19: Strategies & Tricks to integrate test automation with CI CD pipeline
Lecture 1: Various Strategies to integrate Test Automation with CI CD Pipeline
Lecture 2: Jenkins Remote Rest API to Run jobs on remote jenkins Server
Lecture 3: Jenkins Rest API Run from CMD
Chapter 20: Conclusion
Lecture 1: Congrats!!
Instructors
-
Vineet N
Software Engineer
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 2 votes
- 3 stars: 8 votes
- 4 stars: 15 votes
- 5 stars: 17 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024