لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی برنامه نویسی عملی Haskell [ویدئو]
Fundamentals of Practical Haskell Programming [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Haskell یک زبان برنامه نویسی کاربردی قدرتمند و با طراحی خوب است که برای کار با داده های پیچیده طراحی شده است. تاکید آن بر "خلاصه" ایجاد برنامه های کاربردی سنگ جامد را آسان تر می کند که حتی با افزایش مقیاس آنها قابل نگهداری و بدون خطا می مانند.
این دوره ویدیویی شما را با تمام مفاهیم برنامه نویسی تابعی (FP) و زبان Haskell آشنا می کند. ابتدا به تمام مشکلات FP و Haskell می پردازیم. سپس به شما کمک می کنیم تفاوت بین FP و Haskell را تشخیص دهید. سپس به طور عمیق شما را از طریق Haskell راهنمایی می کنیم. ما به شما کمک می کنیم اولین برنامه Haskell خود را ایجاد کنید. سپس اطلاعات مختصری در مورد GHCi (کامپایلر گلاسکو هسکل) به شما داده می شود. بعداً مقادیر، عبارات و برنامه های مختلف در Haskell را به طور عمیق بررسی خواهیم کرد.
در پایان این دوره، شما پایه ای برای شروع نوشتن برنامه های Haskell خود خواهید داشت و همچنین دانش کافی در مورد عملکردهای مهم Haskell خواهید داشت.
[*] کشف کنید که چگونه برنامه نویسی کاربردی پیچیدگی را برطرف می کند
[*] ویژگی های کلی برنامه های کاربردی را درک کنید
[*]مقایسه برنامه های کاربردی با برنامه های ضروری سنتی را ببینید
[*]به طور خلاصه GHCi را بشناسید
[*]ببینید که Haskell چگونه با سایر زبان های برنامه نویسی کاربردی مقایسه می شود
[*]بدانید برنامههای Haskell چگونه هستند
این دوره برای توسعه دهندگان نرم افزار با تجربه در یک زبان برنامه نویسی ضروری یا شی گرا مانند C، C++، Java، C#، Python یا Ruby است. [*]این دوره به شما یک نمای کلی از پیچیدگی توسعه نرم افزار می دهد * [*]ببینید چگونه برنامه نویسی کاربردی و Haskell می توانند به این مسائل نزدیک شوند * [*]دریافت نمای کلی از ویژگی های زبان های برنامه نویسی کاربردی و Haskell *
سرفصل ها و درس ها
نصب و راه اندازی
Installation and Setup
بررسی اجمالی دوره
The Course Overview
نصب Stack در ویندوز
Installing Stack on Windows
نصب Stack در سیستم عامل مک
Installing Stack on Mac OS
نصب Stack در لینوکس
Installing Stack on Linux
FP و Haskell Buzz
The FP and Haskell Buzz
مشکلاتی که FP و Haskell می توانند حل کنند
Problems FP and Haskell Can Address
راه FP
The FP Way
راه هاسکل
The Haskell Way
کاوش در هاسکل
Exploring Haskell
اولین برنامه های Haskell ما
Our First Haskell Programs
فضای خالی، چیدمان و محدوده
Whitespace, Layout, and Scoping
GHCi و هاسکل تعاملی
GHCi and Interactive Haskell
اشکال زدایی با GHCi
Debugging with GHCi
هاسکل در عمق
Haskell in Depth
ارزش ها و عبارات
Values and Expressions
انواع و امضاهای نوع
Types and Type Signatures
انواع داده های جبری
Algebraic Data Types
کلاس های نوع
Type Classes
تطبیق الگو
Pattern Matching
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
ریچارد کوک یک مهندس نرم افزار کارکنان در Tableau Software است و روی سیستم های پایگاه داده رابطه ای با کارایی بالا کار می کند. او عمدتاً در C++ کار می کند، اما در طیف وسیعی از زبان ها و فن آوری ها تجربه دارد. او کاربر مشتاق Haskell در اوقات فراغت خود است و اغلب می تواند برنامه نویسی کاربردی و تجربه Haskell خود را در کارهای روزانه خود به کار گیرد. او سازمان دهنده گروه کاربران هسکل منطقه سیاتل و عضو فعال جامعه برنامه نویسی عملکردی سیاتل است. او در حال حاضر در حال توسعه یک چارچوب یادگیری ماشینی برای Haskell است.
او علاقه عمیقی به زبان های برنامه نویسی و سیستم های نوع به طور کلی دارد، زیرا در گذشته کامپایلرها و ابزارهای توسعه دهنده را توسعه داده است. او همچنین کاربر مشتاق پایتون و سی شارپ است و به طور منظم روی تمام سیستم عاملهای اصلی دسکتاپ کار میکند و با برنامههای کاربردی وب سروکار دارد.
نمایش نظرات