آموزش 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

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

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

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

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

برنامه نویسی 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

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

کنترل جریان 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ژنریک ها Generics

  • ژنریک ها Generics

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

ژنریک ها Generics

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

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

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

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

آرایه ها Arrays

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

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

آرایه ها Arrays

دنباله ها Sequences

  • دنباله ها Sequences

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

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

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

دنباله ها Sequences

جستجوها Lookups

  • لغت نامه ها Dictionaries

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

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

  • F# Maps - Recap F# Maps - Recap

جستجوها Lookups

شی گرایی Object Orientation

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

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

شی گرایی Object Orientation

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

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

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

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

نتیجه Conclusion

  • نتیجه Conclusion

نتیجه Conclusion

نمایش نظرات

نظری ارسال نشده است.

آموزش F# از زمین به بالا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5.5 hours
49
Udemy (یودمی) udemy-small
22 بهمن 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,931
4.8 از 5
دارد
دارد
دارد
Kit Eason

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kit Eason Kit Eason

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

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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