آموزش دوره جامع برنامه‌نویسی Asynchronous در جاوااسکریپت - آخرین آپدیت

دانلود Asynchronous Programming in JavaScript - Complete Course

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را آزمایش کنید، مفروضات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. جاوااسکریپت در ابتدا برای عملیات‌های ناهمگام (Asynchronous) طراحی نشده بود، اما با برخی تنظیمات، می‌توانید به طور موثر کدهای ناهمگام را مدیریت کنید تا اطمینان حاصل شود که داده‌ها تنها پس از دریافت کامل مورد استفاده قرار می‌گیرند. در این دوره، شما تمام جنبه‌های جاوااسکریپت Asynchronous را از طریق مثال‌های ساده و توضیحات مفصل فرا خواهید گرفت. شما مفاهیمی مانند Event Loops، نحوه عملکرد پشت صحنه جاوااسکریپت، اجرای کدهای ناهمگام، Callbackها و محدودیت‌های آن‌ها، ظهور Promiseها و نحوه زیباسازی Promiseها توسط Async Await را بررسی خواهید کرد. شما این مفاهیم را در سه مینی‌پروژه واقعی، از جمله مدیریت چندین Promise و خطاها با استفاده از Async Await به کار می‌گیرید. در پایان، درک جامع و عمیقی از برنامه‌نویسی ناهمگام در جاوااسکریپت خواهید داشت. این دوره برای توسعه‌دهندگان جاوااسکریپت، توسعه‌دهندگان وب، برنامه‌نویسان و توسعه‌دهندگان Front-end که با فریم‌ورک‌هایی مانند Angular، React، Vue یا Svelte آشنا هستند طراحی شده است و مهارت‌های شما در برنامه‌نویسی ناهمگام را ارتقا داده و رزومه شما را تقویت می‌کند. داشتن دانش پایه از جاوااسکریپت برای موفقیت در این دوره یک مزیت است.

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

مقدمه Introduction

  • مقدمه Introduction

  • تفاوت عملیات‌های همگام (Synchronous) و ناهمگام (Asynchronous) در جاوااسکریپت Introduction - Synchronous Versus Asynchronous Operations in JavaScript

  • نحوه اجرای کدهای ناهمگام و Multi Threading در جاوااسکریپت How does Asynchronous Code Execution Work - Multi-Threading in JavaScript

  • بررسی Event Loops، Call Stacks و Web APIs Event Loops, Call Stacks, and Web APIs

توابع Callback Callback Functions

  • توابع Callback چیستند و چه کاربردی دارند؟ What Are Callback Functions and What Do They Do?

  • استفاده از Callbackها در setTimeout و Event Listenerها (عملیات‌های ناهمگام) Callbacks in setTimeout and Event Listeners - Asynchronous Actions

  • توابع Callback تو در تو Callbacks Within Callbacks

  • مدیریت خطاها در Callbackها Handling Errors in Callbacks

  • جهنم Callbackها (Callback Hell) Callback Hell

  • Callbackهای همگام (Synchronous) Synchronous Callback

  • مینی‌پروژه اول: طرح سوال Mini-Project #1 - Question

  • مینی‌پروژه اول: حل مسئله Mini-Project #1 - Solution

Promiseها Promises

  • Promiseها چیستند و چه کاربردی دارند؟ Promises - What Do They Do

  • ساخت و استفاده از Promiseها در کدهای ناهمگام Creating and Using Promises in Your Asynchronous Code

  • بررسی متدهای then()، catch() و finally() then(), .catch(), and .finally()

  • زنجیره‌سازی Promiseها (Promise Chains) Promise Chains

  • مدیریت دقیق خطاها در Promiseها Error Handling in Promises - In Detail

  • تبدیل به Promise (Promisification) Promisification

  • مینی‌پروژه دوم Mini-Project #2

Async Await Async Await

  • بررسی دقیق و جامع Async Await Async Await - A Detailed Look

  • مدیریت چندین Promise با استفاده از Async Await Resolving Multiple Promises with Async Await

  • مدیریت خطاها در Async Await Error Handling in Async Await

  • مینی‌پروژه سوم Mini-Project #3

نمایش نظرات

آموزش دوره جامع برنامه‌نویسی Asynchronous در جاوااسکریپت
جزییات دوره
5h 18m
23
(آخرین آپدیت)
165
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده