نوشتن برنامه های Haskell [ویدئو]

Writing Haskell Programs [Video]

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: Haskell یک زبان برنامه نویسی قدرتمند و کاملا کاربردی است که به توسعه دهندگان اجازه می دهد تا طرح های خود را به زیبایی و مختصر بیان کنند. ابزارهای مدرن Haskell مانند Cabal و Stack همچنین به توسعه دهندگان اجازه می دهد تا سیستم های بزرگ و پیچیده را بسازند و مدیریت کنند و مجموعه وسیعی از کتابخانه های منبع باز با کیفیت بالا را مصرف کنند. ابتدا این دوره را با یادگیری نحوه ویرایش، ساخت و تست کد Haskell خود شروع می کنیم. سپس نحوه ایجاد ماژول در Haskell را یاد خواهیم گرفت. ما در مورد مخازن مختلف Haskell و نحوه استفاده از آنها یاد خواهیم گرفت. هنگامی که بسته Haskell خود را آماده کردیم، بسته خود را با استفاده از اکوسیستم های شخص ثالث آزمایش می کنیم. این دوره بر پایه پایه های ارائه شده توسط دوره اصول برنامه نویسی عملی هسکل استوار است و با آموزش نحوه مدیریت و توسعه برنامه های پیچیده به شما کمک می کند تا فاصله بین Haskell مقدماتی و پیشرفته را پر کنید. ما همچنین این افسانه را که Haskell فقط برای برنامه‌های اسباب‌بازی مفید است، از بین خواهیم برد. این دوره بخش های مهمی از فرآیند توسعه Haskell را پوشش می دهد که اغلب توسط آموزش های سطح مبتدی نادیده گرفته می شوند. [*] چرخه ویرایش، ساخت، اجرا و آزمایش کد خود را ببینید [*] کشف کنید که فایل های Cabal برای چه هستند [*] از ابزار Stack build و نکات و نکات استفاده کنید [*] نحوه ایجاد ماژول ها را بیاموزید [*] نحوه استفاده از ماژول ها برای سازماندهی برنامه ها را بدانید [*] با نحوه وارد کردن نمادها از ماژول ها آشنا شوید [*] نحوه جستجوی بسته ها در Hackage و Stackage را ببینید [*] از بسته های Hackage و Stackage استفاده کنید [*] نحوه انتشار بسته های خود را کشف کنید [*] برخی از بسته های مفید و محبوب Haskell را کاوش کنید این دوره برای توسعه دهندگانی است که قبلاً با یک یا چند زبان برنامه نویسی، به ویژه زبان های شی گرا مانند C++، Java و C# تجربه دارند. کمی راحتی با برنامه نویسی مقدماتی Haskell انتظار می رود. [*] کار با ویژگی های شی گرا قدرتمند زبان برنامه نویسی Haskell * [*] ساخت کد Haskell با کیفیت بالا با کمک نمونه های واقعی * [*]دریافت اطلاعات ارزشمندی از بسته های محبوب Haskell که توسط توسعه دهندگان حرفه ای Haskell استفاده می شود *

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

      چرخه های ویرایش، ساخت، اجرا و تست Edit, Build, Execute, and Test Cycles

      • بررسی اجمالی دوره The Course Overview

      • توسعه برنامه های Haskell Developing Haskell Programs

      • فایل های Cabal Cabal Files

      • پشته در جزئیات Stack in Detail

      • پشته نکات و نکات Stack Hints and Tips

      ماژول ها توضیح داده شده است Modules Explained

      • مقدمه ای بر ماژول ها Introduction to Modules

      • ایجاد ماژول ها Creating Modules

      • ماژول های مصرفی Consuming Modules

      بسته ها و اکوسیستم هاسکل Packages and the Haskell Ecosystem

      • مخازن Repositories

      • جستجوکردن Searching

      • پیمایش بسته ها Navigating Packages

      • مصرف بسته های شخص ثالث Consuming Third-Party Packages

      • گشتی مختصر در بسته های محبوب A Brief Tour of Popular Packages

      نمایش نظرات

      نوشتن برنامه های Haskell [ویدئو]
      جزییات دوره
      2 h 43 m
      13
      Packtpub Packtpub
      (آخرین آپدیت)
      از 5
      ندارد
      دارد
      دارد
      Richard Cook
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Richard Cook Richard Cook

      ریچارد کوک یک مهندس نرم افزار کارکنان در Tableau Software است و روی سیستم های پایگاه داده رابطه ای با کارایی بالا کار می کند. او عمدتاً در C++ کار می کند، اما در طیف وسیعی از زبان ها و فن آوری ها تجربه دارد. او کاربر مشتاق Haskell در اوقات فراغت خود است و اغلب می تواند برنامه نویسی کاربردی و تجربه Haskell خود را در کارهای روزانه خود به کار گیرد. او سازمان دهنده گروه کاربران هسکل منطقه سیاتل و عضو فعال جامعه برنامه نویسی عملکردی سیاتل است. او در حال حاضر در حال توسعه یک چارچوب یادگیری ماشینی برای Haskell است. او علاقه عمیقی به زبان های برنامه نویسی و سیستم های نوع به طور کلی دارد، زیرا در گذشته کامپایلرها و ابزارهای توسعه دهنده را توسعه داده است. او همچنین کاربر مشتاق پایتون و سی شارپ است و به طور منظم روی تمام سیستم عامل‌های اصلی دسکتاپ کار می‌کند و با برنامه‌های کاربردی وب سروکار دارد.