آموزش توسعه برنامه iOS: خدمات وب با آرامش

iOS App Development: RESTful Web Services

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مفاهیم کلیدی ای را که باید برای ایجاد نمایش داده شد در یک API سرور RESTful JSON بدانید. با اصول اصلی ایجاد یک درخواست آشنا شوید و نحوه انجام عملیات استاندارد روی داده های سمت سرور را بررسی کنید: ایجاد ، خواندن ، به روزرسانی و حذف (CRUD). نحوه تجزیه داده های JSON را مستقیماً در نمونه های شی با پروتکل Codable کشف کنید. به علاوه ، در مورد کاربردهای پیشرفته تر پروتکل Codable ، از جمله نحوه اجرای رمزگشایی دستی داده ها ، اطلاعات کسب کنید.
موضوعات شامل:
  • ایجاد ، خواندن ، به روزرسانی ، حذف (CRUD)
  • واکشی آرام یک مورد
  • مدیریت پاسخ REST JSON
  • ایجاد اشیا new جدید در سرور
  • قابل کدگذاری برای آرایه ها و دیکشنری ها
  • شمارش و کدگذاری

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. مرور اجمالی و درخواست را بخوانید 1. RESTful Overview and Read Request

  • API RESTful RESTful API

  • ایجاد ، خواندن ، به روزرسانی ، حذف (CRUD) Create, read, update, delete (CRUD)

  • نشانی اینترنتی: درخواست را بخوانید URLSession: GET read request

  • بارگیری یک مورد RESTful fetching one item

2. پروتکل کدگذاری برای Read Request 2. Codable Protocol for Read Request

  • رسیدگی به پاسخ سریع JSON REST response handling of JSON

  • پروتکل Codable دو پروتکل است Codable protocol is two protocols

  • پروتکل رمزگشایی: JSON برای اعتراض Decodable protocol: JSON to object

  • کدگذاری برای نامگذاری ویژگی ها CodingKeys for naming of properties

3. ایجاد ، حذف و رمزگذاری برای بروزرسانی 3. Create, Delete, and Encodable for Update

  • رمزگذاری پیش فرض نمونه ای از شی Default encoding of object instance

  • شی جدید را روی سرور ایجاد کنید Create new object on the server

  • برای بروزرسانی URL قرار دهید URLSession PUT for update

  • درخواست را حذف کنید Delete request

4. استفاده پیشرفته تر از کدگذاری 4. More Advanced Uses of Codable

  • رمزگشایی دستی داده ها Manual decoding of data

  • رمزگذاری دستی نمونه ای از شی Manual encoding of object instance

  • کد گذاری برای آرایه ها Codable for arrays

  • کدگذاری برای لغت نامه ها Codable for dictionaries

  • موارد ذکر شده و کدگذاری شده Enumerations and Codable

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش توسعه برنامه iOS: خدمات وب با آرامش
جزییات دوره
1h 22m
21
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
12,194
- از 5
ندارد
دارد
دارد
Bear Cahill
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bear Cahill Bear Cahill

توسعه‌دهنده برنامه‌های موبایل

Bear Cahill یک توسعه‌دهنده مستقل برنامه‌های تلفن همراه است که روی بیش از 100 برنامه iOS و Android کار کرده است.

در سال 2008، Bear Brainwash Inc.، یک شرکت توسعه اپلیکیشن موبایل در دالاس، تگزاس. Brainwash با استفاده از فناوری‌های مختلفی از جمله Core Data، MapKit، StoreKit، Core Location و سایر چارچوب‌ها برای ایمیل، دسترسی به دفترچه آدرس، ضبط و پخش صدا، دسترسی به iPod، عملکرد پیام کوتاه، و غیره برنامه‌هایی را توسعه داده است. این شرکت همچنین توسعه سمت سرور (Ruby on Rails مبتنی بر لینوکس و MySQL) را ارائه می دهد. مشتریان عبارتند از Escort/Cobra Radar، ATV Escape، Mobiata، AppCubby، AppNoose، Trey Weir Media، IRCO، Ramquest، Semaphore Mobile، و غیره.

Bear همچنین یک نویسنده منتشر شده و مربی با تجربه iOS است. شرکت منینگ انتشارات کتاب خود را در سال 2012 منتشر کرد. و CBS MoneyWatch.