Duration: 2h 23m | MP4 | Video: AVC, 1280x720 30 fps | Audio: AAC, 48 KHz, 2 Ch | Size: 456 MB
Skill Level: Advanced | Genre: eLearning | Language: English + Subtitles
Functional programming is a way of organizing code that makes applications more scalable and maintainable.
By utilizing the core concepts of immutability, data-function separation, and first-class functions, programmers can write better code. In this course, learn about the functional programming paradigm and see how to take advantage of it with Java and object-oriented programming. Apply the learnings to real-world code and examine some of the more advanced and misunderstood concepts-such as partial-application, recursion, and composition-to become skilled in developing flexible code.