یادگیری جاوااسکریپت (JavaScript) با پروژههای واقعی؛ چرا ساخت پروژههای کوچک از آموزش تئوری مؤثرتر است و چه مسیری از مبتدی تا مهندس حرفهای وجود دارد؟
JavaScript
۱۵ پستکدام مفاهیم پیشرفته جاوااسکریپت، تفاوت میان یک توسعهدهنده معمولی و یک توسعهدهنده حرفهای را میسازد؟ از Closure و Event Loop تا Prototype و Proxy با مثالهای واقعی و کاربردهای عملی.
برنامهنویسی تابعی با جاوااسکریپت را از کجا شروع کنیم و چطور در پروژه واقعی بهکار ببریم؟ Pure Function، Immutability، Currying، Composition و Closure را با مثالهای اجرایی ES6 بهصورت گامبهگام یاد بگیرید.
بهینهسازی جاوااسکریپت: قاتلان خاموشی که در پروژهها دیدهام. بهینهسازی جاوااسکریپت از زاویه تجربه پروژههای واقعی: قاتلان خاموش سرعت، الگوهای عملی با اثر قابل اندازهگیری، مدیریت حافظه، Web Workers و نگاهی به رفتار موتور V8.
شیگرایی در جاوااسکریپت: از زنجیره پروتوتایپ تا الگوهای مدرن. زنجیره پروتوتایپ، تفاوت کلاس در جاوااسکریپت با PHP و پایتون، تلههای this، انتخاب بین ارثبری و ترکیب، و نگاهی به رفتار موتور V8 در اجرای OOP.
آرایه در جاوااسکریپت فقط یک ظرف داده نیست؛ زبان اصلی پردازش داده در فرانتاند است. از map و filter و reduce تا find و some و sort، همراه با الگوهای وا
مدیریت خطا در جاوااسکریپت مرز بین اسکریپتی که در تولید میمیرد و کدی که زنده میماند است. از try/catch و throw تا استثناهای سفارشی، خطاهای آسنکرون، Pr
fetch API استاندارد مدرن ارتباط با سرور در جاوااسکریپت است — جایگزینی بومی برای XMLHttpRequest. از سینتکس پایه و مدیریت پاسخ تا ارسال داده، مدیریت خطا