Complete Selenium Java Automation Engineer Bootcamp (Udemy.com)
Complete Automation Bootcamp from Beginner to Expert that covers Selenium, TestNG, Selenium Grid, Cucumber & Docker.
Created by: Ashok Tulachan
Produced in 2018
What you will learn
- Learn Java Programming Language
- Learn about History of Selenium.
- Learn about Selenium IDE
- Learn about Selenium RC
- Learn about Selenium WebDriver
- Learn to automate web application in Firefox
- Learn to automate web application in Chrome
- Learn to automate web application in Safari
- Learn to automate web application in Internet Explorer
- Learn about different Selenium locators such as XPaths and CSS
- Create Automated Scripts for various web applications
- Learn about Data Driven Framework
- Create Data Driven Automation Framework Using Excel
- Create Data Driven Automation Framework Using YAML
- Learn about Posgres Database
- Learn SQL Query Language
- Create Data Driven Framework using Postgres Database as Data Source
- Learn about Selenium Grid
- Learn to create automation script that can run in cross browsers in multiple machines.
- Learn about Docker
Quality Score
Overall Score : 82 / 100
Course Description
- This is the one and only course taught by professional Senior Automation Engineer with more than 8 years of experience.
- You do NOT need any prior programming knowledge. Most of my students who are enrolled tend to be outside of programming background but eventually work to end up as Automation Engineer in fortune 500 companies.
- 90% of my bootcamp students go on to get full-time automation engineer jobs. Most of them are complete beginners when I start working with them.
- Everything I cover is up-to-date and relevant to today's developer industry meaning it covers the latest Selenium 3.0 which just was released on the market recently. This course does not cut any corners.
- This is the only complete beginner full-stack automation engineer course that covers Java, JUnit, Maven, Selenium Webdriver, Selenium Grid, Docker, Cucumber and ATDD.
- You will be able to learn everything step by step which means that you don't have to rewind the video back and forth to grasp the concept.
- The course is constantly updated with new content, projects, and modules. Think of it as a subscription to a never-ending supply of developer training.
- Also starting from Java Beginner level to Docker, Selenium Grid and Cucumber, the students will be expert in Automation and would be able to demonstrate excellent automation skills in market.
This is a course designed for the complete beginner, yet it covers some of the most exciting and relevant topics in the industry.
Course Curriculum have been divided into 19 sections starting with basics of Java Programming Language and eventually gaining speed with Selenium WebDriver Automation tool and finally closing with design of Automation Framework with Selenium Grid, Docker and Cucumber which is commonly used in the Automation Industry. This course comprises the topics starting from beginner level to advanced level hence you would be expert in Automation and can market yourself easily in the Automation Industry.
Section 1: Introduction
- Introduction
- Course Overview
- Java Installation for Mac
- Bash Profile Set up for Mac
- Java Installation for Windows
- IntelliJ installation for Mac
- IntelliJ Installation for Windows
- Hello World
- What is String?
- Datatypes in Java
- Conditional Execution - If & Else
- Conditional Execution - If, Else If & Else
- Conditional Execution - OR, AND
- Conditional Execution - Switch
- Arrays in Java
- Looping in Java - for loop
- Looping in Java - while loop
- Looping in Java - Arrays - part 1
- Looping in Java - Arrays - part 2
- String Interpolation
- Java Methods part 1
- Java Methods part 2
- What are Java Classes
- Types of Java Method - Static Methods
- Types of Java Method - Instance Methods
- Types of Java Method - Constructor Method
- Getters and Setters in Java
- Instance Variables in Java
- Java Static Variables & Constants
- What are Java Packages?
- Java String Class Methods
- Java Integer Class Methods
- Regular Expressions in Java
- Java OOP - Encapsulation
- Java OOP - Inheritance - part 1
- Java OOP - Inheritance - part 2
- Java OOP - Polymorphism
- Java OOP - Overriding
- Java OOP - Overloading
- Java OOP - Abstract Class
- Java OOP - Interface
- Java OOP - Array List
- Java OOP - Linked List
- Java OOP - Vector
- Java Access Modifiers - Private
- Java Access Modifiers - Default
- Java Access Modifiers - Protected
- Java Access Modifiers - Public
- Java Access Modifiers Recap
- Java File IO Types - Byte Stream
- Java File IO Types - Character Stream
- Intro to JUnit - part 1
- JUnit Continued
- Intro to Maven
- Maven Installation for Mac
- Maven Installation for Windows
- Maven Project Demo
- Intro to WebApplication - part 1
- Intro to WebApplication - part 2
- What is Testing?
- Testing Continued..
- Testing Continued part 2
- Automation Testing
- Introduction & Brief History of Selenium
- Selenium IDE
- Selenium IDE Demo
- Selenium RC & Selenium WebDriver
- Difference between Selenium RC & Selenium WebDriver
- Selenium Server Installation without Maven
- Selenium Server Installation with Maven
- Automation Testcase
- Firefox GeckoDriver Installation
- Selenium Test Automation in Firefox
- Chrome Driver Installation
- Selenium Test Automation in Chrome
- Selenium Test Automation in Safari
- Selenium Test Automation in Internet Explorer
- Selenium Element Locators - ID, Name
- Selenium Element Locators - XPath Element Locator
- Selenium Element Locators - CSS
- Selenium Wait - Implicit wait
- Selenium Wait - Explicit wait
- Selenium Automation - Headers & Images
- Selenium Automation - Checkboxes & Dropdowns
- Selenium Automation - Calendar
- Selenium Automation - Alerts/Popups
- Selenium Automation - IFrames/Frames
- Selenium Automation - Multiple Windows
- Selenium Automation - Capture Screenshot
- Intro to Data Driven Framework
- Excel Data Driven Framework - part 1
- Excel Data Driven Framework - part 2
- Excel Data Driven Framework - part
Instructor Details
- 4.1 Rating
25 Reviews
Ashok Tulachan
Ashok Tulachan is an entrepreneur, avid automation engineer, software engineer in test, full stack developer, AWS certified developer and certified tutor for automation courses.
He has worked in numerous fortune 500 companies bagging more than 8 years of experience in Automation in different domains such as Financial, Mortgage, Insurance and Government with various different automation tools such as QTP, TestComplete, Selenium RC and Selenium WebDriver.
He loves learning new things both in technology and personal development and shares them on his website and blog. He have mentored students in class room trainings as well as in virtual world via skype and "Go to Meeting" software program throughout the world.
He has spoken on technical topics at several agile and automation conferences.
You can follow him on his company website and personal blog.
More selenium courses
Selenium WebDriver with Java for beginners (2021)
4.8 (333 Reviews)
Provider: Udemy
Time: 6.5h
$11.99
Selenium Java : Beginner to Advanced [Live Project] (2021)
4.8 (49 Reviews)
Provider: Udemy
Time: 144h
$11.99
Learn Selenium with Java,Cucumber + Live Project (2021)
4.8 (34 Reviews)
Provider: Udemy
Time: 56.5h
$11.99
Selenium WebDriver With Java - Novice To Ninja + Interview (2021)
4.7 (354 Reviews)
Provider: Udemy
Time: 41.5h
$11.99
Selenium Webdriver with Java (Basics + Advance + Architect) (2021)
4.7 (347 Reviews)
Provider: Udemy
Time: 109h
$11.99


![Selenium Java : Beginner to Advanced [Live Project]](/programming/selenium/images/2206088_8c39_9.jpg?v=20260912b)





