فرو رفتن عمیق در جاوا اسکریپت کاربردی [ویدئو]

Deep Dive into Functional JavaScript [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، مروری عمیق و ابزارهای موجود در کمربند کاربردی خود برای نوشتن کد قابل نگهداری در جاوا اسکریپت خواهید داشت. ما در این دوره به آخرین نسخه جاوا اسکریپت یعنی ES2017 می پردازیم. برای بهره مندی از دوره، لازم نیست ES2017 را بدانید، زیرا ساختارهای زبانی را که در طول آن استفاده می کنیم را معرفی می کنیم. شما مزایای برنامه نویسی تابعی را تجربه خواهید کرد حتی اگر کد شما کاملاً کاربردی نباشد. در این دوره، بلوک‌های ساختمانی را یاد می‌گیرید که به عنوان یک کمربند کاربردی در زرادخانه شما عمل می‌کنند و به شما امکان می‌دهند کدی بنویسید که درک، گسترش، آزمایش و اشکال‌زدایی آسان باشد. شما در مورد نحوه استفاده از Currying، ارزیابی جزئی، نقشه، کاهش، فیلتر، بازگشت و سایر مفاهیم برنامه نویسی کاربردی در ES6 تمرین عملی خواهید داشت. [*] اصول برنامه نویسی تابعی را کشف کنید [*] مزایا و معایب برنامه نویسی تابعی را در مقایسه با سبک های دیگر بیاموزید [*] ساختارهای زبان ES6 را که برای برنامه نویسی تابعی استفاده می شود را بیاموزید [*] نوشتن کد ظریف با زنجیره و پیوند متن [*] درک عمیق ترکیب توابع و توالی توابع [*] با توابع مرتبه بالاتر با تأکید ویژه بر نقشه، کاهش و فیلتر کردن [*] جستجوهای SQL را به نقشه زنجیره ای ترجمه کنید و تماس ها را کاهش دهید [*] یادگیری کارکرد و کاربرد جزئی در عمل [*] یادگیری بازگشتی، بهینه سازی دم فراخوانی، و نقش متغیرهای انباشته [*] آزمایش با تکنیک های بهینه سازی برای مبارزه با اشکالات عملکرد برنامه نویسی تابعی [*] ترسیم طرحی برای نحوه ادامه پس از دوره این دوره برای توسعه دهندگان نرم افزاری که می خواهند مهارت ها و تخصص خود را با رعایت بالاترین استانداردهای کیفیت در نوشتن کد بهبود بخشند. اگر اصول جاوا اسکریپت را می‌دانید، مانند scopes و closures، و حداقل با نحو ES5 [*] آشنایی کامل با تکنیک‌های برنامه‌نویسی کاربردی در جاوا اسکریپت، این دوره را بخوانید * [*] از آخرین نسخه جاوا اسکریپت برای نوشتن کد به سبک عملکردی استفاده کنید * [*] یاد بگیرید که چگونه کدهای کاربردی و غیر عملکردی را برای نوشتن برنامه های دنیای واقعی ترکیب کنید * [*] دیگر هرگز در مورد تئوری برنامه نویسی تابعی گیج نشوید * [*] با پیوند دادن نظریه به کاربردهای عملی، تمرین عملی را انجام دهید *

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

مقدمه ای بر برنامه نویسی تابعی Introduction to Functional Programming

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

  • برنامه نویسی امری و اعلامی با مثال Imperative and Declarative Programming by Example

  • اصول کدنویسی به سبک عملکردی Principles of Writing Code in Functional Style

  • مزایا و معایب برنامه نویسی کاربردی Benefits and Drawbacks of Functional Programming

برنامه نویسی تابعی در ES6 Functional Programming in ES6

  • شروع کار با ES6 Getting Started with ES6

  • شبیه سازی عمیق و کم عمق در جاوا اسکریپت Deep and Shallow Cloning in JavaScript

  • پیوند متن با مثال Context Binding by Example

  • ترکیب زنجیره ای و عملکردی Chaining and Function Composition

توابع سفارش بالاتر در جاوا اسکریپت Higher Order Functions in JavaScript

  • توابع مرتبه بالاتر چیست؟ What are Higher Order Functions?

  • مدیریت آرایه های جاوا اسکریپت با توابع مرتبه بالاتر Handling JavaScript Arrays with Higher Order Functions

  • معرفی نقشه، کاهش، و فیلتر Introducing Map, Reduce, and Filter

  • با Map-Reduce می پیوندد Joins with Map-Reduce

  • نمونه های فیلترینگ Filtering Examples

  • تبدیل آرایه ای از گره ها به درخت Converting an Array of Nodes to a Tree

کریینگ و ارزیابی جزئی Currying and Partial Evaluation

  • تعاریف Definitions

  • شیرجه عمیق به Currying Deep Dive into Currying

  • کاربرد جزئی Partial Application

  • رندر کردن الگوها با استفاده از برنامه جزئی Rendering Templates Using Partial Application

Recursion، Tail Recursion و Acumulator Variables Recursion, Tail Recursion, and Accumulator Variables

  • راه حل های بازگشتی و تکراری در جاوا اسکریپت Recursive and Iterative Solutions in JavaScript

  • تکنیک های بهینه سازی با بازگشت Optimization Techniques with Recursion

خلاصه و چشم انداز Summary and Outlook

  • کمربند کاربردی برنامه نویسی کاربردی شما Your Functional Programming Utility Belt

  • مسیر یادگیری شما Your Learning Path

نمایش نظرات

فرو رفتن عمیق در جاوا اسکریپت کاربردی [ویدئو]
جزییات دوره
2 h 47 m
22
Packtpub Packtpub
(آخرین آپدیت)
2
5 از 5
ندارد
دارد
دارد
Zsolt Nagy
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar