Udemy

Functional-style Programming in Java using Lambdas & Streams

立即報名
  • 258 名學生
  • 更新於 6/2021
4.7
(34 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
6 小時 29 分鐘
教學語言
英語
授課導師
Dheeru Mundluru
評分
4.7
(34 個評分)
3次瀏覽

課程簡介

Functional-style Programming in Java using Lambdas & Streams

Write elegant and efficient code by mastering Functional Programming in Java with constructs such as Lambdas & Streams!

Writing elegant & readable code is extremely important when building software. However, sometimes we are limited by the features of the programming language and this was the case with Java too. Code written in Java was sometimes considered verbose, which in turn made it difficult to understand. However, this started to change since Java 8 and subsequent releases. Java 8 is one of the major Java releases and it incorporated Functional-style Programming paradigm into the language by introducing constructs such as lambdas & streams. Functional programming helps us in writing code that is compact, clean and efficient.

This course will give you an in-depth understanding of Functional-style Programming in Java. All the relevant features like Lambdas, Functional Interfaces, Method & Constructor references, and Streams will be explained in great detail. You will learn how we can write compact & clean code via declarative-style programming using Streams. Every concept is clearly explained with well thought out & realistic examples, nice illustrations and demonstrated in code. Several challenging coding exercises are included to validate what you have learnt and to help you get comfortable with functional-style programming paradigm. With over 6 hours of high quality video lectures, the course is self-paced with life-time access. You get a certificate upon course completion.

課程章節

  • 6 個章節
  • 31 堂課
  • 第 1 章 Introduction
  • 第 2 章 Lambda Expressions & Passing Behavior
  • 第 3 章 Deep Dive into Standard Functional Interfaces
  • 第 4 章 Method & Constructor References
  • 第 5 章 Processing Data with Streams
  • 第 6 章 Conclusion

課程內容

  • Gain in-depth understanding of Lambdas, Method & Constructor References, and Functional Interfaces
  • Gain deep understanding of Streams and how to use them effectively
  • Get comfortable with Streams API & Stream Paradigm through challenging coding exercises
  • Learn to write elegant, concise and efficient Functional-style code
  • Learn best practices for using Lambdas & Streams

評價

  • P
    Pradeepthi
    5.0

    Amazing course. Very clear and in-depth explanations. Especially liked the section on Streams. Highly recommended...

  • S
    Satyajith Dubey
    5.0

    Wonderful course. One of the best online resources on Functional Programming in Java. Especially, loved the coverage on Streams. Highly recommended.

  • M
    Magnus Nording
    2.0

    Bad sound quality, not sure what I'm learning here, not so much step by step

  • S
    Sandya
    5.0

    Another amazing course by the instructor. Very in-depth and clear explanations with nice illustrations and realistic demos. The explanation on flatMap is the best I've seen. Great to learn about side-effect free functions too. Thank you.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意