آموزش شبکه‌سازی و امنیت در اپلیکیشن‌های 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

  • مفهوم JSON JSON

  • طرح‌های URL سفارشی (Custom URL Schemes) Custom URL Schemes

  • NSAppTransport در iOS 9 NSAppTransport in iOS 9

  • ملاحظات امنیت شبکه Network Security Considerations

  • دریافت داده با استفاده از NSURLSession Getting data with NSURLSession

  • فراخوانی و تجزیه داده‌های JSON در API Calling and Parsing API JSON data

خیلی پیگیر نباشید! Don't be so pushy!

  • چرخه حیات اپلیکیشن (App Lifecycle) App Lifecycle

  • اعلان‌های Push: بخش اول (محلی) Push notifications: local Part 1

  • اعلان‌های Push: بخش دوم (محلی) Push notifications: local Part 2

  • اعلان‌های Push: اکشن‌ها Push notifications: actions

  • اعلان‌های Push: بخش اول (از راه دور) Push notifications: remote Part 01

  • اعلان‌های Push: بخش دوم (از راه دور) Push notifications: remote Part 02

  • اعلان‌های Push: بخش سوم (از راه دور) Push notifications: remote Part 03

  • اعلان‌های Push: بخش چهارم (از راه دور) Push notifications: remote Part 04

  • اعلان‌های Push: بخش پنجم (از راه دور) Push notifications: remote Part 05

  • اعلان‌های Push: بخش ششم (از راه دور) Push notifications: remote Part 06

  • مقدمه‌ای بر تمرین بازبینی همتا ۰۳ Intro to Peer Review Assignment 03

ذخیره‌سازی داده‌ها Storing Data

  • Core Data: مقدمه Core Data: Introduction

  • Core Data: راه‌اندازی پروژه Core Data: Setting Up Your Project

  • Core Data: ساخت مدل داده‌ای Core Data: Building the Model

  • Core Data: اتصال رابط کاربری به CoreData Core Data: Wiring the UI to CoreData

  • آموزش تکمیلی: مثال کامل Core Data ۱ Enrichment: The Full Core Data Example 1

  • آموزش تکمیلی: مثال کامل Core Data ۲ Enrichment: The Full Core Data Example 2

  • دستورالعمل بازبینی همتا ۰۴: اپلیکیشن ذخیره‌سازی داده Peer Review 04 Instructions: Storing Data App

  • انتشار در App Store Deploying to the App Store

  • آنالیز داده‌های App Store App Store Analytics

نمایش نظرات

آموزش شبکه‌سازی و امنیت در اپلیکیشن‌های iOS
جزییات دوره
15h 8m
47
(آخرین آپدیت)
19,190
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar