آموزش توسعه برنامه های مالی در F #

Developing Financial Applications in F#

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: F # اولین زبان برنامه نویسی کاربردی است که توسط مایکروسافت توسعه یافته و به طور گسترده ای در تجزیه و تحلیل مالی و برنامه های مالی مورد استفاده قرار می گیرد. توسعه دهنده متخصص F # Kit Eason شما را در روند توسعه یک برنامه مالی ساده F # راهنمایی می کند: یک ربات توییتر که تغییرات قیمت سهام را نمودار می کند و با برخی از توصیف کنندگان ساده عملکرد سهام ، از جمله افزایش / از دست دادن و افزایش ها / پایین ترین ها ، به توییت ها پاسخ می دهد. در این مسیر ، اصول نحوی F # را شامل می شوید ، از جمله مقادیر ، آرایه ها ، توابع و عبارات و نحوه تست کد ، تجزیه و تحلیل و ترسیم داده های شخص ثالث این دروس همچنین مقدماتی را برای مفاهیمی مانند توسعه آزمون محور و برنامه نویسی راه آهن گرا فراهم می کند - بهترین روش برای هر گردش کار توسعه F #.
موضوعات شامل:
  • تعریف مقادیر و فراخوانی توابع در F #
  • تعریف و شناسایی اتحادیه های تبعیض آمیز
  • کار با عبارات if-else
  • آزمون واحد نوشتاری
  • استفاده از ارائه دهندگان نوع برای دسترسی به داده ها
  • تجزیه و تحلیل داده ها با توابع جمع آوری
  • رسم اطلاعات با استفاده از ارائه دهنده نوع R
  • استفاده از برنامه نویسی راه آهن جهت کنترل خطاها
  • ادغام با Twitter
  • استقرار برنامه F # در Azure

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

مقدمه Introduction

  • خوش آمدی Welcome

  • مخاطبان هدف و پیش نیازها Target audience and prerequisites

  • فایل های تمرینی Exercise files

  • کار با به روز رسانی نرم افزار Working with software updates

1. با F # شروع کنید 1. Get Started with F#

  • تعریف مقادیر و توابع فراخوانی Defining values and calling functions

  • تبعیض اتحادیه و الگوی منطبق Discriminated union and pattern matching

  • نوع ضبط و آرایه ها Record type and arrays

  • لوله کشی به جلو Forward piping

  • نقشه برداری و تکرار آرایه Array mapping and iteration

  • عبارات if-other If-else expressions

  • دست زدن به استثنا Exception handling

  • انواع گزینه Option types

  • امضای ربات و نوع The bot and type signatures

2. با آزمایش واحد ، یک پارسر ساده بسازید 2. Build a Simple Parser with Unit Testing

  • ابزارهای ویژوال F # Power و NCrunch Visual F# Power Tools and NCrunch

  • NUnit را نصب کنید Install NUnit

  • یک تست NUnit بی اهمیت بنویسید Write a trivial NUnit test

  • یک تست واقعی بنویسید Write a real test

  • یک تحلیلگر بنویسید Write a parser

  • آزمایش های رفیکتور Refactor tests

  • مسیرهای ناراضی را با اتحادیه های تبعیض آمیز عمومی اداره کنید Handle unhappy paths with generic discriminated unions

  • مسیرهای ناراضی را امتحان کنید Test unhappy paths

  • پوشش تست را گسترش داده و بررسی کنید Extend and check test coverage

  • چالش Challenge

  • راه حل Solution

3. برای دریافت اطلاعات از ارائه دهنده نوع F # CSV استفاده کنید 3. Use F# CSV Type Provider to Get Data

  • ضبط و کد را مرتب کنید Recap and code tidy-up

  • معرفی قندل Introducing Quandl

  • با استفاده از ارائه دهنده نوع CSV برای دریافت داده Using the CSV type provider to get data

  • بسته بندی عملکرد GetData در یک Choice.Result Wrapping the GetData function in a Choice.Result

  • چالش Challenge

  • راه حل Solution

4. تجزیه و تحلیل داده ها با توابع مجموعه F # 4. Analyze Data with F# Collection Functions

  • برای مدل سازی خلاصه داده ها ، یک نوع را تعریف کنید Define a type to model a data summary

  • برای تولید خلاصه از توابع مجموعه استفاده کنید Use collection functions to generate the summary

  • برای اجرای آزمایشی کد از اسکریپتهای .fsx استفاده کنید Use .fsx scripts to run code experimentally

  • چالش Challenge

  • راه حل Solution

5- از RStats Provider و ggplot2 برای Plot Data استفاده کنید 5. Use RStats Provider and ggplot2 to Plot Data

  • RStats و ggplot2 RStats and ggplot2

  • ژنراتور نمودار را توسعه دهید Develop the chart generator

  • برای سازنده نمودار یک مهار اجرا کنید Make a run harness for the chart generator

  • چالش Challenge

  • راه حل Solution

6. از BoxKite با توییتر استفاده کنید 6. Use BoxKite with Twitter

  • یک برنامه توییتر ایجاد کنید Create a Twitter application

  • از مدارک معتبری برای اتصال به توییتر استفاده کنید Use credentials to connect to Twitter

  • به توییتهای کارگردانی واکنش نشان دهید React to directed tweets

7. استقرار یک کارخانه 7. Deploy a Working Bot

  • توابع را در یک تابع پاسخ جمع کنید Assemble functions into a reply function

  • با عملکرد پاسخ تماس بگیرید Call the reply function

  • ربات را که محلی اجرا می کند ، امتحان کنید Try the bot running locally

  • بات را به لاجوردی مستقر کنید Deploy the bot to Azure

  • درک ROP Understanding ROP

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

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

آموزش توسعه برنامه های مالی در F #
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 51m
49
Linkedin (لینکدین) lynda-small
30 آذر 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
15,199
- از 5
ندارد
دارد
دارد
Kit Eason

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kit Eason Kit Eason

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

Linkedin (لینکدین)

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

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

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