Schulung Mobile Anwendungsentwicklung für iOS mit Objective-C

Beschreibung/Inhalt

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

Dauer
Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
Ort
Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
Schulungsdidaktik
Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil