آموزش جامع 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

  • تکمیل مثال Node Completing Our Node Example

نمایش نظرات

آموزش جامع AJAX و پروژه‌های عملی
جزییات دوره
5h 3m
28
(آخرین آپدیت)
131
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده