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

F# Fundamentals

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

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

معرفی F # Introducing F#

  • مقدمه Introduction

  • F # چیست؟ What Is F#?

  • F # سلام دنیا F# Hello World

  • چرا F #؟ - بیانیه مختصر Why F#? - Concise & Declarative

  • چرا F #؟ - کاهش پیچیدگی تصادفی Why F#? - Reduced Accidental Complexity

  • تاریخچه F # F# History

  • ارتباط F # با C # چگونه است؟ How Does F# Relate to C#?

  • F # ابزارآلات F# Tooling

  • منابع دیگر Other Resources

  • برنامه کاربردی The Example Application

کارکرد Functions

  • مقدمه Introduction

  • عملکرد چیست؟ What Is a Function?

  • برنامه عملکرد Function Application

  • انواع عملکردها Function Types

  • کاری کردن Currying

  • توابع پیشوند و پیوند Prefix and Infix Functions

  • لامبدا Lambdas

  • بازگشت Recursion

  • لوله کشی Piping

  • ترکیب عملکرد Function Composition

  • برنامه کاربردی ادامه دارد Example Application Continued

داده ها Data

  • مقدمه Introduction

  • انواع ابتدایی Primitive Types

  • نوع تبدیل Type Conversion

  • اپراتورهای بولی Boolean Operators

  • رشته های Strings

  • واحد Unit

  • لیست ها Lists

  • درک لیست ها List Comprehensions

  • آرایه ها Arrays

  • تاپلز Tuples

  • سوابق Records

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

  • برابری Equality

  • ژنیک Generics

  • تجزیه Parsers

  • نحو تجزیه آهنگساز Parsing Composer Syntax

  • کاربرد مثال - تجزیه طول یادداشت Example Application - Parsing Note Length

  • برنامه کاربردی - زمین تجزیه Example Application - Parsing Pitch

  • کاربرد مثال - تجزیه ترکیب Example Application - Parsing A Composition

جریان و سازماندهی و کنترل Organization and Control Flow

  • مقدمه Introduction

  • پروژه ها Projects

  • فضاهای نامی Namespaces

  • ماژول ها Modules

  • RequireQualifiedAccess RequireQualifiedAccess

  • کنترل دسترسی Access Control

  • برنامه کاربردی ادامه دارد Example Application Continued

  • استثناها Exceptions

  • اجزای یکبار مصرف Disposable Components

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

  • قطع C # C# Interop

  • تست املاک Property Testing

  • خلاصه Summary

انواع Types

  • مقدمه Introduction

  • گزینه Option

  • انگیزه Motivation

  • انتخاب Choice

  • توالی ها Sequences

  • LINQ LINQ

  • ارائه دهندگان را تایپ کنید Type Providers

  • برنامه کاربردی ادامه دارد Example Application Continued

  • خلاصه Summary

برنامه نویسی وب Web Programming

  • مقدمه Introduction

  • ابزارهای برقی F # F# Power Tools

  • نقاط قوت و ضعف Strengths and Weaknesses

  • سووا Suave

  • نانسی Nancy

  • ASP.NET MVC ASP.NET MVC

  • برنامه کاربردی ادامه دارد Example Application Continued

  • خلاصه Summary

نمایش نظرات

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

آموزش مبانی F #
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5h 40m
70
Pluralsight (پلورال سایت) pluralsight-small
20 اسفند 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
110
4.3 از 5
دارد
دارد
دارد
Liam McLennan

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Liam McLennan Liam McLennan

لیام رهبر فناوری ، مدیر مهندسی و متخصص تحویل محصولات چابک است. او به سازمان ها کمک می کند تا استراتژی م effectiveثر فناوری را توسعه دهند ، سپس آن استراتژی را برای دستیابی به اهداف خود پیاده کنند. سایر منافع اصلی بهینه سازی تأثیر تحویل نرم افزار و ساخت تیم های دارای عملکرد بالا با عملکرد بالا است. وی در حال حاضر مشاور اصلی شرکت مشاوره تولید محصولات Readify است. پیش از این ، وی مدیر ارشد فناوری یک رسانه آنلاین و یک شرکت مسافرتی با 300000 عضو بود.

Pluralsight (پلورال سایت)

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

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