UdemyFunctional Programming

Master Functional Programming in C#

التصنيف الكامل: Development > Programming Languages > Functional Programming

Master Functional Programming in C#

عن هذا الكورس

NOTE: The Full Book :" Functional Programming in C# with Categories " is provided with the current course.As the C# becomes more and more functional, in 2019 C# developers have to be familiar with the functional paradigm.The purpose of this course is to give you a deep dive into the world of functional programming, by presenting it's methods and techniques through the lenses of the object-oriented paradigm. Many people think that Functional programming in C# is Just LINQ. In this course, I assume that you know the basics of LINQ. We will go beyond LINQ. We will explore some of the concepts that are common knowledge in Functional Languages, like Haskell and Scala and start gaining popularity in Object-oriented languages like JavaScript. Do you think Everything is a Function or you mostly believe that Everything is an Object? In this book we will take a closer look at some of the most popular Functional techniques and Patterns from a C# point of view:Currying, Partial Application, and higher-order FunctionsFunctorsMonadsMaybe /Option MonadEither MonadTask as MonadTry MonadIO FunctorLazy T as FunctorNullable as Functorand moreThis course, even small in scale, aims to present how some of the mathematical concepts of Category theory that have emerged in those two different programming paradigms. The concepts are applicative (pun intended) in many other programming languages like JavaScript, Java, Scala, F# or even Haskell.

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

ينقلك مباشرة لصفحة التسجيل الرسمية

سعر الكورس
$19.99
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
Procedural Characters in GameMaker 2
Udemy
GameMaker

Procedural Characters in GameMaker 2

The GameMaker 2 procedural character course will take you through the art, programming and design of procedural 2D characters in GameMaker studio 2. You will learn to develop characters with randomized body features, procedural color schemes and programmed animation. All of the skills developed in this course will also be directly applicable to things like customizable characters and character creators!

Story Development: Dialogue, subtext and dramaturgy
Udemy
Storytelling

Story Development: Dialogue, subtext and dramaturgy

''As a writer you try to listen to what others aren't saying...and write about the silence.'' - N.R. HartSo you’ve fleshed out your main plot points, sketched a character (or characters), and perhaps drafted a scene by scene. You've got a framework to be proud of, you're certain that your story idea, you're almost ready to sit back, relax and pat yourself on the back...but then you realise, the work has only just begun! It's time to take the next step. Use this nano course to identify the value of dialogue, subtext and dramaturgy; explore the most timely and effective ways to employ the elements in your creative writing - whether you're working on a screenplay, stage script, radio drama, manuscript or literature-other.

Emotional Intelligence - الذكاء العاطفي
Udemy
Emotional Intelligence

Emotional Intelligence - الذكاء العاطفي

In this course you will learn what is emotional intelligence and its pillars. In each pillar, you will not just understand what it is, but you will learn how to master it through reflections and tasks. You will also learn about enneagram personality types which will help you identify how to deal with different types of people after you understand them well.This course is created by one of the leading companies in the field of training and redefining human experience in the MENA region.

Parsing TCP Socket Data with C/C++
Udemy
Socket Programming

Parsing TCP Socket Data with C/C++

In C/C++, socket programming is one of the most challenging subjects to every developer. Not only the theory of the socket is quite tricky, and there are a lot of things to learn, but we also need much experience and guidance in various cases. To parse and handle TCP data is that very case. We can recognize the necessity and make sure the solution is correct, only by experience. With my 16 yrs experience in developing financial trading platforms with Visual C++, I'm sure that you need to learn and utilize this lecture.

Time Management for Newbies
Udemy
Time Management

Time Management for Newbies

Have you ever wondered, why some people have all appointments together and others not? Why do some people binge watch Netflix and are still ahead of so many other people in time manners? Why do some mothers/fathers have time for hobbies and others not? I would like to share my personal secrets for success to motivate you to think about your time management skills.

Socket.IO Project - Build a Chat App
Udemy
Socket.IO

Socket.IO Project - Build a Chat App

Learn socket io in 2 hours!Real-time development is a must nowadays and socket io is the way to go!This is a practical course that teaches you how to use socket io to build real-time apps in just 2 hours by building a powerful chat app.I value your time and that is why I've created this course. Why go here and there and struggle when you can learn real-time app development with socket io in just 2 hours.NOTE: If the current asking price is too much for you feel free to message me for a discount!