Swift: App Programmierung für iPhone und iPad - Seminar / Kurs von Integrata Cegos GmbH

Inhalte

  • Einrichtung der Umgebung in Mac OS X
  • iOS SDK
  • XCode: Projektorganisation, Editoren, Runtime und Debugger
  • Erstellen einer ersten Anwendung
  • Simulatoren für die Mobilgeräte
  • Deployment: Provisioning Portal
  • App Store
  • Apples Programmier-Restriktionen
  • Testen von Apps: Simulator und reales Mobilgerät
  • Native Apps versus Mobile Web Applications versus Hybrid/Cross Plattform
Grundlegende Sprachelemente:
  • Variable: Deklaration, Typisierung und Typinferenz, Zuweisung
  • Funktionen: Parameter und Rückgabewerte
  • Kontrollstrukturen: Abfragen, Schleifen, Fehlerbehandlung
  • Tuple
  • Funktionsobjekte und Closures
Objektorientierte Programmierung:
  • Klassen: Attribute, Properties und Methoden
  • Lebenszyklus eines Objekts: Initialisierung mit Konstruktoren, optionaler Destruktor
  • Vererbung
  • Kapselung
  • Protocols
  • Strukturen und Enumerationen
  • Extensions
Standard-Bibliothek:
  • Aktueller Stand und zukünftige Entwicklung
  • String
  • Array
  • Dictionary
  • Generische Datentypen
  • Standard-Funktionen
  • Benutzung von Objective C-Klassen
UI-Programmierung:
  • Das Storyboard
  • Von Buttons zu Eingabefeldern: Übersicht der Widget-Komponenten
  • Outlets, Actions und View Controller
  • Das Eventmodell
  • View-Navigation
  • Delegates und MVC
Weiterführende Programmierung:
  • Client-Server-Kommunikation: http, JSON
  • Core Data und Data-Binding
  • Datenablage im Dateisystem und der integrierten Datenbank
  • Inter-App-Kommunikation
  • Sandbox und Security-Aspekte
  • Zugriff auf Kamera und Sensoren
Methode

Vortrag, Diskussion, Praktikum am System.

Lernziele

Mit Swift stellt Apple eine neue, moderne Programmiersprache für die Anwen-dungsentwicklung unter OS X und iOS zur Verfügung. Sie lernen Swift in diesem Seminar von Grund auf kennen. Anschließend wird Ihnen gezeigt, wie Sie mit XCode auch komplexe Apps entwickeln können.

Zielgruppen

Software-Architekten, Anwendungsentwickler, App Entwickler.

Termine und Orte

Datum Uhrzeit Dauer Preis
Düsseldorf, DE
17.01.2022 - 21.01.2022 10:00 - 15:00 Uhr 40 h Jetzt buchen ›
Stuttgart, DE
06.09.2021 - 10.09.2021 10:00 - 15:00 Uhr 40 h Jetzt buchen ›

SG-Seminar-Nr.: 5574059

Anbieter-Seminar-Nr.: 33101

Termine

  • 06.09.2021 - 10.09.2021

    Stuttgart, DE

  • 17.01.2022 - 21.01.2022

    Düsseldorf, DE

Preise inkl. MwSt. Es können Gebühren anfallen. Für eine exakte Preisauskunft wählen Sie bitte einen Termin aus.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Über Semigator mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
Düsseldorf, DE
17.01.2022 - 21.01.2022 10:00 - 15:00 Uhr 40 h Jetzt buchen ›
Stuttgart, DE
06.09.2021 - 10.09.2021 10:00 - 15:00 Uhr 40 h Jetzt buchen ›