پیشنهاد فرادرس

معماری کاربردی با #F

دسته بندی ها: دات نت ، آموزش های پلورال سایت (Pluralsight) ، آموزش اف شارپ

معماری-کاربردی-با-f

F#‎ يك زبان همه منظوره براي محيط Net. است كه براي حالت اجرا به صورت همه منظوره به كار ميرود و به راحتي هر سه مدل برنامه نويسي را شامل ميشود. براي حل مسايل مختلف در موثرترين روش ميتوانيد محيط خاص آنرا در برنامه انتخاب كنيد. شما ميتوانيداز برنامه نويسي توصيفي استفاده كنيد و يا توابع را به راحتي با هم تركيب كنيد و يا روشهاي شي گرا و دستوري را در همان برنامه استفاده كنيد و از قابليتهاي مختلف هر كدام در برنامه سود ببريد. مثل ديگر برنامه هاي تابعي F#‎ نوع قوي دارد اما از نوع استنتاجي هم سود ميبرد بنابراين برنامه نويسان نياز ندارند زمان زيادي براي توضيح انواع توابع هدر دهند مگر اينكه در موارد خاص ابهاماتي دربرنامه پيش بيايد كه لزوم داشته باشد به وضوح بيان شود.علاوه بر اين F#‎ بصورت كاملي با چهارچوب Net. و كتابخانه كلاس اصلي آن يعني BCL تركيب شده و به راحتي ميتوان از آن در F#‎ استفاده كرد و اين مسئله مانند C#‎‎ و VB ميباشد و حتي در مواردي استفاده از BCL در F#‎ از ديگر زبانهاي تحت .Net راحت تر است.

در این مجموعه آموزشی چگونگی  ساخت برنامه های جریان اصلی با F# را می آموزید. این مجموعه دارای سطح متوسط و مدت زمان 2 ساعت و 28 دقیقه است. که توسط موسسه آموزشی PluralSight ارائه شده است.

خلاصه سر فصل های این مجموعه:

  • نمونه پروژه: برنامه UI
  • نمونه پروژه:HTTP API
  • نمونه پروژه : چگونگی ایجاد پروژه وب با #F
  • پیام فیلتر
  • تجزیه با Piping
  • مترجم پیام
  • رویداد پیام
  • نقشه
  • فیلتر
  • پرس و جو ازداده های حافظه
  • نقشه ساختمان داده ها
  • نمونه پروژه : تداوم فایل
  • تحویل پیام
  • خطای هندلینگ
  • مقیاس پذیری
  • و...

لیست سر فصل های لاتین مجموعه:

	Thinking Functionally	 		
Introduction	 		
Prerequisites	 		
Once Upon a Time...	 		
Two Types of Operations	 		
Data Flow Architecture	 		
Why F#	 		
Demo: Introduction	 		
Demo: Application UI	 		
Demo: Recap	 		
Demo Application Architecture	 		
Demo Introduction: HTTP API	 		
Demo: HTTP API	 		
Demo Recap: HTTP API	 		
Demo Application Package Architecture	 		
Demo Introduction: How to Create an F# Web Project	 		
Demo: How to Create an F# Web Project	 		
Demo Recap: How to Create an F# Web Project	 		
Summary	 		
	Pipes and Filters	 		
Introduction	 		
A Long Time Ago...	 		
Demo Introduction: Infrastructure Housekeeping	 		
Demo: Infrastructure Housekeeping	 		
Demo Recap: Infrastructure Housekeeping	 		
Introduction to Pipes and Filters	 		
Pipes and Filters	 		
Reactive Extensions	 		
Message Endpoint	 		
Demo Introduction: Message Endpoint and Integration	 		
Demo: Message Endpoint and Integration	 		
Demo Recap: Message Endpoint and Integration	 		
Envelope	 		
Demo Intro: Envelope, Envelope Wrapper, and Publish-Subscribe	 		
Demo: Envelope, Envelope Wrapper, and Publish-Subscribe	 		
Demo Recap: Envelope, Envelope Wrapper, and Publish-Subscribe	 		
Handling Concurrent Updates	 		
Agent	 		
Message Filter	 		
Demo Introduction: Using Agent and Message Filter to Mutate State	 		
Demo: Using Agent and Message Filter to Mutate State	 		
Demo Recap: Using Agent and Message Filter to Mutate State	 		
Piping	 		
Demo Introduction: Decoupling through Piping	 		
Demo: Decoupling through Piping	 		
Demo Recap: Decoupling through Piping	 		
Message Translator	 		
Event Message	 		
Demo Introduction: Message Translator and Event Message	 		
Demo: Message Translator and Event Message	 		
Demo Recap: Message Translator and Event Message	 		
Summary	 		
	Map/Reduce	 		
Introduction	 		
Purpose	 		
Map/Reduce Pattern Language	 		
Map/Reduce Concepts	 		
Map	 		
Filter	 		
Querying In-Memory Data	 		
Demo Introduction: Notifications	 		
Demo: Notifications	 		
Demo Recap: Notifications	 		
Unfold	 		
Take and TakeWhile	 		
GroupBy	 		
SumBy	 		
Map Data Structure	 		
Demo Introduction: Availability	 		
Demo: Availability	 		
Demo Recap: Availability	 		
Summary	 		
	Cross-Cutting Concerns	 		
Introduction	 		
Persistence	 		
Files	 		
Demo Introduction: File Persistence	 		
Demo: File Persistence	 		
Demo Recap: File Persistence	 		
Agents and Scalability	 		
Demo Introduction: Azure Persistence	 		
Demo: Azure Persistence	 		
Demo Recap: Azure Persistence	 		
Message Delivery	 		
Demo Introduction: Replay Detection	 		
Demo: Replay Detection	 		
Demo Recap: Replay Detection	 		
Error Handling	 		
Demo Introduction: Error Handling	 		
Demo: Error Handling	 		
Demo Recap: Error Handling	 		
Scalability	 		
UI Code Repo	 		
Summary

حجم فایل:463MB

آیا این نوشته را دوست داشتید؟
Pluralsight A Functional Architecture with Fsharp

پیشنهاد فرادرس

آرش در 1393/02/26 ساعت 11:20

دوست عزیز، ضمن تشکر بابت این مجموعه، می‌خواستم یادآوری کنم که این سری به نوعی دوره پیشرفت اف شارپ محسوب می‌شه. برای معرفی‌ مقدمتی اف شارپ اگر بتونید Introduction to Fsharp از Oliver Sturm رو قرار بدید، خیلی‌ ممنون میشیم.