دسته بندی

در حال حاضر محصولی در سبد خرید شما وجود ندارد.

پنل کاربری

رمز خود را فراموش کرده اید؟ اگر اولین بار است از سایت جدید استفاده میکنید باید پسورد خود را ریست نمایید.

آموزش برنامه نویسی تابعی در زبان C#

دانلود Udemy Software Design: Functional Programming in C#

7,700 تومان
بیش از یک محصول به صورت دانلودی با تخفیف میخواهید؟ محصول را به سبد خرید اضافه کنید.
افزودن به سبد خرید
خرید دانلودی فوری با 10 درصد تخفیف
7700 تومان6930 تومان

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ویدئو معرفی این محصول

با مشاهده این کورس آموزشی برنامه نویسی تابع گرا یا همان Functional را در زبان برنامه نویسی C# یاد می گیرید.

عنوان اصلی : Software Design: Functional Programming in C#

این مجموعه آموزش ویدیویی محصول موسسه آموزشی Udemy است که بر روی 1 حلقه دیسک به همراه فایلهای تمرینی و اسلایدهای مدرس ارائه شده و به مدت زمان 4 ساعت و 7 دقیقه در اختیار علاقه مندان قرار می گیرد.

در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آشنا می شویم :


How to Ask Questions :
How to Ask Questions
Download Source Code
Join .NET Community of Students

Introduction to Functional Programming :
Outline
Programming Paradigms
Defining Functional Programming
Functions are Everywhere
Why Functional Programming
Conclusion

Core Concepts :
Outline
Immutability
Temporal Coupling and Immutability
Purity and Side Effects
Side Effects and Architecture
CQS and Side Effects
Declarative Programming Style
Expressions with Operators
Conclusion

Functional Features in C# :
Outline
Extension Methods
Autoproperties and Immutability
Expression-Bodied Members
Pattern Matching
Tuples and Deconstruction
Local Functions
Conclusion

Immutability in C# :
Outline
A Mutable Type
External Immutability
Internal Immutability
Shallow and Popsicle Immutability
Builder Design Pattern. Immutability and Testability
Immutability of Structures
Immutability and Memory Pressure
Conclusion

Extendibility in C# :
Outline
Pipelining
Extending IDisposable
Extending StringBuilder
General Extensions
Abusing Extension Methods
Conclusion

Dealing with Errors :
Outline
What does an "Error" Mean?
Problems with Exceptions
Practical Considerations Regarding Exceptions
Exception Handling Strategies
CQS Principle
Tester-Doer Pattern
Errors and Functional Programming
Pipelining by Method Chaining
Conclusion on Errors Handling
BCL Exception Types
Custom Exception Types
Conclusion

Dealing with Nulls :
Outline
Problems with Nulls
Null Object Pattern
Maybe (Option)
Automating Null Checks
Static Analysis
Returning IEnumerables
Conclusion
BONUS Lecture

مشخصات این مجموعه :
زبان آموزش ها انگلیسی روان و ساده
دارای آموزشهای ویدیویی و دسته بندی شده
ارائه شده بر روی 1 حلقه دیسک به همراه فایلهای تمرینی و اسلایدهای مدرس
مدت زمان آموزش 4 ساعت و 7 دقیقه !
محصول موسسه آموزشی Udemy