آموزش برنامه نویسی کاربردی با F# و C# توسط Microsoft Press

Functional Programming with F# and C# by Microsoft Press

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسی کاربردی این روزها با پیشرو بودن داده ها و ML اهمیت بیشتری پیدا می کند، و با روی آوردن بیشتر شرکت های مراقبت های بهداشتی و فین تک به زبان های برنامه نویسی مانند F#، Scala و Clojure، که در آن از جهش حالت برای جلوگیری از داده ها جلوگیری می شود، اهمیت بیشتری پیدا می کند. فاسد شدن اصول برنامه نویسی تابعی را از پایه با استفاده از F# و C# بیاموزید. مارکوس رینولدز، مهندس و مدرس ارشد نرم افزار، از یک رویکرد عملی برای آموزش برنامه نویسی کاربردی، همراه با دموها و مثال های عملی، استفاده می کند. مفاهیمی مانند بازگشت، به‌روزرسانی رکورد، برنامه‌نویسی کاربردی، لوله‌کشی، و کاری کردن را برای افزایش مهارت خود بیاموزید و برنامه‌نویسی را به سبک عملکردی تمرین کنید. به علاوه، بررسی کنید که چرا بسیاری از مردم از الگوی برنامه نویسی کاربردی استفاده می کنند.

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

معرفی Introduction

  • برنامه نویسی کاربردی با F# و C# Functional Programming with F# and C#

1. مبانی عملکردی 1. Functional Foundations

  • داده ها و توابع Data and functions

  • عملکرد چه تفاوتی با OOP دارد؟ How does functional differ from OOP?

  • چه زمانی می توانیم از هر یک یا هر کدام استفاده کنیم؟ When could we use each/any?

  • اهداف یادگیری Learning objectives

  • تغییرناپذیری Immutability

  • عملکردی چه تفاوتی با امری دارد؟ How does functional differ from imperative?

2. مبانی F# 2. F# Basics

  • چگونه یک فایل fsx راه اندازی کنیم How to set up a fsx file

  • استفاده از فایل fsx با مفسر Using an fsx file with the interpreter

  • اهداف یادگیری Learning objectives

  • مترجم Interpreter

  • تلفیقی Compilation

  • چگونه یک پروژه راه اندازی کنیم How to set up a project

  • رسیدگی به استثنا Exception handling

3. برنامه نویسی تابعی 3. Functional Programming

  • اهداف یادگیری Learning objectives

  • بسته شدن Closures

  • مجموعه ها Collections

  • لوله کشی Piping

  • توابع بازگشتی Returning functions

  • توابع داخلی Built-in functions

4. موضوعات پیشرفته 4. Advanced Topics

  • کاربرد جزئی Partial application

  • اهداف یادگیری Learning objectives

  • بازگشت به جای حلقه ها Recursion in place of loops

  • کلمه کلیدی Rec Rec keyword

  • انواع بازگشتی Recursive types

  • کاری کردن Currying

5. یادگیری ماشینی با ML.NET 5. Machine Learning With ML.NET

  • معرفی کتابخانه Introduction to the library

  • تنظیم داده های آموزشی Set up training data

  • اهداف یادگیری Learning objectives

  • مدل های قطار Train models

  • نتایج را بررسی کنید Examine results

  • ژورنال کد F# F# code journal

خلاصه Summary

  • خلاصه Summary

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش برنامه نویسی کاربردی با F# و C# توسط Microsoft Press
جزییات دوره
3h 5m
33
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
22
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Microsoft Press Microsoft Press

محتوای مارک مایکروسافت پرس آموزش برتر در مورد موضوعات مختلف مایکروسافت را ارائه می دهد.

Microsoft Press به متخصصان فناوری اطلاعات، توسعه دهندگان و کاربران دفتر خانگی کمک می کند تا مهارت ها و دانش فنی خود را با استفاده از کتاب ها و منابع یادگیری ارتقا دهند. کارشناسان موضوعی از مایکروسافت و سایر نوآوران صنعت در عناوین و سری های بسیاری از خانواده محصولات Microsoft Press مشارکت دارند.

Markus Reynolds Markus Reynolds

مارکوس رینولدز یک مهندس ارشد نرم افزار است.

مارکوس به عنوان یک توسعه دهنده حرفه ای F# و مدافع برنامه نویسی کاربردی کار می کند. مارکوس که در حال حاضر یک مهندس نرم افزار در LexisNexis Risk Solutions است، بیش از سه سال تجربه توسعه حرفه ای در دات نت و سی شارپ دارد. او با همسر و دختر چهار ساله اش در لنکسا، کانزاس زندگی می کند، جایی که او عاشق خواندن و نوشتن کد است.