● Docker: Understand the fundamentals of containerization by exploring the differences between virtualization and containerization. Learn essential Docker commands to manage images and containers effectively, as well as how to work with volumes and networks. Familiarize yourself with creating a Docker Compose file for orchestrating multi-container applications.
● AWS (EC2): Gain insights into Amazon Web Services (AWS) and its core components crucial for application deployment. Learn about EC2 (Elastic Compute Cloud) for provisioning scalable virtual servers equipping you with the knowledge to leverage cloud infrastructure.
● CI/CD Pipeline: Explore the principles of Continuous Integration and Continuous Deployment (CI/CD) and their importance in modern software development. Learn how to set up automated workflows using Jenkins to streamline the deployment process, ensuring faster and more reliable releases while enhancing collaboration within teams.
● Selenium Grid: Learn the fundamentals of distributed test execution with Selenium Grid, enabling parallel testing across multiple environments and browsers. Gain practical experience in setting up a Selenium Grid manually and with Docker, configuring a central Hub and connecting multiple Nodes to simulate diverse testing scenarios. This will equip you with the skills to run scalable and efficient tests, significantly improving test coverage and speed in CI/CD pipelines.
Docker: Understand the fundamentals of containerization by exploring the differences between virtualization and containerization. Learn essential Docker commands to manage images and containers effectively, as well as how to work with volumes and networks. Familiarize yourself with creating a Docker Compose file for orchestrating multi-container applications.
AWS (EC2): Gain insights into Amazon Web Services (AWS) and its core components crucial for application deployment. Learn about EC2 (Elastic Compute Cloud) for provisioning scalable virtual servers equipping you with the knowledge to leverage cloud infrastructure.
CI/CD Pipeline: Explore the principles of Continuous Integration and Continuous Deployment (CI/CD) and their importance in modern software development. Learn how to set up automated workflows using Jenkins to streamline the deployment process, ensuring faster and more reliable releases while enhancing collaboration within teams.
Selenium Grid: Learn the fundamentals of distributed test execution with Selenium Grid, enabling parallel testing across multiple environments and browsers. Gain practical experience in setting up a Selenium Grid manually and with Docker, configuring a central Hub and connecting multiple Nodes to simulate diverse testing scenarios. This will equip you with the skills to run scalable and efficient tests, significantly improving test coverage and speed in CI/CD pipelines.