دیدگاه کاربران
بر اساس امتیاز 25 دانشجو
ابوالفضل وفادوست
عملیات ناهمزمان جاوااسکریپت را با Promise و Async/Await مدیریت کنید و درخواستهای HTTP را با پارامتر و بدنه ارسال کنید.
تفاوت Sync و Async در جاوااسکریپت
مدیریت عملیات ناهمزمان با Callback
کار با Promise
سینتکس Async/Await
1 ساعت ویدئو
گواهینامه مکتبخونه
دسترسی مادامالعمر به محتوای دوره
برای استفاده از این دوره نیاز به تسلط به جاوا اسکریپت و مفاهیم دام (Document Object Model) دارید.
در این دوره فشرده با کارکرد جاوا اسکریپت Async و روشهای ارسال درخواستهای HTTP آشنا می شوید، از مفاهیم پایه مانند Callback و Promise گرفته تا Async/Await و کار با API ها
در این دوره، ابتدا به بررسی تفاوت Sync و Async در جاوااسکریپت میپردازیم و میآموزید که چرا درخواستهای ناهمزمان برای تعامل با سرور ضروری هستند. سپس، نحوه مدیریت عملیاتهای ناهمزمان با Callbackها را بررسی میکنیم و با چالشهای "Callback Hell" آشنا خواهید شد.
در ادامه، کار با Promiseها و زنجیرهکردن آنها را یاد میگیرید تا کدهای Async را بهصورت ساختاریافتهتر بنویسید. همچنین، سینتکس مدرن Async/Await را آموزش میدهیم که به شما کمک میکند کدهای تمیزتر و خواناتری ایجاد کنید.
یکی از بخشهای مهم این دوره، ارسال درخواستهای HTTP (مانند GET و POST) است. شما یاد میگیرید چگونه با سرور ارتباط برقرار کنید و دادهها را ارسال یا دریافت نمایید. در نهایت نیز کار با Query Parameters و Request Body را تمرین خواهید کرد.
اگر یک توسعهدهنده فرانتاند هستید و میخواهید نحوه ارتباط با سرور را یاد بگیرید، این دوره برای شما طراحی شده است. همچنین، اگر با API ها کار میکنید و نیاز به درک عمیقتری از مفاهیم Async دارید، این آموزش به شما کمک میکند تا کدهای بهینهتری بنویسید.
این دوره همچنین برای علاقهمندان به جاوااسکریپت که میخواهند کدهای غیر مسدود کننده (Non-Blocking) بنویسند و عملکرد بهتری در پردازش عملیات ناهمزمان داشته باشند، بسیار مفید خواهد بود. شما پس از گذراندن این آموزش میتوانید دادهها را از سرور دریافت و پردازش کنید و آنها را در برنامههای خود نمایش دهید. همچنین، یاد میگیرید که چگونه خطاهای رایج در کدهای Async را مدیریت کنید تا برنامههای شما پایدارتر عمل کنند.
بر اساس امتیاز 25 دانشجو

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

آموزش فشرده Asynchronous JavaScript و Http Requests