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

در این دوره فشرده با کارکرد جاوا اسکریپت Async و روش‌های ارسال درخواست‌های HTTP آشنا می شوید، از مفاهیم پایه مانند Callback و Promise گرفته تا Async/Await و کار با API ها در این دوره، ... بیشتر

جدید
5 (1 امتیاز)
16 دانشجو
پیشرفته

ابوالفضل وفادوست

به‌روزرسانی: ۱۴۰۴/۰۲/۱۶

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

آنچه در این دوره می‌آموزید

تفاوت Sync و Async در جاوااسکریپت

مدیریت عملیات ناهمزمان با Callback

کار با Promise

سینتکس Async/Await

ارسال درخواست‌های HTTP

کار با Query Parameters و Request Body

محتوای دوره

2 فصل 8 جلسه 0:41 ساعت ویدیو
Asynchronous JavaScript / جاوا اسکریپت ایسینکرونوس
  Sync and Async Code / کد سینک و ایسینک
مشاهده
"08:52
  Callback / کال بک
مشاهده
"03:45
  Promise / پرامس
"05:17
  Async Await / ایسینک اویت
"02:37
Http Requests

پیش‌نیاز‌ها

برای استفاده از این دوره نیاز به تسلط به جاوا اسکریپت و مفاهیم دام (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 را مدیریت کنید تا برنامه‌های شما پایدارتر عمل کنند.

اطلاعات بیشتر

امتیاز و نظرات کاربران

5

از مجموع 1 امتیاز

1 نظر

24 روز پیش

دوره مختصر و مفیدی بود. ممنون از مکتب خونه

حسن جعفری

نظرات بیشتر

دوره‌های پیشنهادی

درباره استاد

ابوالفضل وفادوست
8 دوره
1,188 دانشجو

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

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

از سوابق آموزشی ایشان می توان به بیش از ۸ سال سابقه تدریس، تولید محتوا و مدیریت آموزشی در حوزه‌های مختلف از جمله زبان انگلیسی و برنامه نویسی اشاره نمود.

اطلاعات بیشتر

دیگر دوره‌های ابوالفضل وفادوست

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.

تمام حقوق این وب‌سایت برای شرکت ندای دانش همراه ایرانیان (مکتب‌خونه‌‌‌‌) است.