آموزش F# از زمین به بالا

F# From the Ground Up

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سفر خود را به زبان برنامه نویسی کاربردی NET آغاز کنید. نحوه نصب دات نت و کد ویژوال استودیو برای استفاده با F# در ویندوز را بیاموزید. نحوه ایجاد و اجرای برنامه‌های NET F# را از ابتدا یاد بگیرید استفاده از انواع داده‌های F# مانند انواع رکوردها و گزینه‌ها برای مدل‌سازی داده‌ها را یاد بگیرید. پیش نیازها: برخی از تجربه های قبلی کدنویسی مفید است اما ضروری نیست. رایانه ای که نسخه اخیر ویندوز را اجرا می کند.

چه اولین زبان برنامه نویسی شما باشد و چه بیست و یکمین زبان، F# تجربه شما را به عنوان یک توسعه دهنده نرم افزار متحول می کند. این دوره که به چیزی بیش از سواد اولیه کامپیوتر نیاز ندارد، به شما نحوه نوشتن نرم افزار به زبان F# را آموزش می دهد.

موضوعات عبارتند از:

تنظیم محیط • نصب دات نت • نصب کد ویژوال استودیو • ایجاد، ساخت و اجرای یک برنامه کنسول • اعلان مقادیر و توابع • کار با آرایه ها، لیست ها و مجموعه های دیگر • انشعاب و حلقه بندی شرطی • انواع رکورد • مدیریت از دست رفته داده ها با انواع گزینه • شی گرایی • جادوی اتحادهای متمایز و تطبیق الگو • ژنریک • لوله کشی به جلو • توابع مرتبه بالاتر • عبارات لامبدا

این دوره از ویرایشگر رایگان VS Code استفاده می کند که دوره نحوه نصب آن را به شما نشان می دهد. تنها چیزی که به آن نیاز دارید یک کامپیوتر با ویندوز (8، 10 یا جدیدتر) است.

نکته مهم برای کاربران LINUX و MACOS

این دوره در ابتدا از هر سه سیستم عامل Windows، Linux و MacOS پشتیبانی می کرد. با این حال به نظر می رسد آخرین نسخه دات نت، نسخه 5، زنجیره ابزار لینوکس را شکسته است. مدتی طول می کشد تا مشخص کنم آیا MacOS هنوز کار می کند یا خیر. به همین دلیل من بخش هایی از دوره را که به نصب برای لینوکس و MacOS می پردازد، کنار گذاشته ام. در صورت رفع مشکلات ممکن است در آینده این بخش ها را بازیابی کنم. لطفاً هرگونه ارجاع طولانی مدت در این دوره به Linux و MacOS را ببخشید.



سرفصل ها و درس ها

معرفی و راه اندازی Introduction and Setup

معرفی و راه اندازی Introduction and Setup

  • معرفی Introduction

  • تنظیم محیط شما Setting up Your Environment

  • راه اندازی یک IDE در ویندوز Setting up an IDE on Windows

  • پسوند Bracket Pair Colorizer Extension را نصب کنید Install the Bracket Pair Colorizer Extension

برنامه نویسی F# را شروع کنید Start F# Programming

برنامه نویسی F# را شروع کنید Start F# Programming

  • اولین برنامه F# شما Your First F# Program

  • مشاهده فایل های منبع با کد VS Viewing Source Files with VS Code

  • اولین برنامه F# شما و مشاهده فایل های منبع خلاصه Your First F# Program and Viewing Source Files Recap

  • در حال اجرا و رفع اشکال برنامه ها Running and Debugging Programs

کنترل جریان Control Flow

کنترل جریان Control Flow

  • انشعاب مشروط با If/Else Conditional Branching with If/Else

  • انشعاب مشروط با If/Else - Recap Conditional Branching with If/Else - Recap

  • حلقه ها و تکرار Loops and Iteration

  • حلقه ها و تکرار - خلاصه Loops and Iteration - Recap

لوله کشی جلو Forward Piping

لوله کشی جلو Forward Piping

  • لوله کشی جلو Forward Piping

  • لوله کشی رو به جلو - Recap Forward Piping - Recap

توابع مجموعه Collection Functions

توابع مجموعه Collection Functions

  • توابع مجموعه قسمت 1 Collection Functions Part 1

  • توابع مجموعه قسمت 1 - خلاصه Collection Functions Part 1 - Recap

انواع رکورد Record Types

انواع رکورد Record Types

  • انواع رکورد Record Types

  • انواع رکورد - خلاصه Record Types - Recap

داده های از دست رفته Missing Data

داده های از دست رفته Missing Data

  • داده های از دست رفته Missing Data

  • داده های از دست رفته - خلاصه Missing Data - Recap

آرگومان ها و پارامترها Arguments and Parameters

آرگومان ها و پارامترها Arguments and Parameters

  • آرگومان ها و پارامترها Arguments and Parameters

  • آرگومان ها و پارامترها - خلاصه Arguments and Parameters - Recap

سازمان پروژه Project Organization

سازمان پروژه Project Organization

  • سازماندهی پروژه ها در فایل ها Organizing Projects into Files

  • سازماندهی پروژه ها در فایل ها - Recap Organizing Projects into Files - Recap

اتحادیه های تبعیض آمیز و تطبیق الگو Discriminated Unions and Pattern Matching

اتحادیه های تبعیض آمیز و تطبیق الگو Discriminated Unions and Pattern Matching

  • اتحادیه های تبعیض آمیز Discriminated Unions

  • اتحادیه های تبعیض آمیز - خلاصه Discriminated Unions - Recap

  • تطبیق الگو Pattern Matching

  • تطبیق الگو - خلاصه Pattern Matching - Recap

رسیدگی به خطا Error Handling

رسیدگی به خطا Error Handling

  • رسیدگی به استثناها Handling Exceptions

  • رسیدگی به استثناها - خلاصه Handling Exceptions - Recap

ژنریک ها Generics

ژنریک ها Generics

  • ژنریک ها Generics

  • ژنریک - خلاصه Generics - Recap

بیشتر در مورد توابع مجموعه More on Collection Functions

بیشتر در مورد توابع مجموعه More on Collection Functions

  • توابع مجموعه قسمت 2 Collection Functions Part 2

  • توابع مجموعه قسمت 2 - خلاصه Collection Functions Part 2 - Recap

آرایه ها Arrays

آرایه ها Arrays

  • ایجاد و پر کردن آرایه ها Creating and Populating Arrays

  • ایجاد و پر کردن آرایه ها - Recap Creating and Populating Arrays - Recap

دنباله ها Sequences

دنباله ها Sequences

  • دنباله ها Sequences

  • دنباله ها - خلاصه Sequences - Recap

  • ایجاد توالی Creating Sequences

  • ایجاد توالی - خلاصه Creating Sequences - Recap

جستجوها Lookups

جستجوها Lookups

  • لغت نامه ها Dictionaries

  • فرهنگ لغت - خلاصه Dictionaries - Recap

  • نقشه های F# F# Maps

  • F# Maps - Recap F# Maps - Recap

شی گرایی Object Orientation

شی گرایی Object Orientation

  • شی گرایی و کلاس ها Object Orientation and Classes

  • شی گرایی و کلاس ها - Recap Object Orientation and Classes - Recap

لیست های F# F# Lists

لیست های F# F# Lists

  • لیست های F# F# Lists

  • F# لیست - خلاصه F# Lists - Recap

نتیجه Conclusion

نتیجه Conclusion

  • نتیجه Conclusion

نمایش نظرات

آموزش F# از زمین به بالا
جزییات دوره
5.5 hours
49
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,931
4.8 از 5
دارد
دارد
دارد
Kit Eason
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kit Eason Kit Eason

توسعه دهنده نرم افزار