Schulung Mobile Anwendungsentwicklung für iOS mit Objective-C
Mobile Apps als Erweiterung des Geschäftsmodells eines Unternehmens sind heutzutage kein Alleinstellungsmerkmal mehr. Kunden erwarten, dass sie mit Unternehmen auch mobil interagieren können. Smartphones und Tablets sind im Mainstream angekommen.
Lernen Sie auf praktischem Wege Apps für iOS zu entwickeln. Mit diesem Seminar erhalten Sie eine fundierte Übersicht über die Möglichkeiten der App-Entwicklung mit Objective C. Anhand eines lauffähigen Beispiels erlernen Sie Schritt für Schritt unter Anleitung eines aus der Praxis kommenden Trainers, wie beginnend mit den Anforderungen bis hin zum Deployment eine App entsteht.
Dabei werden im Wechsel zwischen Vortrag, Life-Coding und selbständigen Übungen gemeinsam die Kernaspekte des iOS SDKs erforscht.
xcode, xcode Interface-Builder, xcode-Debugger, xcode-Simulator
Objective-C Kernkonstrukte: Syntax, Objekte, Klassen, Nachrichten & Methoden, Properties, Blöcke, ARC, Entwurfsmuster
Foundation-Classes: NSObject, NSString, NSArray, NSDictionary, NSData
UIKit, insbes. UIView, UIViewController, Delegates, UIButton, UILabel, UITableView & UICollectionView, UIScrollView, UITextField. UIColor und UIFont
AutoLayout, CoreAnimations, CoreGraphics
Custom Components
Unit Tests unter iOS
Besonderheiten der mobilen App-Entwicklung, Interaktionsformen, Ressourcen (Bandbreite, Rechenleistung), Sensorik, Security-Constraints…
JSON/REST-basierte Client-Server Kommunikation, insbesondere Threads & Async, GDC, NSURLSession
Geo-Lokalisierung, MapKit, WebKit
Einblick in 3rd-Party-Frameworks