لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع AJAX و پروژههای عملی
- آخرین آپدیت
دانلود Introduction to AJAX and Mini-Projects
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
سفر خود را در دنیای AJAX با این دوره جامع آغاز کنید که برای آموزش اصول و کاربردهای عملی درخواستهای وب ناهمگام (Asynchronous) طراحی شده است. شما با مقدمهای بر AJAX شروع خواهید کرد و متوجه میشوید که ریشههای آن چیست و چه تفاوتی با درخواستهای سنتی و همگام HTTP دارد. از طریق توضیحات دقیق و مثالها، یاد میگیرید که چگونه درخواستهای AJAX را با استفاده از شیء XMLHttpRequest و همچنین Fetch API مدرن بنویسید.
این دوره شامل مجموعهای از مینیپروژهها برای تثبیت یادگیری شماست. در اولین پروژه، یک ساختار ساده HTML و CSS ایجاد میکنید و سپس دادههای متنی و JSON را با استفاده از XMLHttpRequest از سرور دریافت میکنید. همچنین یاد میگیرید که چگونه DOM را به صورت پویا مدیریت و تغییر دهید. این پروژه با ارسال درخواست به APIهای شخص ثالث به پایان میرسد تا قدرت و انعطافپذیری AJAX در سناریوهای واقعی نمایش داده شود.
در ادامه، به سراغ یک پروژه پیچیدهتر میروید که شامل سرورهای PHP و Node.js است. شما یک فیلد ورودی برای کاربران ایجاد میکنید تا اقلام غذایی را تایپ کنند، این موارد را به سرور ارسال کرده و پاسخ سرور را در مرورگر نمایش دهید. این پروژه درک شما را از پارامترهای کوئری URL، پردازش دادهها در سمت سرور و مدیریت پاسخهای AJAX عمیقتر میکند.
این دوره برای توسعهدهندگان وب، مهندسان Front-end و هر کسی که علاقهمند به ارتقای مهارتهای توسعه وب خود است، ایدهآل است. داشتن دانش پایه در HTML، CSS و JavaScript توصیه میشود. هیچ دانش قبلی در مورد AJAX یا برنامهنویسی سمت سرور مورد نیاز نیست.
سرفصل ها و درس ها
مقدمهای بر AJAX و مرور کلی
Introduction to the AJAX and Recap
مقدمهای بر تخصص
Introduction to the Specialization
نمای کلی از AJAX
Overview of AJAX
AJAX چیست و از کجا آمده است؟
What Is AJAX and Where Did It Come From?
درخواستهای سنتی در مقابل درخواستهای AJAX
Traditional Request Versus AJAX Request
چگونه یک درخواست AJAX بنویسیم؟
How Do You Write an AJAX Request?
مرور مینیپروژه اول
Mini-Project Recap
مقدمه: قرار است چه چیزی بسازیم؟
Introduction - What Are We Going to Build
راهاندازی HTML
Setting Up the HTML
نوشتن CSS
Writing the CSS
AJAX XHR: دریافت متن از سرور ما
XHR AJAX - Fetching Text from Our Server
AJAX XHR: بازنویسی کد و افزودن HTML به DOM
XHR AJAX - Refactoring Code and Adding HTML to the DOM
AJAX XHR: دریافت JSON از سرور ما
XHR AJAX - Fetching JSON from Our Server
ویژگی responseType
The responseType Property
API شخص ثالث
Third-Party API
AJAX XHR: دریافت JSON از API شخص ثالث
XHR AJAX - Fetching JSON from a Third-Party API
AJAX Fetch: بازیابی متن از سرور خودمان
Fetch AJAX - Retrieving Text from Our Own Server
AJAX Fetch: بازیابی JSON از سرور ما و API شخص ثالث
Fetch AJAX - Retrieving JSON from Our Server and Third-Party API
مرور مینیپروژه پیشرفته (PHP و Node.js)
Advanced Mini-Project Recap (PHP and Node.js)
مقدمهای بر این بخش
Introduction to the Section
قرار است چه چیزی بسازیم؟
What Are We Going to Build
نوشتن HTML
Write Our HTML
تنظیم درخواست AJAX
Setting Up Our AJAX Request
URL و پارامترهای کوئری
URL and Query Parameters
نوشتن کد سمت سرور با PHP
Writing Our PHP Server-Side Code
نحوه دسترسی به دادههای XML بازگشتی از سرور
How to Access XML Data Returned by the Server
بازیابی دادهها از سرور PHP و درج در DOM
Retrieving Data from the PHP Server, and Inserting It into the DOM
تکمیل مثال سرور PHP
Finishing Off Our PHP Server Example
راهاندازی Node و ارسال پاسخ
Setting Up Node and Sending a Response
خواندن پاسخ متنی Node
Reading a Node Text Response
نمایش نظرات