
Functional Programming in C # Part 1 + 2 + 3 – Functional Programming Tutorial in C
Functional Programming in C # – Part 1
Functional programming makes your application faster, improves performance, and increases your productivity. C # code is written at a higher level of abstraction, so that the code will be closer to business requirements, abstracting away many low-level implementation details. This video bridges the language gap for C # developers, showing you how to create and consume functional constructs in C #. We also bridge the domain gap by showing how functional constructs can be applied in business scenarios. We’ll take you through the lambda expressions and extension methods and help you develop a deep understanding of the LINQ concepts and practices and recursion in C #. By the end of the video, you will be able to write code using the best approach and will be able to perform unit testing in functional programming,
Table of Contents:
– Introduction to Functional Programming
– Walkthrough Delegates
– Expression of Anonymous Methods with Lambda Expressions
– Extending Object Functionality with Extension Methods
Functional Programming in C # – Part 2
Functional programming makes your application faster, improves performance, and increases your productivity. C # code is written at a higher level of abstraction, so that the code will be closer to business requirements, abstracting away many low-level implementation details. This video will build on part 1 and will help you develop a deep understanding of the concepts and practices of LINQ in C #. Going forward, you will learn how to use Async and Await in C #.
Table of Contents:
– Querying Any Collection Easily with LINQ
– Enhancing the Responsiveness of the Functional Program with Asynchronous Programming
Functional Programming in C # – Part 3
Functional programming makes your application faster, improves performance, and increases your productivity. C # code is written at a higher level of abstraction, so that the code will be closer to business requirements, abstracting away many low-level implementation details. This video will build from part 1 and will help you to develop a deep understanding of the LINQ concepts and practices and the recursion in C #. You will be introduced to concepts such as lazy evaluation and eager evaluation and will learn about its use and benefits. From here, you will learn about Monads-the computational builder in Functional Programming and its use. Going forward, you will learn to build a fully functional app by implementing the concepts learned in both the courses. By the end of the video,
Table of Contents:
– Learning Recursion
– Optimizing the Code Using Laziness and Caching Techniques
– Working with a Pattern
– Taking Action in C # Functional Programming
– Coding Best Practice and Testing the Functional Code
Screenshot Tutorials/Courses
Info Tutorials/Courses
Manufacturer: Packt Publishing
Language of instruction: English
Moderator: Wisnu Anggoro
Level of training: Elementary, Secondary, Advanced
Training time: 5 hours + 37 minutes
File size: 1084 MB
Download Tutorials/Courses
Download Link Google Drive Download Link Google Drive 2
Download Link OneDrive
Password : freetuts.download