لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش شبکهسازی و امنیت در اپلیکیشنهای iOS
- آخرین آپدیت
دانلود Networking and Security in iOS Applications
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
شما یاد خواهید گرفت که دانش خود را در ساخت اپلیکیشنهای iOS گسترش دهید تا بتوانند بهصورت امن با سرویسهای وب تعامل داشته باشند و اعلانهای Push را دریافت کنند. همچنین یاد میگیرید چگونه با استفاده از Core Data، دادهها را بهصورت امن در دستگاه ذخیره کنید. علاوه بر این، نحوه انتشار امن اپلیکیشنها در App Store و ارائه نسخههای بتا به صورت Over-the-air را خواهید آموخت.
ساختار این دوره شامل مجموعهای از آموزشهای کدنویسی است. ما شما را در مسیر ساخت چندین اپلیکیشن راهنمایی میکنیم که میتوانید آنها را به عنوان ابزار شخصی خود نگه دارید. پس از اتمام این دوره، هر زمان که نیاز داشتید میتوانید این قابلیتها را در اپلیکیشنهای خود پیادهسازی کنید. در موارد لازم، از آموزشهای کدنویسی خارج میشویم تا درباره مفاهیم سطح بالاتر صحبت کنیم تا درک درستی از آنچه برنامهنویسی میکنید، داشته باشید.
پس از اتمام این دوره، شما قادر خواهید بود:
۱. ارسال پیام به فیسبوک، توییتر، سینا ویبو و تنسنت ویبو در شبکههای اجتماعی با استفاده از قابلیت ورود تکمرحلهای (Single Sign-on) به نمایندگی از کاربر.
۲. استفاده از پروتکل OAuth 2.0 برای احراز هویت امن در اینستاگرام و دریافت تصاویر به نمایندگی از کاربر.
۳. کار با JSON.
۴. تشریح ساختار و سینتکس JSON.
۵. نوشتن JSON با ساختار صحیح.
۶. کار با اشیاء دادهای JSON در زبان Objective-C.
۷. تنظیم صحیح تنظیمات امنیتی برای App Transport Security در iOS 9.0.
۸. استفاده از http، https و https با قابلیت Perfect Forward Secrecy برای دریافت منابع وب.
۹. دریافت مجوزهای لازم برای دریافت اعلانهای Push محلی (Local).
۱۰. نوشتن اپلیکیشنی که بتواند اعلانهای Push محلی را ارسال و دریافت کند.
۱۱. دریافت مجوزهای لازم برای دریافت اعلانهای Push از راه دور (Remote).
۱۲. نوشتن اپلیکیشنی که بتواند اعلانهای Push از راه دور را دریافت کند.
۱۳. احراز هویت با استفاده از سرویسهای رمزنگاری اپل به گونهای که توسعهدهنده بتواند از زیرساختهای شخص ثالث برای ارسال اعلانهای Push از راه دور به اپلیکیشن خود استفاده کند.
۱۴. ذخیرهسازی امن دادهها در دستگاه کاربر.
۱۵. احراز هویت با استفاده از سرویسهای رمزنگاری اپل جهت انتشار اپلیکیشن در App Store.
سرفصل ها و درس ها
خوشآمدگویی!
Welcome!
خوشآمدگویی!
Welcome!
اپلیکیشن توییتر: راهاندازی رابط کاربری
Twitter App: Setting up the User Interface
اپلیکیشن توییتر: اتصال رابط کاربری
Twitter App: Connecting the U/I
اپلیکیشن توییتر: استایلدهی به رابط کاربری با استفاده از .layer
Twitter App: Styling the U/I via ".layer"
اپلیکیشن توییتر: کار با Social.Framework و ساخت UIAlertController
Twitter App: Social.Framework and building a UIAlertController
اپلیکیشن توییتر: بستن پنجره با UIAlertAction
Twitter App: Closing a window with UIAlertAction
اپلیکیشن توییتر: بررسی قابلیت Single Sign On
Twitter App: Checking for "Single Sign On"
یک الگوی عمومی برای اعلانهای پاپآپ
A general pattern for pop-up alerts
اپلیکیشن توییتر: توییت کردن با SLComposeViewController
Twitter App: Tweet with SLComposeViewController
اپلیکیشن توییتر: مرور آنچه انجام دادیم
Twitter App: Reviewing what we accomplished
فیسبوک: افزودن یک UIAlertAction اضافی
Facebook: Adding an additional UIAlertAction
فیسبوک: استفاده از SLComposeViewController برای پست کردن
Facebook: Using SLComposeViewController to Post
آمادهسازی آینده با استفاده از UIActivityViewController
Future Proofing with the UIActivityViewController
سادهسازی رابط کاربری: کلیکهای کمتر!
Simplifying the Interface - Less Clicks!
بازبینی همتا ۰۱: نوبت شماست!
Peer-Review 01: Your turn!
استفاده از APIهای وب امن: مطالعه موردی اینستاگرام
Using Secure Web APIs: an Instagram Case Study
مروری بر اپلیکیشن اینستاگرام
Overview of Instagram App
ساخت پروژه با استفاده از Cocoapods
Building the project with Cocoapods
آشنایی با UIImageView
Intro to UIImageView
چیدمان رابط کاربری
Laying out the Interface
پروتکل OAuth 2.0
OAuth 2.0
دسترسی به API یک سرویس وب
Accessing a web service API
نمایش نظرات