آموزش موضوعات جاوا اسکریپت پیشرفته

Advanced JavaScript Topics

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: در آموزش عمیق جاوا اسکریپت برای تسلط بر الگوهای مهم، قدرت توابع، مفاهیم OOP، پروژه های جاوا اسکریپت، توابع درجه یک و بالاتر را در شیوه های کدنویسی خود اعمال کنید. سناریوهای مختلفی را که بر ارزش آن تأثیر می گذارد توضیح دهید. شیئی که به آن متصل است را شناسایی کنید. این اتصال را برای انجام مشکلات برنامه‌نویسی دستکاری کنید. از نمونه های اولیه در کدنویسی خود استفاده کنید. IIFE ها را در کد خود درک کرده و از آنها استفاده کنید. بسته شدن را تعریف کنید و از آن در کد خود استفاده کنید. فضای نام و الگوی ماژول را در پروژه های کدنویسی خود اعمال کنید. فایل های JSON ایجاد کنید. بارگیری و استفاده از داده های JSON در یک پروژه. دستکاری خصوصیات روی اشیاء جاوا اسکریپت. اصول OOP را در شیوه های کدنویسی جاوا اسکریپت خود اعمال کنید. از سازنده ها و Object create برای راه اندازی اشیاء و نمونه های اولیه استفاده کنید. درک و به کارگیری ماهیت واقعی وراثت جاوا اسکریپت. مفاهیم برنامه نویسی تابعی را توضیح دهید. تکنیک های برنامه نویسی کاربردی را در پروژه های جاوا اسکریپت خود اعمال کنید. پیش نیازها: این یک دوره پیشرفته در جاوا اسکریپت است، بنابراین شما باید دوره ابتدایی را گذرانده باشید: Learn Modern JavaScript: Getting Started یا باید آشنایی خوبی با مبانی جاوا اسکریپت داشته باشید.

موضوعات پیشرفته جایی که دوره شروع به کار به پایان رسید مشخص می شود. اکنون باید تجربه ای با جاوا اسکریپت داشته باشید و زبان جاوا اسکریپت را خیلی بهتر درک کنید. بنابراین، شما آماده‌اید تا با تفاوت‌ها و الگوهای مهمی که توسعه‌دهندگان جاوا اسکریپت پیشرفته می‌شناسند و استفاده می‌کنند، بیشتر بیاموزید.

در آموزش جاوا اسکریپت مدرن: موضوعات پیشرفته، تکنیک‌های پیشرفته‌تر در جاوا اسکریپت را بررسی می‌کنیم. مفاهیم پیشرفته برای اشیا و توابع، ارزش «this»، قدرت توابع با استفاده از بستن و IIFE را می‌آموزید. شما با فضای نام و الگوهای ماژول آشنا می شوید. شما JSON و نحوه بارگیری یک فایل JSON را یاد می گیرید. همانطور که مفاهیم OOP را در یک پروژه به کار می بریم، شما را دنبال خواهید کرد. شما با نمونه اولیه بسیار آشنا می شوید، و اینها فقط موضوعات اصلی هستند که در این دوره پیشرفته پوشش داده شده است. بخش پاداش جدید به شما کمک می کند تا با مفاهیم برنامه نویسی کاربردی در جاوا اسکریپت آشنا شوید.

این دوره شامل 15 بخش و یک بخش جایزه، بیش از 90 سخنرانی مختلف، بیش از 17 ساعت ویدیو، 4 آزمون، 9 تکالیف، 1 پروژه بزرگ و چندین بخش Think Like a Programmer با اطلاعات ارزشمند برای کسانی است که قصد دارند جاوا اسکریپت را ایجاد کنند. انتخاب شغل یا بخش عمده ای از زندگی آنها.

اگر می‌خواهید مهارت‌های جاوا اسکریپت خود را بهبود ببخشید، این دوره برای شما مناسب است!


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

معرفی Introduction

  • معرفی دوره Course Introduction

  • معرفی دوره Course Introduction

  • با جاوا اسکریپت به کجا خواهید رفت؟ Where will You Go with JavaScript?

  • ابزارهایی که برای این دوره به آنها نیاز خواهید داشت Tools You Will Need for this Course

  • سخنی در مورد فایل های تمرین A Word about the Exercise Files

معرفی Introduction

  • با جاوا اسکریپت به کجا خواهید رفت؟ Where will You Go with JavaScript?

  • ابزارهایی که برای این دوره به آنها نیاز خواهید داشت Tools You Will Need for this Course

  • سخنی در مورد فایل های تمرین A Word about the Exercise Files

مانند یک برنامه نویس فکر کنید: کتابخانه ها و چارچوب ها Think Like a Programmer: Libraries and Frameworks

  • مانند یک برنامه نویس فکر کنید: کتابخانه ها و چارچوب ها Think Like a Programmer: Libraries and Frameworks

مانند یک برنامه نویس فکر کنید: کتابخانه ها و چارچوب ها Think Like a Programmer: Libraries and Frameworks

  • مانند یک برنامه نویس فکر کنید: کتابخانه ها و چارچوب ها Think Like a Programmer: Libraries and Frameworks

مفاهیم پیشرفته برای اشیاء و توابع Advanced Concepts for Objects and Functions

  • مفاهیم پیشرفته برای توابع و اشیاء Advanced Concepts for Functions and Objects

  • مفاهیم پیشرفته برای توابع و اشیاء Advanced Concepts for Functions and Objects

  • بررسی: اعلان‌های تابع و عبارات تابع REVIEW: Function Declarations and Function Expressions

  • توابع اشیا هستند Functions are Objects

  • توابع اشیا هستند Functions are Objects

  • توابع درجه یک First Class Functions

  • فراخوانی توابع Invoking Functions

  • ایجاد اشیاء جاوا اسکریپت Creating JavaScript Objects

  • ایجاد اشیاء جاوا اسکریپت Creating JavaScript Objects

  • درک این موضوع Understanding this

  • درک این موضوع Understanding this

  • بررسی این موضوع با فراخوانی تابع عادی Examining this with Normal Function Invocation

  • بررسی این موضوع با فراخوانی تابع عادی Examining this with Normal Function Invocation

  • فراخوانی عملکرد عادی با استفاده از حالت سخت Normal Function Invocation Using strict mode

  • بررسی این موضوع با روش فراخوانی Examining this with Method Invocation

  • بررسی این موضوع با روش فراخوانی Examining this with Method Invocation

  • آشنایی با نمونه های اولیه Understanding Prototypes

  • آشنایی با نمونه اولیه توابع Understanding the Prototype of Functions

  • آشنایی با نمونه اولیه توابع Understanding the Prototype of Functions

  • با استفاده از فراخوانی و اعمال روش‌های تابع Using call and apply Function Methods

  • با استفاده از فراخوانی و اعمال روش‌های تابع Using call and apply Function Methods

  • با استفاده از روش تابع bind Using the bind Function Method

  • با استفاده از روش تابع bind Using the bind Function Method

  • فراخوانی توابع به عنوان سازنده: جادوی جدید Invoking Functions as Constructors: The Magic of new

  • فراخوان سازنده و ارزش این Constructor Invocation and the Value of this

  • فراخوان سازنده و ارزش این Constructor Invocation and the Value of this

  • توابع مرتبه بالاتر، پاسخ به تماس و مشکل با این Higher Order Functions, Callbacks and the Problem with this

  • توابع پیکان Arrow Functions

  • REVIEW: فراخوانی تابع و این REVIEW: Invoking Function and this

  • REVIEW: فراخوانی تابع و این REVIEW: Invoking Function and this

  • آزمون بخش Section Quiz

  • آزمون بخش Section Quiz

مفاهیم پیشرفته برای اشیاء و توابع Advanced Concepts for Objects and Functions

  • بررسی: اعلان‌های تابع و عبارات تابع REVIEW: Function Declarations and Function Expressions

  • توابع درجه یک First Class Functions

  • فراخوانی توابع Invoking Functions

  • فراخوانی عملکرد عادی با استفاده از حالت سخت Normal Function Invocation Using strict mode

  • آشنایی با نمونه های اولیه Understanding Prototypes

  • فراخوانی توابع به عنوان سازنده: جادوی جدید Invoking Functions as Constructors: The Magic of new

  • توابع مرتبه بالاتر، پاسخ به تماس و مشکل با این Higher Order Functions, Callbacks and the Problem with this

  • توابع پیکان Arrow Functions

  • آزمون بخش Section Quiz

مانند یک برنامه نویس فکر کنید: DRY Coding Think Like a Programmer: DRY Coding

  • انتزاع و کدگذاری DRY Abstraction and DRY Coding

  • Abstraction and DRY Coding: تمرین 1 Abstraction and DRY Coding: Exercise 1

مانند یک برنامه نویس فکر کنید: DRY Coding Think Like a Programmer: DRY Coding

  • انتزاع و کدگذاری DRY Abstraction and DRY Coding

  • Abstraction and DRY Coding: تمرین 1 Abstraction and DRY Coding: Exercise 1

کار با اشیا Working with Objects

  • مقدمه کار با اشیاء Working with Objects Introduction

  • مقدمه کار با اشیاء Working with Objects Introduction

  • تشخیص خواص روی اشیاء Detecting Properties on Objects

  • تغییر ویژگی های خواص Changing Property Attributes

  • تغییر ویژگی های خواص Changing Property Attributes

  • تمرین 2: کار با اشیا Exercise 2: Working with Objects

  • تمرین 2: کار با اشیا Exercise 2: Working with Objects

  • ساختن اشیاء غیر قابل تغییر Making Objects Immutable

  • ویژگی های ES6 Object ES6 Object Features

  • درک روش زنجیر زنی Understanding Method Chaining

  • درک روش زنجیر زنی Understanding Method Chaining

  • آزمون بخش Section Quiz

  • آزمون بخش Section Quiz

  • ES2020: زنجیربندی اختیاری ES2020: Optional Chaining

  • ES2020: زنجیربندی اختیاری ES2020: Optional Chaining

کار با اشیا Working with Objects

  • تشخیص خواص روی اشیاء Detecting Properties on Objects

  • ساختن اشیاء غیر قابل تغییر Making Objects Immutable

  • ویژگی های ES6 Object ES6 Object Features

  • آزمون بخش Section Quiz

قدرت توابع The Power of Functions

  • قدرت توابع مقدمه The Power of Functions Introduction

  • عبارات تابع فوری فراخوانی شده (IIFE) Immediately Invoked Function Expressions (IIFEs)

  • تمرین 3: عبارات تابع فوراً فراخوانی شده Exercise 3: Immediately Invoked Function Expressions

  • بررسی دامنه Review of Scope

  • بررسی دامنه Review of Scope

  • درک بسته شدن Understanding Closure

  • درک بسته شدن Understanding Closure

  • اختیاری: 2 را ببندید OPTIONAL: Closure Take 2

  • اختیاری: 2 را ببندید OPTIONAL: Closure Take 2

قدرت توابع The Power of Functions

  • قدرت توابع مقدمه The Power of Functions Introduction

  • عبارات تابع فوری فراخوانی شده (IIFE) Immediately Invoked Function Expressions (IIFEs)

  • تمرین 3: عبارات تابع فوراً فراخوانی شده Exercise 3: Immediately Invoked Function Expressions

مانند یک برنامه نویس فکر کنید: اجتناب از جهانی ها Think Like a Programmer: Avoiding Globals

  • اجتناب از متغیرهای جهانی Avoiding Global Variables

  • اجتناب از متغیرهای جهانی Avoiding Global Variables

  • با استفاده از الگوی فضای نام Using the Namespace Pattern

مانند یک برنامه نویس فکر کنید: اجتناب از جهانی ها Think Like a Programmer: Avoiding Globals

  • با استفاده از الگوی فضای نام Using the Namespace Pattern

قدرت توابع ادامه دارد The Power of Functions Continued

  • پایان: تمرین 4 Closure: Exercise 4

  • تمرین الگوی فضای نام 5 Namespace Pattern Exercise 5

  • تمرین الگوی فضای نام 5 Namespace Pattern Exercise 5

قدرت توابع ادامه دارد The Power of Functions Continued

  • پایان: تمرین 4 Closure: Exercise 4

مانند یک برنامه نویس فکر کنید: الگوی ماژول Think Like a Programmer: The Module Pattern

  • الگوی ماژول قسمت 1 The Module Pattern Part 1

  • اختیاری: بررسی اجمالی کد تکمیل شده در سوال Optional: Overview of Fill-In-Question Code

  • اختیاری: بررسی اجمالی کد تکمیل شده در سوال Optional: Overview of Fill-In-Question Code

  • الگوی ماژول: قسمت 2 The Module Pattern: Part 2

  • الگوی ماژول: قسمت 2 The Module Pattern: Part 2

  • الگوی ماژول: قسمت 3 The Module Pattern: Part 3

  • الگوی ماژول: قسمت 4 The Module Pattern: Part 4

  • الگوی ماژول تمرین 6 Module Pattern Exercise 6

  • الگوی ماژول تمرین 6 Module Pattern Exercise 6

  • الگوی ماژول تمرین 7 Module Pattern Exercise 7

  • الگوی ماژول تمرین 7 Module Pattern Exercise 7

مانند یک برنامه نویس فکر کنید: الگوی ماژول Think Like a Programmer: The Module Pattern

  • الگوی ماژول قسمت 1 The Module Pattern Part 1

  • الگوی ماژول: قسمت 3 The Module Pattern: Part 3

  • الگوی ماژول: قسمت 4 The Module Pattern: Part 4

کار با داده: اشیاء جاوا اسکریپت و JSON Working with Data: JavaScript Objects and JSON

  • مقدمه ای بر کار با داده ها Introduction to Working with Data

  • مبانی JSON JSON Basics

  • ایجاد یک فایل JSON Creating a JSON File

  • بارگیری یک فایل JSON با استفاده از XMLHttpRequest Loading a JSON File Using XMLHttpRequest

  • تست روی سرور Testing on a Server

  • تست روی سرور Testing on a Server

  • راه اندازی یک سرور محلی با استفاده از Node Setting Up a Local Server Using Node

  • JSON Data Exercise 8 JSON Data Exercise 8

  • استفاده از Fetch برای بارگیری یک فایل JSON Using Fetch to Load a JSON File

کار با داده: اشیاء جاوا اسکریپت و JSON Working with Data: JavaScript Objects and JSON

  • مقدمه ای بر کار با داده ها Introduction to Working with Data

  • مبانی JSON JSON Basics

  • ایجاد یک فایل JSON Creating a JSON File

  • بارگیری یک فایل JSON با استفاده از XMLHttpRequest Loading a JSON File Using XMLHttpRequest

  • راه اندازی یک سرور محلی با استفاده از Node Setting Up a Local Server Using Node

  • JSON Data Exercise 8 JSON Data Exercise 8

  • استفاده از Fetch برای بارگیری یک فایل JSON Using Fetch to Load a JSON File

استفاده از ماژول های بومی ES Using ES Native Modules

  • با استفاده از ماژول های بومی ECMAScript Using ECMAScript Native Modules

  • ویژگی های مهم ماژول های بومی Important Features of Native Modules

  • استفاده از ماژول های بومی Applying Native Modules

  • بسته بندی ماژول های بومی Bundling Native Modules

  • بسته بندی ماژول های بومی Bundling Native Modules

استفاده از ماژول های بومی ES Using ES Native Modules

  • با استفاده از ماژول های بومی ECMAScript Using ECMAScript Native Modules

  • ویژگی های مهم ماژول های بومی Important Features of Native Modules

  • استفاده از ماژول های بومی Applying Native Modules

مانند یک برنامه نویس فکر کنید: رویکردهای برنامه نویسی Think Like a Programmer: Approaches to Programming

  • رویکردهای برنامه نویسی Approaches to Programming

مانند یک برنامه نویس فکر کنید: رویکردهای برنامه نویسی Think Like a Programmer: Approaches to Programming

  • رویکردهای برنامه نویسی Approaches to Programming

برنامه نویسی شی گرا در جاوا اسکریپت Object Oriented Programming in JavaScript

  • مقدمه ای بر برنامه نویسی شی گرا Introduction to Object Oriented Programming

  • نظریه OOP OOP Theory

  • بررسی: تنظیم نمونه اولیه Review: Setting the Prototype

  • املاک سازنده The Constructor Property

  • املاک سازنده The Constructor Property

  • پروژه: اعمال OOP قسمت 1 Project: Applying OOP Part 1

  • پروژه: اعمال OOP قسمت 1 Project: Applying OOP Part 1

  • پروژه: اعمال OOP قسمت 2 Project: Applying OOP Part 2

  • پروژه: اعمال OOP قسمت 2 Project: Applying OOP Part 2

  • پروژه: اعمال OOP قسمت 3 Project: Applying OOP Part 3

  • پروژه: اعمال OOP قسمت 4 Project: Applying OOP Part 4

  • پروژه: اعمال OOP قسمت 5 Project: Applying OOP Part 5

  • پروژه: اعمال OOP قسمت 6 Project: Applying OOP Part 6

  • پروژه: اعمال OOP قسمت 6 Project: Applying OOP Part 6

  • پروژه: اعمال OOP قسمت 7 Project: Applying OOP Part 7

  • پروژه: اعمال OOP قسمت 7 Project: Applying OOP Part 7

  • پروژه: اعمال OOP قسمت 8 Project: Applying OOP Part 8

  • پروژه: اعمال OOP قسمت 9 Project: Applying OOP Part 9

  • پروژه: اعمال OOP قسمت 10 - گیرنده و تنظیم کننده Project: Applying OOP Part 10 - Getters and Setters

  • پروژه: اعمال OOP قسمت 10 - گیرنده و تنظیم کننده Project: Applying OOP Part 10 - Getters and Setters

  • پروژه: اعمال OOP قسمت 11 - جمع بندی Project: Applying OOP Part 11 - Wrap Up

  • برنامه نویسی شی گرا: دنبال کردن موضوعات Object Oriented Programming: Follow Up Topics

  • شمارش اشیا با for در حلقه Enumerating Objects with the for in Loop

  • شمارش اشیا با for در حلقه Enumerating Objects with the for in Loop

  • داده های خصوصی در سازندگان Private Data in Constructors

  • ایجاد سازندگان ایمن Creating Safe Constructors

  • ایجاد سازندگان ایمن Creating Safe Constructors

  • آیا می توانم نمونه های اولیه داخلی را اصلاح کنم؟ Can I Modify the Built-in Prototypes?

  • آیا می توانم نمونه های اولیه داخلی را اصلاح کنم؟ Can I Modify the Built-in Prototypes?

  • در مورد کلاس های ES6 چطور؟ What About ES6 Classes?

برنامه نویسی شی گرا در جاوا اسکریپت Object Oriented Programming in JavaScript

  • مقدمه ای بر برنامه نویسی شی گرا Introduction to Object Oriented Programming

  • نظریه OOP OOP Theory

  • بررسی: تنظیم نمونه اولیه Review: Setting the Prototype

  • پروژه: اعمال OOP قسمت 3 Project: Applying OOP Part 3

  • پروژه: اعمال OOP قسمت 4 Project: Applying OOP Part 4

  • پروژه: اعمال OOP قسمت 5 Project: Applying OOP Part 5

  • پروژه: اعمال OOP قسمت 8 Project: Applying OOP Part 8

  • پروژه: اعمال OOP قسمت 9 Project: Applying OOP Part 9

  • پروژه: اعمال OOP قسمت 11 - جمع بندی Project: Applying OOP Part 11 - Wrap Up

  • برنامه نویسی شی گرا: دنبال کردن موضوعات Object Oriented Programming: Follow Up Topics

  • داده های خصوصی در سازندگان Private Data in Constructors

  • در مورد کلاس های ES6 چطور؟ What About ES6 Classes?

استفاده از کلاس های جاوا اسکریپت Using JavaScript Classes

  • استفاده از کلاس های ES6 Making Use of ES6 Classes

  • استفاده از کلاس های ES6 Making Use of ES6 Classes

  • استفاده از کلاس ها برای ایجاد اشیا Using Classes for Creating Objects

  • طبقه بندی فرعی: راه اندازی زنجیره های ارثی Subclassing: Setting Up Inheritance Chains

  • خصوصی سازی داده ها Making Data Private

  • خصوصی سازی داده ها Making Data Private

استفاده از کلاس های جاوا اسکریپت Using JavaScript Classes

  • استفاده از کلاس ها برای ایجاد اشیا Using Classes for Creating Objects

  • طبقه بندی فرعی: راه اندازی زنجیره های ارثی Subclassing: Setting Up Inheritance Chains

مانند یک برنامه نویس فکر کنید: شروع یک پروژه Think Like a Programmer: Starting a Project

  • شروع یک پروژه Starting a Project

  • شروع یک پروژه Starting a Project

مانند یک برنامه نویس فکر کنید: شروع یک پروژه Think Like a Programmer: Starting a Project

رسیدگی به خطاها Handling Errors

  • مقدمه رسیدگی به خطاها Handling Errors Inroduction

  • مقدمه رسیدگی به خطاها Handling Errors Inroduction

  • مدیریت خطاهای جاوا اسکریپت Handling JavaScript Errors

  • مدیریت خطاهای جاوا اسکریپت Handling JavaScript Errors

  • با استفاده از عبارت try catch Using the try catch Statement

  • با استفاده از عبارت try catch Using the try catch Statement

  • رسیدگی به خطاهای ناهمزمان Handling Asynchronous Errors

  • رسیدگی به خطاهای ناهمزمان Handling Asynchronous Errors

  • استفاده از رویداد خطا برای رسیدگی به خطاها Using the Error Event for Handling Errors

  • استفاده از رویداد خطا برای رسیدگی به خطاها Using the Error Event for Handling Errors

  • خطاهای پرتاب Throwing Errors

  • استراتژی های مدیریت خطا Error Handling Strategies

رسیدگی به خطاها Handling Errors

  • خطاهای پرتاب Throwing Errors

  • استراتژی های مدیریت خطا Error Handling Strategies

تبریک می گویم! Congratulations!

  • تبریک می گویم! Congratulations!

تبریک می گویم! Congratulations!

  • تبریک می گویم! Congratulations!

بخش پاداش: توابع کارخانه Bonus Section: Factory Functions

  • مقدمه ای بر توابع کارخانه Introduction to Factory Functions

  • مروری بر عملکرد کارخانه Overview of Factory Functions

  • مروری بر عملکرد کارخانه Overview of Factory Functions

  • استفاده از نمونه اولیه با توابع کارخانه Using a Prototype with Factory Functions

  • استفاده از نمونه اولیه با توابع کارخانه Using a Prototype with Factory Functions

بخش پاداش: توابع کارخانه Bonus Section: Factory Functions

  • مقدمه ای بر توابع کارخانه Introduction to Factory Functions

بخش پاداش: مفاهیم برنامه نویسی کاربردی در جاوا اسکریپت Bonus Section: Functional Programming Concepts in JavaScript

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

  • اجتناب از عوارض جانبی و استفاده از توابع خالص Avoiding Side Effects and Using Pure Functions

  • اجتناب از عوارض جانبی و استفاده از توابع خالص Avoiding Side Effects and Using Pure Functions

  • اجتناب از وضعیت مشترک Avoiding Shared State

  • اجتناب از وضعیت مشترک Avoiding Shared State

  • اجتناب از داده های قابل تغییر Avoiding Mutable Data

  • ترکیب تابع قسمت 1 Function Composition Part 1

  • ترکیب تابع قسمت 1 Function Composition Part 1

  • ترکیب تابع قسمت 2 Function Composition Part 2

  • برنامه نویسی امری در مقابل برنامه نویسی اعلامی Imperative Programming VS Declarative Programming

  • مثال برنامه نویسی تابعی Functional Programming Example

  • مثال برنامه نویسی تابعی Functional Programming Example

  • آزمون درک برنامه نویسی تابعی Understanding Functional Programming Quiz

  • تکنیک های برنامه نویسی تابعی Functional Programming Techniques

  • با استفاده از Reduce، Map و Filter Using Reduce, Map and Filter

  • با استفاده از Reduce، Map و Filter Using Reduce, Map and Filter

  • استفاده از Reduce Map and Filter Exercise Using Reduce Map and Filter Exercise

  • استفاده از Reduce Map and Filter Exercise Using Reduce Map and Filter Exercise

  • تکلیف/پیگیری تمرین Assignment / Exercise Follow Up

  • خیس کردن پاهای خود با کارینگ Getting Your Feet Wet with Currying

  • درک بازگشت Understanding Recursion

  • کتابخانه های کاربردی برای جاوا اسکریپت Functional Libraries for JavaScript

بخش پاداش: مفاهیم برنامه نویسی کاربردی در جاوا اسکریپت Bonus Section: Functional Programming Concepts in JavaScript

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

  • اجتناب از داده های قابل تغییر Avoiding Mutable Data

  • ترکیب تابع قسمت 2 Function Composition Part 2

  • برنامه نویسی امری در مقابل برنامه نویسی اعلامی Imperative Programming VS Declarative Programming

  • آزمون درک برنامه نویسی تابعی Understanding Functional Programming Quiz

  • تکنیک های برنامه نویسی تابعی Functional Programming Techniques

  • تکلیف/پیگیری تمرین Assignment / Exercise Follow Up

  • خیس کردن پاهای خود با کارینگ Getting Your Feet Wet with Currying

  • درک بازگشت Understanding Recursion

  • کتابخانه های کاربردی برای جاوا اسکریپت Functional Libraries for JavaScript

بخش پاداش: بعدی چیست؟ BONUS Section: What Is Next?

  • سخنرانی جایزه! تخفیف در سایر دوره ها BONUS Lecture! Discounts on Other Courses

  • سخنرانی جایزه! تخفیف در سایر دوره ها BONUS Lecture! Discounts on Other Courses

بخش پاداش: بعدی چیست؟ BONUS Section: What Is Next?

نمایش نظرات

نظری ارسال نشده است.

آموزش موضوعات جاوا اسکریپت پیشرفته
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
18 hours
109
Udemy (یودمی) udemy-small
06 آبان 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
5,865
4.7 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Steven Hancock Steven Hancock

مالک جاوا اسکریپت همه چیز

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.