Softwareentwicklung für iOS: iPhone & iPad
Weiterbildung
4-Wochen-Kurs
Dieser Kurs vermittelt die notwendigen Fähigkeiten, um iOS-Apps mit dem iOS SDK, UIKit, Xcode und der Programmiersprache Swift zu erstellen. Das Kurs startet mit den Grundlagen und beschreibt die Schritte, die zum Einrichten einer iOS-Entwicklungsumgebung notwendig sind. Anschließend wird eine Einführung in die Architektur von iOS 16 und die Programmierung in Swift 5.7 gegeben, gefolgt von einem detaillierten Blick auf das Design von iOS-Apps und Benutzeroberflächen. Fortgeschrittene Themen wie Dateiverarbeitung, Datenbankmanagement, Grafikzeichnen und Animation werden ebenso behandelt wie Touchscreen-Bedienung, Gestenerkennung, Multitasking, Standortverwaltung, lokale Benachrichtigungen, Kamerazugriff und Unterstützung für die Videowiedergabe. Weitere Funktionen sind Auto-Layout, lokale Kartensuche, Animation der Benutzeroberfläche mit UIKit-Dynamik, Siri-Integration, Entwicklung von iMessage-Apps und biometrische Authentifizierung. Das Ziel ist es, Ihnen die notwendigen Fähigkeiten zu vermitteln, um Ihre eigenen Apps für iOS 16 zu entwickeln. In diesem Kurs bieten wir einen Überblick über die Potenziale von Künstlicher Intelligenz (KI), einschließlich Tools wie ChatGPT (GPT). Wir möchten den Teilnehmenden eine interaktive und praxisnahe Lernerfahrung ermöglichen und ihre Fähigkeiten in diesem Bereich fördern.
Inhalt
- Installing Xcode 14 and the iOS 16 SDK
- An Introduction to Xcode 14 Playgrounds
- Swift Data Types, Constants and Variables
- Swift Operators and Expressions
- Swift Control Flow
- Swift Functions, Methods and Closures
- The Basics of Swift Object-Oriented Programming
- Working with Array and Dictionary Collections in Swift
- The iOS 16 App and Development Architecture
- Creating an Interactive iOS 16 App
- Working with iOS 16 Auto Layout Constraints in Interface Builder
- Implementing Cross-Hierarchy Auto Layout Constraints in iOS 16
- Using Xcode 14 Storyboards to Create an iOS 16 Tab Bar App
- Using Xcode 14 Storyboards to Build Dynamic TableViews
- Preparing an iOS 16 App to use iCloud Storage
- Working with iOS 16 Databases using Core Data
- iOS 16 Animation using UIViewPropertyAnimator
- Working with Maps on iOS 16 with MapKit and the MKMapView Class
- Creating an iOS 16 Action Extension
- An Introduction to SiriKit
- An Introduction to Machine Learning on iOS
- Playing Audio on iOS 16 using AVAudioPlayer
- An Introduction to iOS 16 Sprite Kit Programming
- Preparing and Submitting an iOS 16 Application to the App Store
Zielgruppe
App Entwickler im IOS Umfeld
Voraussetzungen
Swift, OOP
Förderung
Kompletter Kurs förderfähig
z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit
Nächste Termine
- Mo, 13.01.2025
- Mo, 03.02.2025
- Mo, 03.03.2025
- Mo, 07.04.2025
- Mo, 05.05.2025
- Mo, 02.06.2025
Kursnummer: LS23.282