قیمت این دوره: 300,000 135,000 تومان
  • مدرس دوره : سینا جعفری پور
  • تعداد ویدیوها : 42 ویدیو
  • مدت زمان دوره : 9:35:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1400/03/29
ثبتـــ نام در این دوره
دوره‌ی جامع جاوا اسکریپت نامتقارن

دوره‌ی جامع جاوا اسکریپت نامتقارن

جاوا اسکریپت یکی از برترین زبان‌های حال حاضر و بدون شک آینده است و در در این دوره ((دوره‌ی کامل جاوا اسکریپت نامتقارن)) به بررسی موارد مهمی در رابطه با کار با API و کار با درخواست‌های AJAX صحبت خواهد شد، AJAX تکنولوژی است که چندین سال است در تبادلات وب به کار می‌رود که دانستن اون حیاتی است اما Fetch API تکنولوژی‌ای جدید تر است که به عنوان یک برنامه نویس جاوا اسکریپت راجب اون هم باید بدونید و خیلی از چیز‌های دیگه که قراره توی این دوره یاد بگیرید...دوره با توجه به جدیدترین و به روز ترین مباحث می‌باشد که نظیر آن در سطح اینترت نیست. 

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

ارزش این دوره بسیار بالا است و حتما برای سنجش کیفی این دوره، ۴ جلسه رایگان ابتدایی و جلسات رایگان را مشاهده کنید.

مباحثی که در این دوره یاد می‌گیرید:

-جاوا اسکریپت نامقارن AJAX و APIs

-AJAX: XMLHttpRequesr

-پشت پرده و مفهوم جاوا اسکریپت نامتقارن و بسیاری از مفاهیم

-Callback

-Promises و‌Fetch API

-consuming promiseها

-زنجیره پرامیس‌ها

-Rejected Promises

-Error ها

-حلقه‌های رویداد

-ساختن promise

-promisify و‌api جغرافیایی

-consuming promises با Async/Await

-try...catch و‌ارور

-گرفتن مقادیر از تابع نامتقارن

-اجرای پرامیس‌ها به صورت موازی

-ترکیب کننده‌های پرامیس‌ها

-race , allSettled , any

- و‌‌ یه عالمه تمرین و چالش که مفاهیم رو بتونید کامل درک کنید.

پیشنیاز این دوره : فقط آشنایی با مفاهیم جاوا اسکریپت و html css  است و تمامی کد‌های نوشته شده خط به خط توضیح داده می‌شوند.

نکاتی که در این دوره گفته می‌شود در برنامه نویسی جاوا اسکریپت بسیار حیاتی و کاربردی می‌باشد که در عمل به صورت کامل باهم یاد می‌گیریم، برای درک این اهمیت حتما جلسات رایگان را مشاهده نمایید ... کیفیت مباحث و توضیحات بسیار بالا می‌باشد.

پس همراه ما باشید.

 

 

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


فهرستـــ ویدیوها

مدت زمان دوره 9:35:00
  • در صورتیکه ویدئو نمایش داده نشد آن را دانلود کنید و با KmPlayer مشاهده کنید.

  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

1
  • معرفی دوره‌ی جامع جاوا اسکریپت نامتقارن

00:06:08

این دوره به چه صورت می‌باشد، و چرا باید در جاوا اسکریپت حرفه‌ای شد؟

2
  • سخن ابتدایی

00:03:44

سخن ابتدایی

3
  • جاوا اسکریپت نامتقارن چیست 1 (فرق none blocking و blocking)

00:08:30

فرق بین blocking و none blocking یا synchronous و asynchronous یا همزمان یا نابهنگام یا نا همزمان

4
  • جاوا اسکریپت نامتقارن چیست 2 (کدام کد نامتقارن است؟)

00:07:26

از کجا بفهمیم کدام کد متقارن است و کدام نامتقارن یا همون فرق بین asynchronous و synchronous را چگونه متوجه بشیم؟

5
  • جاوا اسکریپت نامتقارن چیست 3 (API, AJAX و data format)

00:11:56

در ادامه‌ی جلسه‌ی قبل راجب API و AJAX و data format صحبت می‌شود تا کامل درک شوند.

6
  • اولین درخواست ایجکس AJAX -- HttpRequest قسمت اول

00:15:03

اولین درخواست ایجکس AJAX HttpRequest که قدیمی ترین درخواست است را توضیح می‌دهیم و با هم می‌سازیم با توجه API مورد نظر تا کم کم بریم سراغ روش ‌های جدید تر .

7
  • اولین درخواست ایجکس AJAX -- HttpRequest قسمت دوم

00:13:51

در این جلسه در ادامه جلسه قبل کشور‌هایی که با درخواست api مورد نظر دریافت می‌کنیم را توی رابط کاربری مشاهده می‌کنیم

8
  • وب چطور کار می‌کنه؟ (Request, Response, DNS , http, TCP , IP, socket connection)

00:15:05

request, response, DNS , http, TCP , IP, socket connection و اطلاعات دیگر راجب وب

9
  • call back و call back hell

00:20:30

در این جلسه ابتدا با هم کامل می‌فهمیم که callback چیست و بعد مفهوم جهنم callback را توضیح می‌دهیم تا متوجه بشید چرا بهش میگن جهنم!!.

10
  • Promise & fetch API چیست و fulfilled - rejected

00:11:55

در این جلسه یاد می‌گیریم که پرامیس چیست ، پرامیس موفق چیست و همچنین با پرامیس ریجکت شده چه فرقی دارد.

11
  • کار با پرامیس‌ها و استفاده از آن‌ها --consuming promises

00:14:55

در این جلسه با توجه به اینکه درخواست رو با توجه به پرامیس‌های می‌سازیم حال می‌آییم و مفاهیم را برای کار با پرامیس و استفاده از آن را می‌گوییم که می‌توان گفت برای کانسوم کردن یک پرامیس باید از متد then در اینجا استفاده کرد...

12
  • زنجیره روی پرامیس‌ها

00:14:31

chaining promises

13
  • چگونه کار کردن با پرامیس‌های ریجکت شده قسمت اول

00:08:52

rejected promises part 1

14
  • چگونه کار کردن با پرامیس‌های ریجکت شده قسمت دوم

00:16:13

Rejected Promises part2

15
  • درست کردن ارور‌ها به صورت دستی (قسمت اول)

00:09:44

در این جلسه ارور‌هایی که در پرامیس به وجود می‌آید (به غلط و بی معنی) درست می‌کنیم و به اصلاح مدیریت یا handle می‌کنیم و در رابط کاربری نمایش می‌دهیم. این جلسه 2 قسمت دارد

16
  • درست کردن ارور‌ها به صورت دستی (قسمت دوم)

00:14:36

در این جلسه ارور‌هایی که در پرامیس به وجود می‌آید (به غلط و بی معنی) درست می‌کنیم و به اصلاح مدیریت یا handle می‌کنیم و در رابط کاربری نمایش می‌دهیم. این جلسه جلسه‌ی دوم و آخر این ارور‌های دستی است.

17
  • تمرین اول

00:05:35

تمرین اول

18
  • پاسخ تمرین اول

00:16:24

پاسخ تمرین اول

19
  • نامتقارن بودن در پشت صحنه به چه صورت است و حلقه رویداد (1)

00:10:12

نامتقارن بودن در پشت صحنه به چه صورت است و حلقه رویداد (1)

20
  • نامتقارن بودن در پشت صحنه به چه صورت است و حلقه رویداد (2)

00:15:56

نامتقارن بودن در پشت صحنه به چه صورت است و حلقه رویداد (2)

21
  • حلقه رویداد در عمل Event loop

00:12:29

حلقه رویداد در عمل

22
  • ساختن یک پرامیس ساده (قسمت اول)

00:12:03

تا الان با پرامیس فقط کار می‌کردیم و consume می‌کردیم حالا وقت این رسیده که اونارو خودمون بسازیم...

23
  • ساختن یک پرامیس ساده و promisifying (قسمت دوم)

00:18:22

ساختن یک پرامیس ساده و promisifying (قسمت دوم)

24
  • promisify کردن geolocation api

00:20:03

promisify کردن geolocation api

25
  • تمرین دوم

00:06:38

تمرین دوم

26
  • پاسخ تمرین دوم

00:14:43

پاسخ تمرین دوم

27
  • استفاده از پرامیس با async await

00:20:01

در این جلسه باهم راجب async / await صحبت کنیم.

28
  • مدیریت ارور‌ها با try catch

00:14:55

error handling try/catch

29
  • return کردن مقدار از تابع نامتقارن async

00:22:03

return کردن مقدار از تابع نامتقارن async

30
  • اجرای پرامیس‌ها به صورت همزمان parallel promises

00:19:01

parallel promises

31
  • ترکیب کننده‌های پرامیس promise combinators

00:20:19

ترکیب کننده‌های پرامیس promise combinators allSettled , any , race

32
  • تمرین سوم

00:06:17

تمرین سوم

33
  • پاسخ تمرین سوم

00:19:39

پاسخ تمرین سوم

34
  • معرفی jQuery

00:14:23

معرفی jQuery

35
  • متد ajax در jQuery

00:18:15

متد ajax در jQuery

36
  • سورس کدها‌ی jQuery.ajax

00:05:37

سورس کدها‌ی jQuery.ajax

37
  • متد‌های کوتاه شده‌ی ajax در jQuery

00:17:39

متد‌های کوتاه شده‌ی ajax در jQuery

38
  • تمرین و پاسخ jQuery

00:10:55

تمرین و پاسخ

39
  • معرفی Axios

00:12:56

معرفی Axios

40
  • (get-post-err-then) Axios

00:22:24

(get-post-err-then) Axios

41
  • axios.all

00:06:43

axios.all

42
  • تمرین و پاسخ

00:19:27

تمرین و پاسخ

نظرات کاربران در رابطه با این دوره

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