We may earn an affiliate commission when you visit our partners.
Jesper de Jong

This course will teach you everything you need to know about lambda expressions and streams in Java, so that you are ready to use them for your work and to prepare you to successfully pass the Oracle Java SE 11 Developer Certification exam.

Streams and lambda expressions are essential features in modern Java programming. In this course, Working with Streams and Lambda Expressions in Java (Java SE 11 Developer Certification 1Z0-819), you'll learn everything you need to know about streams and lambda expressions.

Read more

This course will teach you everything you need to know about lambda expressions and streams in Java, so that you are ready to use them for your work and to prepare you to successfully pass the Oracle Java SE 11 Developer Certification exam.

Streams and lambda expressions are essential features in modern Java programming. In this course, Working with Streams and Lambda Expressions in Java (Java SE 11 Developer Certification 1Z0-819), you'll learn everything you need to know about streams and lambda expressions.

First, you'll explore lambda expressions; what they are, how they work, what they are useful for. Next, you'll discover functional interfaces, including the ones in Java's standard library. Finally, you'll learn how to work with streams, and you'll understand how you can use lambda expressions together with streams to process data.

When you're finished with this course, you'll have the skills and knowledge of streams and lambda expressions that you need to be able to use them in your own projects, and you'll understand everything you need to know about them for the Oracle Java SE 11 Developer Certification exam.

Enroll now

What's inside

Syllabus

Course Overview
Working with Lambda Expressions
Working with Functional Interfaces
Working with Streams - The Basics
Read more
Working with Streams - In Depth

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Suitable for beginners interested in Java fundamentals
Designed to help learners prepare for the Oracle Java SE 11 Developer Certification exam
Introduces essential features used in modern Java programming
Serves as a foundational course for further learning in Java
Topics align with industry best practices and standards

Save this course

Save Working with Streams and Lambda Expressions in Java (Java SE 11 Developer Certification 1Z0-819) to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Working with Streams and Lambda Expressions in Java (Java SE 11 Developer Certification 1Z0-819) with these activities:
Review Head First Java
Learn about the basics of Java in preparation for diving into the course materials.
Show steps
  • Obtain the book from your local library or purchase a physical or e-book copy.
  • Read chapters 1-4 to gain an understanding of Java syntax and fundamentals.
  • Complete exercises and quizzes at the end of each chapter to test your understanding.
Find a mentor who can guide you in Java development
Accelerate your learning by seeking guidance from an experienced Java developer.
Browse courses on Java Programming
Show steps
  • Identify potential mentors within your network or online communities.
  • Reach out to your chosen mentor and express your interest in learning from them.
  • Establish clear goals and expectations for the mentorship.
Solve coding exercises on Leetcode
Reinforce your understanding of lambda expressions and streams by solving coding exercises.
Browse courses on Java Programming
Show steps
  • Create an account on Leetcode.
  • Select the 'Easy' or 'Medium' difficulty sections and choose a problem related to lambda expressions or streams.
  • Read the problem statement and write code to solve the problem.
  • Submit your solution and review the feedback provided by the platform.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Follow tutorials on JavaZone
Enhance your grasp of lambda expressions and streams by exploring tutorials on JavaZone.
Browse courses on Lambda Expressions
Show steps
  • Visit the JavaZone website and browse the available tutorials on lambda expressions and streams.
  • Choose a tutorial that aligns with your skill level and learning goals.
  • Follow the step-by-step instructions and complete the exercises provided in the tutorial.
Join a study group for Java developers
Enhance your learning through collaboration and discussion with other Java developers.
Browse courses on Java Programming
Show steps
  • Find or create a study group focused on Java development.
  • Attend regular meetings and participate in discussions.
  • Share knowledge, ask questions, and work on projects together.
Build a simple Java application using lambda expressions and streams
Apply your knowledge of lambda expressions and streams by creating a practical project.
Browse courses on Lambda Expressions
Show steps
  • Identify a problem or task that can be solved using lambda expressions and streams.
  • Design and implement a solution using Java.
  • Test and debug the application to ensure it meets the requirements.
  • Document your code and share it with others for feedback.
Write a blog post on using lambda expressions in Java 11
Deepen your understanding of lambda expressions by explaining them to others in a blog post.
Browse courses on Lambda Expressions
Show steps
  • Choose a specific topic related to lambda expressions in Java 11.
  • Conduct research and gather information from reliable sources.
  • Write a well-structured blog post that explains the topic clearly and concisely.
  • Proofread and edit the blog post carefully before publishing.

Career center

Learners who complete Working with Streams and Lambda Expressions in Java (Java SE 11 Developer Certification 1Z0-819) will develop knowledge and skills that may be useful to these careers:
Software Engineer
Software Engineers design, develop, test, and maintain software systems. This course may help Software Engineers learn how to use Java streams to create more efficient and maintainable code.
Software Developer
Software Developers design, develop, and test software applications. This course may help Software Developers build a foundation in functional programming using Java.
Research Scientist
Research Scientists conduct research to advance scientific knowledge. This course may be useful to Research Scientists who wish to learn how to use Java streams to analyze large datasets.
Data Analyst
Data Analysts analyze data to identify trends and patterns. This course may help Data Analysts learn how to use Java streams to manipulate and process large datasets efficiently.
Data Scientist
Data Scientists analyze large sets of data to uncover patterns and trends. This course may help Data Scientists learn how to manipulate and process large datasets with Java streams.
Machine Learning Engineer
Machine Learning Engineers design and develop machine learning models. This course may be useful to Machine Learning Engineers who wish to learn how to use Java streams to process large datasets efficiently.
Software Quality Assurance Analyst
Software Quality Assurance Analysts test and evaluate software products to ensure that they meet quality standards. This course may be useful to Software Quality Assurance Analysts who wish to learn how to use Java streams to improve the efficiency of their testing processes.
Web Developer
Web Developers design, develop, and maintain websites. This course may be useful to Web Developers who wish to learn how to use Java streams to improve the performance of their web applications.
Cloud Architect
Cloud Architects design and manage cloud computing systems. This course may be useful to Cloud Architects who wish to learn how to use Java streams to improve the performance of their cloud applications.
Information Technology Manager
Information Technology Managers plan, implement, and manage information technology systems. This course may help Information Technology Managers understand how to use Java streams to improve the efficiency of their systems.
Computer Programmer
Computer Programmers write and test code that allows computer applications and software programs to run. Taking this course may be useful to Computer Programmers who wish to learn about functional programming and modern Java.
Computer Systems Analyst
Computer Systems Analysts design, implement, and maintain computer systems. This course may be useful to Computer Systems Analysts who wish to learn how to use Java streams to improve the performance of their systems.
Database Administrator
Database Administrators manage and maintain databases. This course may be useful to Database Administrators who wish to learn how to optimize database queries using Java streams.
Quantitative Analyst
Quantitative Analysts use mathematical and statistical models to analyze financial data. This course may be useful to Quantitative Analysts who wish to learn how to use Java streams to process large datasets efficiently.
Information Security Analyst
Information Security Analysts plan and implement security measures to protect computer networks and systems. This course may be useful to Information Security Analysts who wish to learn how to use Java streams to analyze security data.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Working with Streams and Lambda Expressions in Java (Java SE 11 Developer Certification 1Z0-819).
Is the definitive guide to the Java language. It is written by the creators of the Java language.
Comprehensive guide to Java concurrency. It is essential reading for anyone who wants to write concurrent Java code.
Classic introduction to Java programming. It comprehensive and in-depth guide to the Java language.
Must-read for Java developers. It provides practical advice on how to write effective Java code.
Comprehensive reference to the Java language. It good resource for Java developers of all levels.
Collection of Java puzzles and brain teasers. It good resource for experienced Java developers who want to challenge themselves.
Classic introduction to Java programming. It is easy to read and understand for beginners.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Working with Streams and Lambda Expressions in Java (Java SE 11 Developer Certification 1Z0-819).
Java SE 17 Advanced Language Features
Most relevant
Lambda Expressions with Java
Most relevant
Java 8 New Features In Simple Way
Most relevant
Secure Coding Practices in Java Applications (Java SE 11...
Most relevant
Using Annotations in Java (Java SE 11 Developer...
Most relevant
Working with Java I/O API in Java SE Applications (Java...
Most relevant
Applying Functional Programming Techniques in Java 8
Most relevant
Creating and Using Arrays (Java SE 8 Programmer 1...
Most relevant
Working with Selected Classes from the Java API (Java SE...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser