Learn Java and start automating tests tomorrow
Java for testers course is specifically designed for manual testers that want to move into test automation.
All topics were carefully selected to match the needs of test automation engineers. Every step is explained in detail from the Java and IDE set up to running your first Java method.
No prior programming experience is required. This course is specifically designed for complete beginners.
More and more Software QA positions require some test automation, and in many cases, Selenium WebDriver experience. According to many recent surveys, Java is the most popular programming language used in test automation.
That's why, if you want to move from manual to automated testing, Java is a great choice of a programming language, as it will give you a lot of options on the job market.
At the end of this course, students will know all the basics of Java, how methods and classes work. How to write more complex code and know a few Java test frameworks.
And most importantly, be able to receive a promotion at the current job, or get a new job that requires selenium or other test automation experience.
Your instructor: Dmitry Shyshkin
Hi! My name is Dmitry Shyshkin. And my goal is to make it easy for you to learn test automation.
I am a Principal Software Development Engineer in Test with over 10 years of test automation experience using Selenium and other test automation tools.
Test automation became my passion as soon as I automated my first test. And I have been automating everything, not just tests, since. I automated my job search. I automated flight searches that help me travel cheaper. I love automating and want to share my knowledge with you.
I created my first course in 2017. I started teaching courses online in 2018. I keep improving my courses and learn new tools to be able to teach you better.
Example Curriculum
- Java OOP (1:51)
- Classes and Objects (4:51)
- Classes and Objects Examples (5:43)
- Java Constructors (9:19)
- Access Modifiers (1:33)
- Homework 6 (8:34)
- Static keyword (9:44)
- Four Pillars of OOP (5:40)
- Encapsulation (4:46)
- Abstraction (3:02)
- Inheritance (3:08)
- Polymorphism (2:06)
- Overriding (3:18)
- Super Keyword (8:50)
- Interface (3:02)
- Homework 7 (11:12)