لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه برنامه iOS: خدمات وب با آرامش
iOS App Development: RESTful Web Services
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مفاهیم کلیدی ای را که باید برای ایجاد نمایش داده شد در یک API سرور RESTful JSON بدانید. با اصول اصلی ایجاد یک درخواست آشنا شوید و نحوه انجام عملیات استاندارد روی داده های سمت سرور را بررسی کنید: ایجاد ، خواندن ، به روزرسانی و حذف (CRUD). نحوه تجزیه داده های JSON را مستقیماً در نمونه های شی با پروتکل Codable کشف کنید. به علاوه ، در مورد کاربردهای پیشرفته تر پروتکل Codable ، از جمله نحوه اجرای رمزگشایی دستی داده ها ، اطلاعات کسب کنید.
موضوعات شامل:
ایجاد ، خواندن ، به روزرسانی ، حذف (CRUD)
واکشی آرام یک مورد li>
مدیریت پاسخ REST JSON
ایجاد اشیا new جدید در سرور li>
قابل کدگذاری برای آرایه ها و دیکشنری ها li>
شمارش و کدگذاری li>
سرفصل ها و درس ها
مقدمه
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
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.
نمایش نظرات