SDET: Java Lambda & Streams Masterclass [Selenium WebDriver]
SDET: Java Lambda & Streams Masterclass [Selenium WebDriver], available at $84.99, has an average rating of 4.88, with 192 lectures, 4 quizzes, based on 816 reviews, and has 6016 subscribers.
You will learn about Become very comfortable with Java core concepts Become a rock solid SDET with your Java skills Java Lambda Expressions Java 8 Stream, Filter, Map, Reduce Predicate, Supplier, Consumer, Function functional interfaces Keep yourself up to date with recent Java features Write more readable & easily manageable code This course is ideal for individuals who are Anybody who wants to learn Java 8 and beyond It is particularly useful for Anybody who wants to learn Java 8 and beyond.
Enroll now: SDET: Java Lambda & Streams Masterclass [Selenium WebDriver]
Summary
Title: SDET: Java Lambda & Streams Masterclass [Selenium WebDriver]
Price: $84.99
Average Rating: 4.88
Number of Lectures: 192
Number of Quizzes: 4
Number of Published Lectures: 191
Number of Published Quizzes: 4
Number of Curriculum Items: 196
Number of Published Curriculum Objects: 195
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Become very comfortable with Java core concepts
- Become a rock solid SDET with your Java skills
- Java Lambda Expressions
- Java 8 Stream, Filter, Map, Reduce
- Predicate, Supplier, Consumer, Function functional interfaces
- Keep yourself up to date with recent Java features
- Write more readable & easily manageable code
Who Should Attend
- Anybody who wants to learn Java 8 and beyond
Target Audiences
- Anybody who wants to learn Java 8 and beyond
Unlock the power of Java for Test Automation! In the dynamic world of software testing, Java remains a cornerstone, and the demand for skilled Software Development Engineer in Test (SDET) professionals is soaring. This specialized course focuses on the heart of Java’s versatility Functional programming and the Stream API. Equip yourself with the expertise needed to excel in test automation with Selenium WebDriver while harnessing the full potential of Java’s functional paradigm.
What You’ll Learn:
-
Foundations of Java:
-
Grasp the essentials: JDK vs. JRE, primitive and reference types
-
-
Java Functional Programming:
-
Dive deep into Java’s functional side, exploring lambda expressions, functional interfaces, and method references.
-
Master the principles of higher-order functions and the elegance of functional programming
-
-
Stream API Mastery:
-
Navigate the Stream API for streamlined data processing and efficient manipulation of collections.
-
Explore intermediate and terminal operations, emphasizing laziness, reusability, and parallel processing.
-
-
Practical Assignments:
-
Apply your knowledge through real-world assignments, emphasizing functional programming techniques and leveraging the Stream API for effective testing scenarios.
-
-
Advanced Concepts:
-
Delve into advanced topics such as Rules Engine with Predicates, Optional class, and collectors.
-
Embrace Java various new features.
-
-
Effective Testing Techniques:
-
Learn to use lambdas for Behavior-Driven Development (BDD) projects.
-
Explore the importance of page objects and test classes enriched with lambda expressions.
-
Why Enroll: This course is tailored for those who want to go beyond traditional testing methods. Embrace Java’s functional paradigm and Stream API to revolutionize your test automation approach. Through live coding sessions and practical assignments, become a proficient SDET with in-demand skills that set you apart in today’s competitive industry.
-
A lots of ASSIGNMENTS
Prerequisites: Basic understanding of programming concepts and an eagerness to enhance your testing skills.
Course Curriculum
Chapter 1: Introduction
Lecture 1: About Me
Lecture 2: Goal
Lecture 3: Prerequisite
Lecture 4: Note
Lecture 5: Course Structure
Chapter 2: Software & Project Setup
Lecture 1: JDK vs JRE
Lecture 2: JDK Download
Lecture 3: IDE Download
Lecture 4: Project Creation
Lecture 5: Intellij Setting
Lecture 6: Additional Intellij Setting
Lecture 7: Code Samples & Reference Material
Chapter 3: Java – Basics
Lecture 1: Primitive Types
Lecture 2: How Primitive Types Works
Lecture 3: How Reference Types Works – Part 1
Lecture 4: How Reference Types Works – Part 2
Lecture 5: Mutation
Lecture 6: Avoiding Mutation
Lecture 7: Polymorphism – Compile Time
Lecture 8: Polymorphism – Run Time – Inheritance
Lecture 9: Polymorphism – Run Time – Inheritance – Demo Part 1
Lecture 10: Polymorphism – Run Time – Inheritance – Demo Part 2
Lecture 11: Abstract vs Interface – Part 1
Lecture 12: Polymorphism – Run Time – Interface – Demo
Lecture 13: Typo
Lecture 14: Abstract vs Interface – Part 2
Lecture 15: Collections – Intro
Lecture 16: Collections – List
Lecture 17: Wrapper Classes
Lecture 18: Summary
Chapter 4: Introduction To Lambda
Lecture 1: How To Create A Lambda Function
Lecture 2: SAM – Functional Interfaces
Lecture 3: Single Line vs Multi Line Lambda
Lecture 4: Intellij Suggestion For Lambda
Lecture 5: Returning Values From Lambda
Lecture 6: Functional Programming
Lecture 7: Function As First Class Objects
Lecture 8: Higher Order Function – Part 1
Lecture 9: Higher Order Function – Part 2
Lecture 10: When Lambda Is Executed
Lecture 11: Higher Order Function – Part 3
Lecture 12: Method References – Part 1
Lecture 13: Method References – Part 2
Lecture 14: Method References – Part 3
Lecture 15: Method References – Part 4
Lecture 16: ASSIGNMENT – Task 1 – Calculator Application – Intro
Lecture 17: ASSIGNMENT SOLUTION – Task 1 – Calculator Application
Lecture 18: ASSIGNMENT – Task 2 – Calculator Application
Lecture 19: ASSIGNMENT SOLUTION – Task 2 – Calculator Application
Lecture 20: Summary
Chapter 5: Functional Interfaces
Lecture 1: Functional Interfaces – Introduction
Lecture 2: Supplier Interface
Lecture 3: Supplier In Test Automation – Driver Factory
Lecture 4: Supplier In Test Automation – Driver Factory – Test
Lecture 5: Consumer Interface
Lecture 6: Consumer In Test Automation – Showing Link Text
Lecture 7: Consumer Chaining – Part 1
Lecture 8: Consumer Chaining – Part 2
Lecture 9: Bi-Consumer – Interface
Lecture 10: Consumer Chaining – Important Note
Lecture 11: Why there is no Tri type..?
Lecture 12: Predicate – Interface
Lecture 13: Predicate – Demo
Lecture 14: Predicate In Test Automation – Remove Blank Links
Lecture 15: ASSIGNMENT – Predicate – Remove Links Contains Letter S
Lecture 16: ASSIGNMENT SOLUTION – Predicate – Remove Links Contains Letter S
Lecture 17: Predicate – Creating Rules
Lecture 18: Function – Interface
Lecture 19: Function – Demo
Lecture 20: Function – AndThen vs Compose
Lecture 21: Function AndThen vs Consumer AndThen
Lecture 22: Runnable and Callable – Introduction
Lecture 23: Runnable – Interface – Demo
Lecture 24: Callable – Interface – Demo
Lecture 25: ASSIGNMENT – Task 3 – Calculator Application
Lecture 26: ASSIGNMENT – Task 3 – Hint
Lecture 27: ASSIGNMENT SOLUTION – Task 3 – Calculator Application
Lecture 28: Calculator Application – Demo
Chapter 6: Deep Dive Into Java Stream API
Lecture 1: Stream – Introduction
Lecture 2: Stream vs Traditional Loop
Lecture 3: Finding Squares Of Even Number Using Traditional Loop
Lecture 4: Finding Squares Of Even Number Using Stream
Lecture 5: How Stream Works
Lecture 6: How Stream Works – Demo
Lecture 7: Stream Operations
Lecture 8: Stream Laziness – Demo
Lecture 9: Intermediate Operations
Lecture 10: Importance Of Map Operation
Lecture 11: Sort
Lecture 12: Peek
Lecture 13: Skip
Instructors
-
Vinoth Selvaraj
Principal Engineer
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 12 votes
- 3 stars: 54 votes
- 4 stars: 257 votes
- 5 stars: 487 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024