آموزش JSON در عمل: ساخت برنامه‌های مبتنی بر JSON - آخرین آپدیت

دانلود JSON in Action: Build JSON-Based Applications

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری JSON از صفر: ساخت اپلیکیشن‌های مبتنی بر API

بهترین دوره آموزش JSON برای ساخت اپلیکیشن‌های مبتنی بر API! با این دوره جامع، مفاهیم کلیدی JSON را از ابتدا بیاموزید و با دو پروژه عملی JSON محور، دانش خود را به کار ببرید.

چرا JSON محبوب است؟

  • درک محبوبیت JSON به عنوان قالب تبادل داده
  • تفاوت JSON و XML را بشناسید
  • چرا JSON جاوا اسکریپت آبجکت نیست؟

اصول JSON: از پایه تا پیشرفته

  • نحو و انواع داده در JSON را یاد بگیرید
  • نوشتن داده‌های JSON (ساده و پیچیده) را تمرین کنید
  • کار با JSON در جاوا اسکریپت را بیاموزید
  • چگونه اطلاعات مورد نیاز را حتی از داده‌های پیچیده JSON استخراج کنید

کار با API و JSON

  • ارتباط با API و دریافت پاسخ JSON
  • استفاده از JSON در PHP
  • ساخت اپلیکیشن‌های شخصی با استفاده از APIهای محبوب

پیش‌نیازها:

دانش پایه HTML، CSS، جاوا اسکریپت و PHP مفید است (ضروری نیست).

هر ویرایشگر متنی و مرورگر وب کافی است.

***شامل آزمون‌ها، تمرین‌های عملی و پروژه‌های منحصربه‌فرد***


JSON (JavaScript Object Notation)، یک قالب تبادل داده محبوب و مستقل از زبان است. JSON ارتباطات بین سرور و مرورگر را به طور چشمگیری بهبود بخشیده است، به خصوص در مورد AJAX. بسیاری از APIهای امروزی پاسخ را در قالب JSON برمی‌گردانند، زیرا بارگذاری، خواندن و پردازش JSON در مقایسه با XML بسیار آسان‌تر است و همین امر آن را بسیار محبوب کرده است.

JavaScript Object Notation مبتنی بر متن و قابل خواندن برای انسان است. استفاده از JSON با جاوا اسکریپت بسیار آسان است، زیرا نحو JSON زیرمجموعه‌ای از جاوا اسکریپت است. اگرچه زیرمجموعه‌ای از جاوا اسکریپت است، اما JSON مستقل از زبان است. بسیاری از زبان‌های برنامه‌نویسی محبوب از جمله PHP، Ruby، C#، Python و غیره از JSON پشتیبانی می‌کنند و این امر آن را به قالب تبادل داده‌ای پرکاربرد تبدیل کرده است.


نظرات دانشجویان:

Oliver: "دوره عالی. به راحتی تمام مفاهیم را یاد می‌گیرم. مدرس با مثال‌های واقعی توضیح می‌دهد. احساس می‌کنم همراه با مدرس آنلاین کار می‌کنم. بسیار خوب توضیح داده شده است."

Rayvn Manuel: "تکرار در توضیحات واقعاً به یادآوری و بازیابی اطلاعات کمک می‌کند. رویکرد به موضوعات تدریجی است؛ یعنی از اصول اولیه شروع می‌شود و به تدریج موارد بیشتری معرفی می‌شود. و من از مقایسه فناوری‌ها قدردانی می‌کنم، زیرا برای درک چرایی استفاده از یک فناوری نسبت به دیگری بسیار مفید است."

Ido Yogev: "دوره بسیار خوب و سر راست. موضوعات به سادگی و به شکل حرفه‌ای تصویر شده‌اند. اکیداً توصیه می‌شود !!!"


"JSON در عمل: ساخت اپلیکیشن‌های مبتنی بر JSON" یک دوره ۱۰۰٪ عملی JSON (JavaScript Object Notation) است. در پایان این دوره، نه تنها درک خواهید کرد JSON چیست، بلکه یاد می‌گیرید چگونه با استفاده از APIهای واقعی که داده‌های JSON را برمی‌گردانند، اپلیکیشن بسازید. فقط یادگیری نحو JSON به هیچ وجه به شما کمکی نمی‌کند. شما باید بتوانید از JSON در فرآیند توسعه استفاده کنید. اگرچه AJAX و APIها در حوزه این دوره قرار نمی‌گیرند، اما در اینجا بحث می‌کنیم که چگونه از AJAX برای ارتباط با APIها و سپس جمع‌آوری نتیجه JSON بازگردانده شده توسط APIها استفاده کنیم.

این دوره به شرح زیر ساختاربندی شده است:

در بخش اول، JSON چیست، JSON و XML را مقایسه می‌کنیم و همچنین می‌آموزیم که چرا JSON جاوا اسکریپت آبجکت نیست.

در بخش دوم، JSON را با جزئیات بیشتری درک خواهید کرد. قوانین نحو JSON و انواع داده‌های مختلف (عدد، رشته، بولین، null، آرایه و آبجکت) که می‌توانید در داده‌های JSON استفاده کنید را یاد خواهید گرفت. همچنین تمرین خواهید کرد تا انواع داده‌های مختلف را در داده‌های واقعی JSON شناسایی کنید و همچنین داده‌های JSON را خودتان بنویسید.

در بخش بعدی، درک خواهید کرد که استفاده از JSON با جاوا اسکریپت چقدر آسان است. متدهای JSON.parse و JSON.stringify را برای تبدیل داده‌های JSON به آبجکت‌های جاوا اسکریپت و آبجکت‌های جاوا اسکریپت به رشته‌های JSON خواهید آموخت. همچنین یاد خواهید گرفت چگونه اطلاعات مورد نیاز را از داده‌های موجود JSON دریافت کنید. تفاوت بین نحو نقطه (.) و نحو کروشه ([]) را درک خواهید کرد. همچنین یاد خواهید گرفت چگونه از XMLH tt pRequest object برای دریافت فایل .json از سرور استفاده کنید.

بخش چهارم توضیح می‌دهد که چگونه از تکنیک‌های AJAX برای ارتباط با یک API و جمع‌آوری خروجی JSON بازگردانده شده توسط API استفاده کنیم. یاد خواهید گرفت چگونه با استفاده از متدهای GET یا POST و همچنین با درخواست‌های همزمان یا ناهمزمان با API ارتباط برقرار کنید. همچنین خواهید دید که چگونه می‌توانید JSON را به عنوان ورودی به یک API ارسال کنید.

در بخش بعدی، بحث می‌کنیم که چگونه از JSON با PHP استفاده کنیم. این درس متدهای json_encode و json_decode را توضیح می‌دهد. این بخش به‌روزرسانی خواهد شد تا نحوه استفاده از JSON با سایر زبان‌های برنامه‌نویسی را نیز به شما آموزش دهد.

آخرین بخش، بخش بیا بسازیم است که در آن دانش JSON خود را برای ساخت برخی اپلیکیشن‌ها به کار خواهید برد. در حال حاضر دو اپلیکیشن در این بخش وجود دارد.

  1. مبدل ارز
  2. محاسبه‌گر BMI

اولین اپلیکیشن "مبدل ارز" با یک API واقعی ارتباط برقرار می‌کند، داده‌های JSON را جمع‌آوری می‌کند و تبدیل ارز را انجام می‌دهد. دومین اپلیکیشن "محاسبه‌گر BMI" یک اپلیکیشن مفصل‌تر است. به عنوان بخشی از این اپلیکیشن، یک API ساده با استفاده از PHP خواهید ساخت. شما با آن API (که خودتان طراحی کرده‌اید) ارتباط برقرار می‌کنید، پاسخ JSON را جمع‌آوری می‌کنید و سپس آن را پردازش می‌کنید تا به نتیجه دلخواه برسید.

پس منتظر چه هستید؟ به این دوره ۱۰۰٪ عملی JSON بپیوندید و با دانش JSON خودتان شروع به ساخت اپلیکیشن‌های مبتنی بر API کنید.


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

آشنایی با JSON Introduction to JSON

  • ساختار دوره Course Structure

  • JSON چیست؟ What is JSON?

  • مقایسه JSON و XML JSON Vs XML

  • JSON و شیء لیترال جاوااسکریپت JSON and JavaScript Object Literal

  • مبانی JSON JSON Basics

نحو و انواع داده در JSON JSON Syntax and Data Types

  • قوانین نحو JSON JSON Syntax Rules

  • انواع داده JSON - بخش ۱ JSON Data Types - Part 1

  • انواع داده JSON - بخش ۲ JSON Data Types - Part 2

  • انواع داده JSON - بخش ۳ JSON Data Types - Part 3

  • تفاوت دیگر: JSON و شیء جاوااسکریپت Another Difference: JSON & JavaScript Object

  • تمرین: شناسایی انواع داده در داده‌های JSON دنیای واقعی Practice: Identify Data Types in Real-World JSON Data

  • تمرین ۱: ایجاد داده‌های ساده JSON Practice #1: Create Simple JSON Data

  • کد منبع: write-json-simple.json Source Code: write-json-simple.json

  • تمرین ۲: ایجاد داده‌های پیچیده JSON Practice #2: Create Complex JSON Data

  • کد منبع: write-json-complex.json Source Code: write-json-complex.json

  • نحو و انواع داده JSON JSON Syntax & Data Types

JSON در سمت کلاینت (JSON و جاوااسکریپت) JSON on Client Side (JSON and JavaScript)

  • تجزیه و رشته‌سازی (Parse and Stringify) Parse and Stringify

  • کد منبع: parse-stringify.html Source Code: parse-stringify.html

  • استفاده از متد JSON.Stringify به ۳ روش مختلف Use JSON.Stringify Method in 3 Different Ways

  • جمع‌آوری اطلاعات مورد نیاز Collect the Required Information

  • نشانه‌گذاری نقطه‌ای و کروشه‌ای (Dot Notation and Bracket Notation) Dot Notation and Bracket Notation

  • کد منبع: access-data.html Source Code: access-data.html

  • منبع اضافی: نحوه راه‌اندازی سرور محلی روی سیستم شما Extra Resource: How to Setup a Local Server on Your System

  • دریافت JSON از سرور Get JSON from Server

  • کد منبع: get-data.html Source Code: get-data.html

  • JSON و جاوااسکریپت JSON and JavaScript

JSON و APIها (رابط برنامه‌نویسی کاربردی) JSON and APIs (Application Programming Interface)

  • تماس با API و دریافت پاسخ JSON Contact an API and Get JSON Response

  • کد منبع: get-api-response.html Source Code: get-api-response.html

  • تماس با API با استفاده از متد POST و انجام فراخوانی ناهمزمان Contact an API using POST method and Making an Asynchronous Call

  • ارسال داده‌های JSON به عنوان ورودی به یک API Passing JSON data as Input to an API

JSON با سایر زبان‌های برنامه‌نویسی JSON with Other Programming Languages

  • JSON و PHP JSON and PHP

  • کد منبع: encode-decode.php Source Code: encode-decode.php

  • عملیات CRUD (ایجاد، خواندن، به‌روزرسانی، حذف) روی JSON - بخش ۱ CRUD (Create, Read, Update, Delete) on JSON - Part 1

  • عملیات CRUD (ایجاد، خواندن، به‌روزرسانی، حذف) روی JSON - بخش ۲ CRUD (Create, Read, Update, Delete) on JSON - Part 2

  • کد منبع: books.json Source Code: books.json

  • کد منبع: crud-json.php Source Code: crud-json.php

قطعات مفید اطلاعات Bits and Pieces of Useful Information

  • نحوه کار با تاریخ‌ها در JSON - بخش ۱ How to Deal with Dates in JSON - Part 1

  • نحوه کار با تاریخ‌ها در JSON - بخش ۲ How to Deal with Dates in JSON - Part 2

بیایید توسعه دهیم Let's Develop

  • اپلیکیشن تبدیل ارز - بخش ۱ Currency Conversion Application - Part 1

  • اپلیکیشن تبدیل ارز - بخش ۲ Currency Conversion Application - Part 2

  • ماشین حساب BMI - بخش ۱ BMI Calculator - Part 1

  • ماشین حساب BMI - بخش ۲ BMI Calculator - Part 2

  • ماشین حساب BMI - بخش ۳ BMI Calculator - Part 3

بخش جایزه BONUS Section

  • درس جایزه: پیشنهادات ویژه در دوره‌های دیگر!!! Bonus Lecture: Special Offers on Other Courses!!!

نمایش نظرات

آموزش JSON در عمل: ساخت برنامه‌های مبتنی بر JSON
جزییات دوره
4.5 hours
41
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,816
4.3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Crypters Infotech Crypters Infotech

راه حل های آموزشی ارتقای شغلی