Diese Specialization konzentriert sich auf die Grundlagen der iOS-Anwendungsentwicklung. Sie erwerben die Fähigkeiten, die Sie benötigen, um Ihre eigene App zu erstellen, einschließlich der Beherrschung von Objective-C und der Konzepte für die Benutzeroberfläche UIKit und SpriteKit, und Sie lernen, die Frameworks für Netzwerke, Sicherheit, Audio, Video, Standort und Sensoren zu nutzen. Im abschließenden Capstone-Projekt wenden Sie Ihre Fähigkeiten an, um ein vernetztes Spiel zu entwickeln, das die Sensoren des Telefons nutzt, um ein einzigartiges Spielerlebnis zu schaffen, und das Sie in Bewerbungen und Vorstellungsgesprächen präsentieren oder im iTunes Store anbieten können.

Spezialisierung für iOS-Entwicklung für kreative Unternehmer

Spezialisierung für iOS-Entwicklung für kreative Unternehmer
Eine Grundlage in iOS schaffen. Werden Sie in nur fünf Kursen vom Objective-C-Anfänger zum iOS-App-Entwickler.
Unterrichtet in Deutsch (KI-Synchronisation)



Dozenten: Ralf Brockhaus
13.267 bereits angemeldet
Bei enthalten
from 450 reviews of courses in this program
Was Sie lernen werden
Kompetenzen, die Sie erwerben
- Kategorie: Entwicklung von Videospielen
- Kategorie: Animation und Spieldesign
- Kategorie: UI/UX Strategie
- Kategorie: User-Interface-(UI)-Design
- Kategorie: Spiel-Design
- Kategorie: Usability-Tests
- Kategorie: Prototyping
- Kategorie: Entwicklung von Anwendungen für Mobilgeräte
- Kategorie: Reaktionsfähiges Webdesign
- Kategorie: Mensch-Computer-Interaktion
- Kategorie: Modell Ansicht Controller
- Kategorie: iOS Entwicklung
Werkzeuge, die Sie lernen werden
- Kategorie: Swift Programmierung
- Kategorie: JSON
- Kategorie: Objective-C (Programmiersprache)
- Kategorie: OAuth
- Kategorie: Apple Xcode
- Kategorie: UI Komponenten
- Kategorie: Kerndaten (Software)
- Kategorie: Apple iOS
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Spezialisierung - 6 Kursreihen
Diese Specialization konzentriert sich auf die Grundlagen der iOS-Anwendungsentwicklung. Sie erwerben die Fähigkeiten, die Sie benötigen, um Ihre eigene App zu erstellen, einschließlich der Beherrschung von Objective-C und der Konzepte für die Benutzeroberfläche UIKit und SpriteKit, und Sie lernen, die Frameworks für Netzwerke, Sicherheit, Audio, Video, Standort und Sensoren zu nutzen. Im abschließenden Capstone-Projekt wenden Sie Ihre Fähigkeiten an, um ein vernetztes Spiel zu entwickeln, das die Sensoren des Telefons nutzt, um ein einzigartiges Spielerlebnis zu schaffen, und das Sie in Bewerbungen und Vorstellungsgesprächen präsentieren oder im iTunes Store anbieten können.

Grundlagen der Objective-C App-Entwicklung
Was Sie lernen werden
Eine Einführung in die Programmiersprache Objective-C. Dieser Kurs bereitet Sie auf die Entwicklung umfangreicherer iOS-Apps vor und bildet die Grundlage für fortgeschrittene iOS-Entwicklungsthemen. Für die Objective-C-Programmierung ist ein Mac-Laptop oder Desktop-Computer erforderlich. Ein iOS-Gerät ist optional, wenn der Kursteilnehmer ausschließlich mit dem Simulator arbeiten möchte. Einige Kursteilnehmer konnten mit einer virtuellen OS X-Maschine unter Windows arbeiten, aber das zu erklären, würde den Rahmen dieses Kurses sprengen. Nach Abschluss dieses Kurses werden Sie in der Lage sein: 1. Objective-C lesen und schreiben können 2. Objective-C Objekte beherrschen 3. Ihren Code professionell mit Objekten und Blöcken zu organisieren 4. Prototypen für mehrere Einsteigeranwendungen erstellen
Kompetenzen, die Sie erwerben

Netzwerke und Sicherheit in iOS-Anwendungen
Was Sie lernen werden
Sie werden lernen, Ihr Wissen über die Erstellung von iOS-Apps zu erweitern, damit diese sicher mit Webdiensten interagieren und Push-Benachrichtigungen empfangen können. Sie werden lernen, wie Sie mit Core Data Daten sicher auf einem Gerät speichern können. Außerdem lernen Sie, wie Sie Apps sicher im App Store und für Beta-Benutzer "over-the-air" bereitstellen. Der Kurs besteht aus einer Reihe von Code-Tutorials. Wir werden Sie durch die Erstellung mehrerer Apps führen, die Sie als persönliche App-Toolbox behalten können. Wenn Sie nach diesem Kurs Ihre eigenen Apps erstellen, können Sie diese Fähigkeiten je nach Bedarf einbringen. Bei Bedarf verlassen wir die Code-Tutorials, um über Konzepte auf einer höheren Ebene zu sprechen, damit das, was Sie programmieren, einen Sinn ergibt. Nach Abschluss dieses Kurses werden Sie in der Lage sein: 1. Facebook-, Twitter-, Sina Weibo- und Tencent Weibo-Nachrichten im Namen eines Benutzers mit Single Sign-On in sozialen Medien zu veröffentlichen. 2. OAuth 2.0 verwenden, um sich sicher bei Instagram zu authentifizieren und Fotos im Namen eines Benutzers abzurufen 3. JSON 4. Beschreiben Sie die Syntax von JSON 5. Schreiben Sie wohlgeformtes JSON 6. Arbeiten Sie mit JSON-Datenobjekten in Objective-C 7. Die Sicherheitseinstellungen für App Transport Security in iOS 9.0 angemessen einstellen 8. Verwenden Sie http, https und https mit Perfect Forward Secrecy, um Webressourcen abzurufen 9. Einholen von Berechtigungen für den Empfang lokaler Push-Benachrichtigungen 11. Schreiben Sie eine App, die lokale Push-Benachrichtigungen senden und empfangen kann 12. Einholen von Berechtigungen für den 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, so dass der Entwickler die Infrastruktur von Drittanbietern nutzen kann, um Remote-Push-Benachrichtigungen an seine App zu senden. 15. Sichere Speicherung von Daten auf dem Gerät des Benutzers. 16. Authentifizierung mit den kryptografischen Diensten von Apple, so dass Sie eine App im App Store bereitstellen können
Kompetenzen, die Sie erwerben

Best Practices für die Gestaltung von iOS-Benutzeroberflächen
Was Sie lernen werden
Sie lernen, anspruchsvolle Benutzeroberflächen für iOS zu entwickeln, wobei der Schwerpunkt auf Best Practices für das Design von Benutzeroberflächen, UI-Animationen und responsivem Design liegt. Sie lernen die wichtigsten UI-Widgets, Mapping-Schnittstellen und die Wiederherstellung von Ansichten kennen.
Kompetenzen, die Sie erwerben

Spiele, Sensoren und Medien
Was Sie lernen werden
Sie werden lernen, flüssige digitale interaktive Erlebnisse zu erstellen, die für Spiele geeignet sind und die fortschrittliche Sensor-Hardware nutzen, die in iPhone und iPad eingebaut ist. Dazu gehören das Zeichnen von 2D-Grafiken, das Abspielen von Sounds und Musik, die Integration mit Game Center, die iOS-Physik-Engine und die Erkennung der Geräteausrichtung und des Standorts. Nach Abschluss dieses Kurses werden Sie in der Lage sein: 1. Verwenden Sie den Reverse Geocode Service, um Längen- und Breitengrade in Ortsnamen umzuwandeln. 2. GeoFences zu implementieren, damit eine App den Standort eines iOS-Geräts effizient überwachen kann 3. Die Leistungsfähigkeit von Beschleunigungssensoren, Magnetometern und Gyroskopen zu nutzen, um ein Gerät im physischen Raum zu orientieren 4. Erstellen Sie eine App, die auf die Umgebungshelligkeit reagiert, indem Sie die Bildschirmhelligkeit als Proxy verwenden 5. Spielen Sie Soundeffekte und andere Medien als Audio ab 6. Erstellen Sie ein Spiel wie Pong 7. Erstellen Sie ein Spiel wie Breakout 8. Manipulieren Sie Grafiken in einer Spielumgebung 9. Verwenden Sie die Physik-Engine, um realistische Spielwelten zu erstellen 10. Reagieren Sie auf Multi-Touch-Ereignisse für komplexes Interaktionsdesign 11. Kollisionen und Kontakte effizient erkennen und darauf reagieren 12. Verketten Sie komplexe Sequenzen von Aktionen, Animationen und Sounds mit Präzision 13. Animieren Sie Sprites mit mehreren Frames 14. Erstellen Sie Partikelsysteme, um Feuer, Rauch und Magie (und mehr!) zu simulieren 15. Schnittstelle zum Game Center, um Bestenlisten und Erfolge zu erstellen, die über soziale Netzwerke geteilt werden können
Kompetenzen, die Sie erwerben

Auf dem Weg in die Zukunft der iOS-Entwicklung mit Swift
Was Sie lernen werden
Eine Einführung in die Programmiersprache Swift. Damit bereiten Sie sich auf die Entwicklung umfangreicherer iOS-Apps vor und schaffen eine Grundlage für fortgeschrittene iOS-Entwicklungsthemen. Nach Abschluss dieses Kurses sind Sie in der Lage: 1. Die Beziehung zwischen Swift und Objective-C und deren Verwendung in der iOS- und Mac (OS X)-Programmierung zuordnen 2. Die Fähigkeit entwickeln, Swift-Code zu lesen und zu schreiben 3. Unterscheiden, wie beide Programmiersprachen zusammen in Anwendungen verwendet werden können 4. Demonstrieren Sie anhand verschiedener iOS-Programmierbeispiele, wie Sie Anwendungen vollständig in Swift schreiben können 5. Bestimmen Sie, wie Swift für die Entwicklung auf neuen Plattformen wie der Apple Watch und dem Apple TV verwendet werden kann 6. Erstellen Sie eine funktionierende Client-Server-iPhone-Anwendung mit Standortdiensten, die Sie Ihrem Portfolio hinzufügen können.
Kompetenzen, die Sie erwerben

iOS Projekt: Transreality-Spiel
Was Sie lernen werden
Die Studenten werden ein vernetztes Spiel entwickeln, das die Sensoren des Telefons nutzt, um ein einzigartiges Spielerlebnis zu schaffen. Der Schwerpunkt des Spiels liegt darauf, es durch reale Gesten, Bewegungen und die Kenntnis des realen Standorts anderer Spieler physisch zu machen. Um dies zu erreichen, müssen die Studenten Kenntnisse in den Bereichen Grafik, Netzwerke, Sensoren und Benutzeroberflächendesign sowie Fähigkeiten im Umgang mit Tools erwerben. Das abschließende Projekt besteht aus Meilensteinen mit der Möglichkeit, unbenotetes Feedback von Mitschülern zu erhalten, so dass sie ihr Spielprogramm überarbeiten und verbessern können. Das endgültige vernetzte Spiel, das die Studenten produzieren, könnten sie in ihren Bewerbungsunterlagen oder bei einem Vorstellungsgespräch präsentieren oder im iTunes Store anbieten.
Kompetenzen, die Sie erwerben
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozenten



Ihnen könnte auch Folgendes gefallen:
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Die Zeit bis zum Abschluss kann je nach Ihrem Zeitplan variieren, aber die meisten Lernenden sind in der Lage, die Specialization in 6 Monaten abzuschließen.
Jeder Kurs der Specializations wird nach einem festen Zeitplan angeboten, wobei die Kurse etwa einmal pro Monat beginnen. Wenn Sie einen Kurs nicht beim ersten Versuch abschließen, können Sie einfach in die nächste Sitzung wechseln und Ihre Arbeit und Noten werden übernommen.
Obwohl es hilfreich ist, wenn Sie mit einer Programmiersprache wie C++, Python oder Java vertraut sind, sind die Kurse in dieser Specializations so konzipiert, dass sie auch für ambitionierte Programmieranfänger zugänglich sind. Sie sollten auch mit mobilen Apps aus regelmäßiger Nutzung vertraut sein.
Weitere Fragen
Finanzielle Unterstützung verfügbar,
¹ Median salary and job opening data are sourced from Lightcast™ Job Postings Report. Content Creator, Machine Learning Engineer and Salesforce Development Representative (1/1/2024 - 12/31/2024) All other job roles (2/1/2025 - 2/1/2026)



