PROGRAMMIERUNG
Softwareentwicklung für MacOS X und iOS
Weiterbildung
Kursnummer: LS20.192 6-Wochen-Kurs
In diesem Kurs lernen alle Merkmale und Features von Apples Entwicklungsumgebung Xcode und der
Softwareentwicklung für Mac OS X und iOS kennen. Zugleich erhalten Sie eine Einführung in die Swift-Syntax und die Prinzien guter Objektorientierung. Sie erfahren anhand vieler Beispiele, wie Sie Apps für iOS und macOS native Mac- Apps entwickeln. Dieser Kurs ist ideal für Umsteiger von Objective-C und Java, aber auch für alle Einsteiger mit Grundkenntnissen im Programmieren geeignet. Inklusive iCloud und Server-side Swift.
Inhalt
Grundlagen Swift
Einführung in Xcodes Playground
Elementare Syntaxregeln und Kommentare Strukturierung des Codes
Klassen und Datenstrukturen Operatoren
Variablen und Optionals Verzweigungen und Schleifen Funktionen und Closures
Zahlen und geometrische Strukturen Zeichenketten
Datum und Uhrzeit
Arrays, Dictionaries, Sets und Tupel Objektorientierte Programmierung I
Klassen und Strukturen Speicherverwaltung
Enumerationen, Init- und Deinit-Funktion, Methoden Objektorientierte Programmierung II
Vererbung Generics Protokolle
Fehlerabsicherung von API-Methoden (NSError) Importe, Attribute und Systemfunktionen
Praxis I: App-Programmierung iOS-Grundlagen
iOS-Apps mit mehreren Ansichten macOS-Grundlagen
Praxis: Programmier- und Arbeitstechniken Dateien und User-Defaults
Netzwerk, XML und JSON Tabellen und Listen darstellen GPS- und Kompassfunktionen Grafik und Animation
Touch, Maus, Gestures und Drag & Drop Audio, Video und Fotos
SpriteKit - Spielsteuerung durch Touch-Ereignisse Core Data und SQLite
iCloud & CloudKit-Programmiertechniken Asynchrone Programmierung
App Store und Co.
Xcode-Arbeitstechniken Server-side Swift
Zahlreiche Beispiel- und Praxisprojekte
Zielgruppe
Einsteiger, Umsteiger, Studenten und Neugierige
Voraussetzungen
Grundkenntnisse Betriebsystem Mac OS X und einer beliebigen OO Programmiersprache
Kosten
Kompletter Kurs förderfähig
z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit
Termine am Standort Brand-Erbisdorf
Mo, 07.03.2022 Mo, 04.04.2022 Mo, 02.05.2022 Di, 07.06.2022 Mo, 04.07.2022 Mo, 01.08.2022 Mo, 05.09.2022 Di, 04.10.2022 Mo, 07.11.2022 Mo, 05.12.2022
Live-Online-Schulungen
Unsere Weiterbildungen und Schulungen finden auch online im virtuellen Klassenzimmer statt.
Berthelsdorfer Straße 6 09618 Brand-Erbisdorf
Weitere Infos unter
Telefon: 0371 56044 801 www.futuretrainings.com
Unsere Standorte
Halle (Saale), Berlin, Berlin-Neukölln, Chemnitz, Hannover, Köln, Leipzig, Reutlingen, Stuttgart, Ulm, Erfurt, Jena, Marburg, Nordhausen, Brand-Erbisdorf, Bernburg, Bitterfeld-Wolfen, Dessau-Roßlau, Lutherstadt Eisleben, Hettstedt, Köthen, Magdeburg, Merseburg, Naumburg, Quedlinburg, Sangerhausen, Weißenfels, Zerbst, Zeitz, Rostock, Aue, Annaberg-Buchholz,
Dippoldiswalde, Freital, Heidenau, Bayreuth
Powered by TCPDF (www.tcpdf.org)