×
ribbon

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

مدرس:

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

در این دوره فشرده با کارکرد جاوا اسکریپت Async و روش های ارسال درخواست های HTTP آشنا می... بیشتر
گواهی‌نامه
4.4 (9)
9 دیدگاه
324دانشجو
0:41ساعت
سرفصل‌ها
پیشرفته سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

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

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

کار با Promise

سینتکس Async/Await

این دوره شامل:

1 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

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

2 فصل8 جلسه0:41 ساعت ویدیو
Asynchronous JavaScript / جاوا اسکریپت ایسینکرونوس
  Sync and Async Code / کد سینک و ایسینک
08:52
  Callback / کال بک
03:45
  Promise / پرامس
05:17
  Async Await / ایسینک اویت
02:37
Http Requests
  HTTP Requests / اچ تی تی پی ریکوئست
04:44
  Sending Requests / ارسال ریکوئست
03:53
  Query and Param / کوئری و پرم
05:54
  Request Body / بادی ریکوئست
06:48

پیش‌نیاز‌ها

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

دیدگاه کاربران

4.4

بر اساس امتیاز 9 دانشجو

1
2
3
4
5

پارسا کیانی

3 روز پیش

5

عالی

محمدعلی دی‌پیر

3 روز پیش

5

عالی

ماجد شریفات

1 ماه پیش

5

عالی بود

پویا احمدی زردین علیا

2 ماه پیش

5

دوره ی مفیدی بود

علی کوشکی

3 ماه پیش

5

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

دانشجوی دوره

10 ماه پیش

5

تمامچیزایی که لازم بود به صورت کامل و خلاصه توضیح دادن و کامل قابل فهم بود . تنها مشکلی که من داشتم انرژی مدرس بود صداشان خیلی ارام بود من روزی 7 ساعت یا 8 ساعت دوره میدیم بدون خستگی ولی ایشان برای 40 دیقه دوره دوروز طول کشید چون همش خوابم میگرفت

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
8دوره
11,625دانشجو
557نظر و امتیاز

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

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

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

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

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

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

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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