Netzwerk und Sicherheit in iOS-Anwendungen

Beschreibung

Sie lernen, Ihr Wissen über die Erstellung von iOS-Apps zu erweitern, damit diese sicher mit Webdiensten interagieren und Push-Benachrichtigungen empfangen können. Sie erfahren, wie Sie mit Core Data Daten sicher auf einem Gerät speichern. Sie erfahren außerdem, wie Sie Apps sicher drahtlos im App Store und für Beta-Benutzer bereitstellen.

Das Format des Kurses besteht aus einer Reihe von Code-Tutorials. Wir begleiten Sie durch die Erstellung mehrerer Apps, die Sie als persönliche App-Toolbox behalten können. Wenn Sie nach diesem Kurs Ihre eigenen Apps erstellen, können Sie diese Funktionen nach Bedarf einbringen. Bei Bedarf brechen wir aus den Code-Tutorials hervor, um über Konzepte auf einer höheren Ebene zu sprechen, damit das, was Sie programmieren, einen Sinn ergibt.

Nach Abschluss dieses Kurses können Sie:
1. Veröffentlichen Sie Facebook-, Twitter-, Sina Weibo- und Tencent Weibo-Nachrichten in sozialen Medien mit Single Sign-On im Namen eines Benutzers.
2. Verwenden Sie OAuth 2.0, um sich sicher bei Instagram zu authentifizieren und Fotos im Namen eines Benutzers abzurufen
3. JSON
4. Beschreiben Sie die JSON-Syntax
5. Schreiben Sie wohlgeformtes JSON
6. Arbeiten Sie mit JSON-Datenobjekten in Objective-C
7. Legen Sie die Sicherheitseinstellungen für App Transport Security in iOS 9.0 entsprechend fest
8. Verwenden Sie http, https und https mit perfekter Vorwärtsgeheimhaltung, um Webressourcen abzurufen
9. Erhalten Sie Berechtigungen zum Empfang lokaler Push-Benachrichtigungen
11. Schreiben Sie eine App, die lokale Push-Benachrichtigungen senden und empfangen kann
12. Erhalten Sie Berechtigungen zum Empfang von Remote-Push-Benachrichtigungen
13. Schreiben Sie eine App, die Remote-Push-Benachrichtigungen empfangen kann
14. Authentifizieren Sie sich mit den kryptografischen Diensten von Apple, sodass der Entwickler die Infrastruktur von Drittanbietern nutzen kann, um Remote-Push-Benachrichtigungen an seine App zu senden.
15. Speichern Sie Daten sicher auf dem Gerät des Benutzers.
16. Authentifizieren Sie sich mithilfe der kryptografischen Dienste von Apple, damit eine App im App Store bereitgestellt werden kann

Preis: Kostenlos anmelden!

Sprache: Englisch

Untertitel: Englisch

Netzwerk und Sicherheit in iOS-Anwendungen - Universität von Kalifornien, Irvine