در این دوره فشرده با کارکرد جاوا اسکریپت Async و روشهای ارسال درخواستهای HTTP آشنا می شوید، از مفاهیم پایه مانند Callback و Promise گرفته تا Async/Await و کار با API ها در این دوره، ... بیشتر
ابوالفضل وفادوست
بهروزرسانی: ۱۴۰۴/۰۲/۱۶
تفاوت Sync و Async در جاوااسکریپت
مدیریت عملیات ناهمزمان با Callback
کار با Promise
سینتکس Async/Await
ارسال درخواستهای HTTP
کار با Query Parameters و Request Body
برای استفاده از این دوره نیاز به تسلط به جاوا اسکریپت و مفاهیم دام (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 را مدیریت کنید تا برنامههای شما پایدارتر عمل کنند.
اطلاعات بیشتر
از مجموع 1 امتیاز
1 نظرنظرات بیشتر
ابوالفضل وفادوست دانش آموخته کارشناسی ارشد مترجمی زبان انگلیسی از دانشگاه تهران است.
ایشان تجربه فعالیت به عنوان برنامه نویس فول استک در استارت آپهای برورو و ستیا را در کارنامه خود دارد.
از سوابق آموزشی ایشان می توان به بیش از ۸ سال سابقه تدریس، تولید محتوا و مدیریت آموزشی در حوزههای مختلف از جمله زبان انگلیسی و برنامه نویسی اشاره نمود.
اطلاعات بیشتر