لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه برنامه های مالی در F #
Developing Financial Applications in F#
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
F # اولین زبان برنامه نویسی کاربردی است که توسط مایکروسافت توسعه یافته و به طور گسترده ای در تجزیه و تحلیل مالی و برنامه های مالی مورد استفاده قرار می گیرد. توسعه دهنده متخصص F # Kit Eason شما را در روند توسعه یک برنامه مالی ساده F # راهنمایی می کند: یک ربات توییتر که تغییرات قیمت سهام را نمودار می کند و با برخی از توصیف کنندگان ساده عملکرد سهام ، از جمله افزایش / از دست دادن و افزایش ها / پایین ترین ها ، به توییت ها پاسخ می دهد. در این مسیر ، اصول نحوی F # را شامل می شوید ، از جمله مقادیر ، آرایه ها ، توابع و عبارات و نحوه تست کد ، تجزیه و تحلیل و ترسیم داده های شخص ثالث این دروس همچنین مقدماتی را برای مفاهیمی مانند توسعه آزمون محور و برنامه نویسی راه آهن گرا فراهم می کند - بهترین روش برای هر گردش کار توسعه F #.
موضوعات شامل:
تعریف مقادیر و فراخوانی توابع در F #
تعریف و شناسایی اتحادیه های تبعیض آمیز li>
کار با عبارات if-else
آزمون واحد نوشتاری li>
استفاده از ارائه دهندگان نوع برای دسترسی به داده ها li>
تجزیه و تحلیل داده ها با توابع جمع آوری li>
رسم اطلاعات با استفاده از ارائه دهنده نوع R
استفاده از برنامه نویسی راه آهن جهت کنترل خطاها li>
ادغام با 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
نمایش نظرات