در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این دوره آموزشی قدم به قدم کدنویسی AJAX و همچنین Fetch را در برنامه های وب بوسیله زبان برنامه نویسی جاوا اسکریپت یاد می گیرید.
عنوان اصلی : Vanilla JavaScript: Ajax and Fetch
معرفی
ایجاد و کار با درخواست های API
تنظیم محیط خود
1. شروع به کار
آژاکس چیست؟
جریان برنامه ناهمزمان را درک کنید
یک کلید API دریافت کنید
تحقیق کنید و یک URL درخواست Ajax ایجاد کنید
یک درخواست XHR ایجاد کنید
یک درخواست XHR را آزمایش کنید
موفقیت و شکست XHR را مدیریت کنید
چالش: درخواست XHR بسازید
راه حل: یک درخواست XHR بسازید
2. اصلاح DOM
DOM چیست؟
عناصر را با جاوا اسکریپت وانیلی انتخاب کنید
درخواست داده در پاسخ به یک رویداد
یک شنونده رویداد اضافه کنید
با داده های JSON کار کنید
مقادیر فرم را با جاوا اسکریپت وانیلی تغییر دهید
محتوای عنصر را با جاوا اسکریپت وانیلی تغییر دهید
چالش: DOM را اصلاح کنید
راه حل: DOM را اصلاح کنید
3. کار با Fetch API
Fetch API را درک کنید
یک درخواست واکشی ایجاد کنید
خطاهای اساسی واکشی را مدیریت کنید
سفارشی کردن درخواست واکشی
4. بهینه سازی و عیب یابی درخواست های Ajax
ساختار درخواست های آژاکس برای عملکرد
درخواست ها و پاسخ ها را در مرورگر مشاهده کنید
با خطاهای مجوز کار کنید
با درخواست های نادرست کار کنید
با خطاها در Fetch کار کنید
بازگردانی خطاها را ارائه دهید
چالش: رفع یک درخواست Ajax
راه حل: رفع یک درخواست Ajax
5. ساخت یک سرور پروکسی برای مخفی کردن کلیدهای API
چرا سرورهای پروکسی ضروری هستند؟
ابزارها: Git، GitHub و Heroku
یک برنامه در Heroku راه اندازی کنید
گزینه های پروکسی را پیکربندی کنید
یک پروکسی را مستقر و آزمایش کنید
امنیت پروکسی را پیکربندی کنید
چالش: سفارشی کردن کد برای پروکسی Ajax
راه حل: سفارشی کردن کد برای پروکسی Ajax
نتیجه
مراحل بعدی
Vanilla JavaScript: Ajax and Fetch
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
آموزش برنامه نویسی توابع و کلاس ها در زبان JavaScript
JavaScript: Prototypes
آموزش ضروری JSON
دوره یادگیری پیاده سازی امنیت وب با Same-Origin Policies
جاوا اسکریپت: کدنویسی Async
آموزش کشف سریع خطا در کدنویسی JavaScript بوسیله ESLint
آموزش استفاده از ابزارهای کمک برنامه نویسی در مرورگر Chrome
آموزش قالب بندی کدها در برنامه نویسی JavaScript
آموزش کار با داده ها در JavaScript
کورس کدنویسی Async در زبان JavaScript