دوره آموزشی برنامه نویسی کاربردی با #F و #C
3 ساعت 5 دقیقهمبتدی2024-03-11
مدرسین

Microsoft Press
Microsoft

Markus Reynolds
جزئیات دوره
برنامهنویسی کاربردی این روزها با پیشرو بودن دادهها و ML اهمیت بیشتری پیدا میکند و با روی آوردن بیشتر شرکتهای مراقبتهای بهداشتی و فینتک به زبانهای برنامهنویسی مانند F#، Scala و Clojure، که در آن از جهش حالت برای جلوگیری از دادهها اجتناب میشود، اهمیت بیشتری پیدا میکند. فاسد شدن اصول برنامه نویسی تابعی را از پایه با استفاده از #F و #C بیاموزید. مارکوس رینولدز، مهندس و مدرس ارشد نرم افزار، از یک رویکرد عملی برای آموزش برنامه نویسی کاربردی، همراه با دموها و مثال های عملی، استفاده می کند. مفاهیمی مانند بازگشت، بهروزرسانی رکورد، برنامهنویسی کاربردی، پایپینگ و کارری را برای تقویت مجموعه مهارتهای خود بیاموزید و برنامهنویسی را به سبک عملکردی تمرین کنید. به علاوه، بررسی کنید که چرا بسیاری از مردم از الگوی برنامه نویسی کاربردی استفاده می کنند.
اهداف یادگیری
دستور #F را بنویسید.
عملکردی فکر کنید
از جهش حالت اجتناب کنید.
برنامه ها را با #F بنویسید.
از مفسر #F استفاده کنید.
مفاهیم برنامه نویسی تابعی را کاوش کنید.
اهداف یادگیری
دستور #F را بنویسید.
عملکردی فکر کنید
از جهش حالت اجتناب کنید.
برنامه ها را با #F بنویسید.
از مفسر #F استفاده کنید.
مفاهیم برنامه نویسی تابعی را کاوش کنید.
مهارت ها
F#C#Programming FoundationsProgramming LanguagesMicrosoftSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - برنامه نویسی کاربردی با #F و #C
1. مبانی عملکردی
- 02 - اهداف آموزشی
- 03 - عملکرد چه تفاوتی با OOP دارد
- 04 - عملکردی چه تفاوتی با امری دارد
- 05 - چه زمانی میتوانیم از هر کدام استفاده کنیم
- 06 - دادهها و توابع
- 07 - تغییر ناپذیری
2. مبانی F#
- 08 - اهداف آموزشی
- 09 - نحوه راهاندازی یک فایل fsx
- 10 - مترجم
- 11 - استفاده از فایل fsx با مفسر
- 12 - نحوه راهاندازی یک پروژه
- 13 - تالیف
- 14 - رسیدگی به استثنا
3. برنامه نویسی تابعی
- 15 - اهداف آموزشی
- 16 - مجموعه ها
- 17 - توابع داخلی
- 18 - لوله کشی
- 19 - بسته شدن
- 20 - توابع برگشتی
4. موضوعات پیشرفته
- 21 - اهداف آموزشی
- 22 - کلمه کلیدی Rec
- 23 - بازگشت در محل حلقه ها
- 24 - انواع بازگشتی
- 25 - کاری کردن
- 26 - کاربرد جزئی
5. یادگیری ماشینی با ML.NET
- 27 - اهداف آموزشی
- 28 - آشنایی با کتابخانه
- 29 - دادههای آموزشی را تنظیم کنید
- 30 - مدلهای قطار
- 31 - نتایج را بررسی کنید
- 32 - مجله کد #F
خلاصه
- 33 - خلاصه