آموزش جامع زبان برنامه نویسی F# - آخرین آپدیت

دانلود Introduction to F#

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

افزودن زبان F# به مهارت‌های شما، شما را به برنامه‌نویسی جامع‌تر تبدیل می‌کند و دنیای جذاب برنامه‌نویسی تابعی (Functional Programming) را برای کاوش به روی شما می‌گشاید. از برنامه‌نویسی وب و اپلیکیشن‌های چندپلتفرمی گرفته تا یادگیری ماشین، F# تمام نیازهای شما را پوشش می‌دهد. هنگام یادگیری یک زبان برنامه‌نویسی جدید، درک مفاهیم بنیادی ضروری است، اما در F#، شما باید تفاوت‌های بین برنامه‌نویسی شیءگرا و تابعی را نیز درک کنید. در این دوره، Harrison Ferrone، توسعه‌دهنده نرم‌افزار و مدرس مجرب، شما را با ساخت یک اپلیکیشن کنسولی ساده با مبانی F# آشنا می‌کند. با مفاهیم اصلی، عضلات برنامه‌نویسی تابعی خود را تقویت کنید و سپس به سراغ مثال‌های ساده‌ای بروید که در برنامه‌نویسی روزمره کاربرد دارند. در این مسیر، همه موارد از متغیرها و کنترل جریان (Control Flow) تا موضوعات تابعی و شیءگرا را بررسی خواهیم کرد. این دوره تمام آنچه یک مبتدی برای تبدیل ایده‌های خود به یک پروژه F# ساده نیاز دارد را برجسته می‌کند.


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

مقدمه Introduction

  • ارتقای ابزارهای توسعه با F# Upgrading your developer tool kit with F#

  • پیش‌نیازها و دانستنی‌ها What you should know

۱. شروع به کار 1. Getting Started

  • راه‌اندازی پروژه Project setup

  • ادامه مبحث توابع Functions continued

  • اتصال مقادیر (Binding) Binding values

  • استفاده از ماژول‌ها Using modules

  • چرا F# را انتخاب کنیم؟ Why choose F#?

  • ساخت توابع Creating functions

  • دریافت ورودی Getting input

۲. پایپ‌لاین‌ها، کنترل جریان و تطبیق الگو 2. Pipelines, Control Flow, and Pattern Matching

  • کنترل جریان کد Controlling code flow

  • انواع Option Option types

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

  • پایپ‌لاین‌ها و ترکیب توابع Pipelines and composition

۳. گروه‌بندی داده‌ها 3. Grouping Data

  • کار با تاپل‌ها (Tuples) Working with tuples

  • ساخت رکوردها Building records

  • اتحادیه‌های متمایز (Discriminated Unions) Discriminated unions

۴. برنامه‌نویسی شیءگرا در F# 4. Object-Oriented F#

  • استفاده از اینترفیس‌ها Using interfaces

  • افزودن ارث‌بری Adding inheritance

  • ساخت کلاس‌ها Creating classes

جمع‌بندی Conclusion

  • توسعه یادگیری در F# Further your learning in F#

نمایش نظرات

آموزش جامع زبان برنامه نویسی F#
جزییات دوره
1h 50m
20
(آخرین آپدیت)
1,575
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Harrison Ferrone Harrison Ferrone

مهندس نرم‌افزار، توسعه‌دهنده بازی و فناوری خلاق

هریسون فرون یک مهندس نرم‌افزار، توسعه‌دهنده بازی، فن‌شناس خلاق و دارای گواهینامه ScrumMaster است.

او در تلفن همراه کار کرده است. برنامه ها و پروژه های بازی به عنوان یک فریلنسر، برای یک استارت آپ مستقل و یک شرکت پیشرو در صنعت. تمرکز اصلی او روی سوئیفت و سی شارپ است، اما اخیراً به C++ و Unreal Engine 4 منشعب شده است. وقتی او برنامه‌نویسی نمی‌کند یا هر چیزی را که در دستش است نمی‌خواند، به دنبال حس هیپ‌هاپ دوران طلایی است و بعدازظهر می‌گذرد. با دوست دخترش و سه گربه شان چرت می زند.

F#