Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Mastering Docker For Sdet: Build, Test & Automate Like A Pro

    Posted By: ELK1nG
    Mastering Docker For Sdet: Build, Test & Automate Like A Pro

    Mastering Docker For Sdet: Build, Test & Automate Like A Pro
    Published 1/2025
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 4.58 GB | Duration: 10h 43m

    Master Containerisation, CI/CD Pipelines, Dockerfiles, Docker Image & Build Scalable Test Automation to Excel as an SDET

    What you'll learn

    Master Docker Basics – Learn containerization to create lightweight, portable environments.

    Write Custom Dockerfiles – Build and optimize images for automated testing.

    Scalable Test Environments – Use docker-compose to manage multi-container workflows.

    CI/CD Integration – Automate builds, tests, and deployments with tools like Jenkins.

    Run Automated Tests – Execute Selenium, API, and unit tests in isolated containers.

    Debug and Troubleshoot – Diagnose and fix container issues like a pro.

    Collaborate Effectively – Share consistent environments across teams.

    Advance to SDET Roles – Gain in-demand skills for a seamless QA to SDET transition.

    Upgrade Your Career to SDET: Gain in-demand skills that help you transition from QA to SDET roles in DevOps-centric organizations.

    Work on Real-World Projects: Apply your learning to practical scenarios, including setting up end-to-end CI/CD pipelines with Dockerized testing.

    Collaborate Using Docker: Share consistent testing environments with your team to avoid "it works on my machine" problems.

    Requirements

    No Prior Docker Experience Needed – This course is beginner-friendly!

    Admin Access – Required to install and configure Docker Desktop.

    Basic Command Line Knowledge – Familiarity with terminal/command prompt is helpful but not mandatory.

    Git Installed (Optional) – Basic knowledge of Git for version control integration.

    Description

    "Unlock the Power of Docker for SDETs and QA Professionals!"Are you ready to elevate your QA career and transition into the high-demand role of a Software Development Engineer in Test (SDET)? Master Docker, the industry-standard containerization tool, and supercharge your ability to build, test, and automate scalable applications like a pro.This course is designed specifically for QA professionals, testers, and aspiring SDETs who want to:Streamline testing workflows using Docker containers.Learn containerization from the ground up, no prior experience needed!Automate testing environments for CI/CD pipelines with ease.Create and manage Dockerfiles, images, and multi-container systems.Integrate Docker with tools like Jenkins, Selenium, API Automation and other testing frameworks.What You’ll Gain:A clear understanding of containerisation and Docker's role in modern DevOps/SDET Automation.Hands-on experience building Dockerized test environments.The ability to write and optimise Dockerfiles for automated testing.Skills to integrate Docker into CI/CD pipelines for seamless automation.Confidence to manage containers, networks, and volumes like a professional.Why This Course?With a focus on real-world scenarios, you’ll work on practical projects that replicate challenges faced by QA teams. From setting up test environments to running automated test suites in containers, this course empowers you to become an SDET who’s ready to tackle complex testing workflows.Whether you’re new to Docker or looking to sharpen your skills, this course provides a clear, beginner-friendly path to mastering containerization.Who Should Enroll?QA professionals transitioning into SDET roles.Test automation engineers looking to adopt modern tools.Developers or testers eager to learn containerization.Anyone interested in mastering Docker for QA workflows.Start Your SDET Journey Today!By the end of this course, you’ll not only master Docker but also gain the confidence and skills to lead the future of test automation and DevOps. Join now and take the first step toward becoming an in-demand SDET professional!

    Overview

    Section 1: Course Introduction

    Lecture 1 Introduction

    Lecture 2 ALL Notes & Resources For Reference

    Lecture 3 Reach out to me.

    Lecture 4 Important Notes !!

    Section 2: Docker Basics Knowledge - ABC of Docker

    Lecture 5 What is Docker ?

    Lecture 6 Why We need Docker ?

    Lecture 7 What is Container Technically ?

    Lecture 8 What is Dockerfile ?

    Lecture 9 What is Kubernetes ?

    Lecture 10 Docker Container Examples

    Lecture 11 Docker Terminology

    Lecture 12 Container vs Virtual Machine

    Lecture 13 Docker Architecture

    Lecture 14 Docker Quick walkthrough

    Section 3: Docker Download & Setup

    Lecture 15 Download & Setup Docker in Mac+Window

    Lecture 16 Docker Desktop Dashboard Walkthrough

    Section 4: Docker Crash Course

    Lecture 17 Understanding Docker Flow Diagram

    Lecture 18 Docker Important Commands

    Lecture 19 Docker-Pull Practicals hands on

    Lecture 20 Creating Ubuntu Linux Machine using Docker

    Lecture 21 Port Mapping Overview

    Lecture 22 Port Mapping Practicals

    Lecture 23 Docker Port Mapping Practicals Part - II

    Lecture 24 Understanding Volume Mapping Concepts

    Lecture 25 Volume Mapping Practicals Demo

    Lecture 26 Docker Network Concepts

    Lecture 27 Docker Container without Network - Practicals

    Lecture 28 Docker Container with Docker Network - Practicals

    Section 5: Building Docker Image, Running & Pushing to DockerHub

    Lecture 29 Setup Editor for building the Dockerfile

    Lecture 30 Understanding Dockerfile

    Lecture 31 Creating Simple Docker Image

    Lecture 32 Building First Docker Image

    Lecture 33 Understanding Pushing Image to Docker Hub

    Lecture 34 Pushing Image to Docker Hub - Demo

    Lecture 35 Updating Docker Tag

    Lecture 36 Updating the Image version and pushing to docker hub

    Lecture 37 Understanding Building Java Based Image

    Lecture 38 Setup JAVA Path Variable if Issue is there

    Lecture 39 Create Java based Docker Images

    Lecture 40 Understanding Parameterisation in Java with Examples

    Lecture 41 Passing Env Variable to Docker Practicals

    Lecture 42 Checking Docker Container logs

    Section 6: Building Docker Image & Executing via docker-compose

    Lecture 43 Understanding Docker Compose

    Lecture 44 Creating Docker compose yaml file

    Lecture 45 Practical on docker-compose

    Lecture 46 Docker compose up & down

    Lecture 47 Create Nginx using docker-compose

    Lecture 48 Play with Docker Compose

    Lecture 49 Docker Cleanup Best Practice

    Lecture 50 Docker Network Creation using Docker compose

    Lecture 51 Docker Compose Depends on Service

    Lecture 52 Docker Compose logs

    Lecture 53 Docker Compose volume Mapping challenges

    Lecture 54 Docker Compose Volume mapping

    Lecture 55 Understanding Docker Infrastructure

    Section 7: Buidling & Running JAVA Based Image inside Container

    Lecture 56 Understanding course requirements

    Lecture 57 Create Sample New Maven Project

    Lecture 58 Build API Test Automation using AI

    Lecture 59 Create Suite and Run API Automation Locally using Java RestAssured

    Lecture 60 Pushing the changes to GIT hub

    Lecture 61 Build Rest API Docker Image - Understanding Dockerfile

    Lecture 62 Build the Java RestAssure Image for API Automation

    Lecture 63 Run API Tests inside Docker Container

    Lecture 64 Pushing Image to Dockerhub

    Lecture 65 Buidling Updated image and pushing to Dockerhub

    Lecture 66 Testing Reports & Giving Practical Exercise for you

    Section 8: Buidling & Running PYTHON Based Image inside Container

    Lecture 67 Clone Existing Python API Framework in Local machine

    Lecture 68 Downloading Existing Repo and Open in Intelij - Optional if you already cloned

    Lecture 69 Running Python Automation Tests locally

    Lecture 70 Build Dockerfile for Python API Automation

    Lecture 71 Build Docker Image & Run Python API Tests inside Container

    Lecture 72 Pushing the Docker Image to Docker Hub

    Lecture 73 Understanding requirement.txt file

    Lecture 74 Build Updated Docker Image for Python API Tests , Run and Push to Docker Hub

    Section 9: Jenkins Integeration with Docker - uses CI/CD

    Lecture 75 Understanding Docker CI/CD Infrastructure

    Lecture 76 Learning Master Slave Architecture

    Lecture 77 Configuring docker-compose file to install Jenkins

    Lecture 78 Jenkins Installation via Docker

    Lecture 79 Jenkins Dashboard Walkthrough

    Lecture 80 Understanding Agents

    Lecture 81 Setup Jenkins Agent

    Lecture 82 Creating Sample Freestyle Jenkins Job

    Lecture 83 Understanding Master & Node execution

    Lecture 84 Checking Jenkins Logs

    Lecture 85 Understanding Sample Jenkins Pipeline Job

    Lecture 86 Understanding agent labels

    Lecture 87 Agent Executer & Aborting pending Jobs

    Lecture 88 Install Docker Plugins

    Lecture 89 Setup new Docker Image as agent

    Lecture 90 Creating & Running a Sample Tests in Docker Container

    Lecture 91 Viewing the Reports in Docker Container

    Lecture 92 Archiving Results inside Jenkins itself

    Section 10: Jenkins Basics for Dockers Learning

    Lecture 93 Understanding Pipeline

    Lecture 94 Explore Jenkins Pipeline view

    Lecture 95 Single Quote & Double Quote in Jenkins

    Lecture 96 Jenkins Environment Variable

    Lecture 97 InBuild Environment Variable

    Lecture 98 GLOBAL TIMES out Practicals

    Lecture 99 Stage Level Timesout

    Lecture 100 Catch ERROR

    Lecture 101 Handling Exception Using Try catch

    Section 11: Different way of Running Tests inside Container

    Lecture 102 Docker Run in Jenkins - Freestyle

    Lecture 103 Docker Run in Jenkins - Pipeline

    Lecture 104 Run Tests using Docker Compose

    Lecture 105 Test Run & Volume Mapping using Docker Compose

    Lecture 106 Run docker-compose in Jenkins

    Lecture 107 Viewing Reports after Docker-compose

    Section 12: Run Java API Tests inside Container - using Jenkins-Docker-GIT

    Lecture 108 Understanding Actual Automation Test End to End - Jenkinsfile

    Lecture 109 Running Actual JAVA API Tests

    Lecture 110 Fixing Docker Exception

    Lecture 111 Understanding Node & Master workspace

    Lecture 112 Publishing the Reports

    Lecture 113 Viewing the Reports

    Section 13: Run Python Tests Container - using Jenkins-Docker-GIT

    Lecture 114 Important Notes*

    Lecture 115 Executing Python Tests inside Container via Jenkins Pipeline

    Lecture 116 Exploring Test Execution

    Lecture 117 Exploring Report in Node machine

    Lecture 118 Publishing Python API Automation Report inside Jenkins

    Lecture 119 Run Tests Inside container using Jenkins - Simple Way

    Lecture 120 Handle Time consuming Jenkins Job

    Section 14: Run UI Tests (Java-Selenium) in Docker Container

    Lecture 121 Understand Selenium Grid - Hub & Node

    Lecture 122 Understand Selenium Grid Architecture using Docker

    Lecture 123 Building docker-compose for Selenium Grid in Hub mode

    Lecture 124 Making Selenium Grid Hub Up & Running

    Lecture 125 Launch the Selenium Grid in UI

    Lecture 126 Cloning the Repo and Run locally

    Lecture 127 Refactor Code for Selenium Grid Remote Run

    Lecture 128 Running Tests inside Chrome Container in Selenium Hub

    Lecture 129 Running Tests in Firefox Container

    Lecture 130 Refactor code to Run from CMD

    Lecture 131 Execute in Firefox & Chrome Container from CMD

    Lecture 132 Parallel Tests Execution

    Lecture 133 Scaling Tests by Creating Multiple Browser Container

    Lecture 134 Test Execution in Scaling Conatiner Mode

    Section 15: Run UI Tests Using Selenium Grid Container in Jenkins

    Lecture 135 Pushing docker-compose file to GitHub

    Lecture 136 Understanding docker-compose to Run Selenium Grid in Jenkins

    Lecture 137 Create Selenium Grid in Container Hub & Node Mode

    Lecture 138 Execute Selenium Tests inside Container via Jenkins CI/CD

    Lecture 139 Archiving Report in Jenkins

    Section 16: Wrap-Up and Next Steps

    Lecture 140 Summary and Key Takeaways

    Lecture 141 Download Your Certificate

    Lecture 142 Bonus Lecture

    QA Professionals: Ideal for testers looking to improve their automation skills and adopt modern DevOps practices.,Aspiring SDETs: Perfect for those aiming to transition from QA to Software Development Engineer in Test (SDET) roles.,Test Automation Engineers: Learn how to leverage Docker for automating test environments and scaling tests.,Developers Interested in QA: Developers wanting to understand how Docker can improve testing and CI/CD workflows.,DevOps Enthusiasts: Anyone interested in integrating Docker into CI/CD pipelines for continuous testing and deployment.,Freelancers & Hobbyists: Perfect for those building personal projects and looking to streamline their test environments.,Students & New Graduates: Ideal for anyone looking to enter the tech field with in-demand containerization and automation skills.