Schedule / Course Content
Here you'll find the schedule and content to be covered during this course.
Day 1: Setup Tools and Development Environment
Day 2: Java Programming Basics
Day 3 : Java Programming Intermediate / Advanced
Day 4 : Java Working with Data. Introduction to Selenium
Day 5 : Testing with TestNG, JUnit 5
Day 6 : HTML Basics, Getting Started with Selenium
Day 7: Deep dive into Selenium, Tools & Techniques
Day 8: Selenium Grid using Docker, Real-World Project Getting Started
Day 9: Deep dive into Selenium-II, Working with HTTP APIs in Java, Framework Design Decisions for Real-World App Automation
Day 10: Automation Framework Planning for Real-World App
Day 11: Real-World App - Data Provider, REST APIs, Authentication
Day 12: Real-World App - Bootstrapping, Configuration & REST APIs
Day 13: Real-World App - Framework, Tests & Reporting Integration
Day 14: Real-World App - Allure Reporting, SignUpPage, DataTable Control and Authenticator Interface Implementation
Day 15: Real-World App - Jenkins CI/CD, Bootstrapping, More Tests
Day 16: Real-World App - Parallel Test Runs in CI/Development, Introduction to Github Actions, Releases Tests
Day 17: Real-World App - Screenshots, Browser Local Storage, Finishing Up Github Actions Workflow, Features Tests