iPhone and iPad Development in Swift for iOS 8 and Xcode 6 Schulung
Dieser 5-tägige Kurs richtet sich an Entwickler, die lernen möchten, wie man Anwendungen für iPhone und iPad unter iOS 8 entwickelt. Der Kurs bietet praktische Informationen zum Entwickeln von Anwendungen von Grund auf mit Apples neuer Programmiersprache Swift Verwendung der Xcode6-IDE. Während des Kurses wird mit Swift ein voll funktionsfähiges Blockspiel im Tetris-Stil entwickelt. Der Kurs endet mit der Entwicklung einer neuen Anwendung von Grund auf in Swift . Der Kurs setzt Programmiererfahrung voraus.
Dieser Kurs kann nur auf Intel-basierter Apple-Hardware wie einem MacBook oder einem Mac Mini ausgeführt werden. Die Teilnehmer müssen sich bei Apple registriert haben und über eine Apple-ID verfügen, die zum Herunterladen von Software erforderlich ist. Teilnehmer, die die während des Kurses entwickelten Anwendungen auf einem iPhone oder iPad ausführen möchten, müssen als iOS Entwickler bei Apple registriert sein und ihr Gerät für die Entwicklung registriert haben. Apple berechnet 99 US-Dollar pro Jahr für die Registrierung als iOS Entwickler.
Schulungsübersicht
Entwicklungsumgebung
- Anforderungen an die Entwicklungsumgebung
- Xcode und das iOS-SDK
- Apple Entwickler-Registrierung
- Gründe, warum Anträge abgelehnt werden
Xcode iOS-Projekte
- Richtlinien für die Benutzeroberfläche
- Erstellen eines iOS-Projekts
- Ausführen auf Simulatoren und realen Geräten
- Speicherverwaltung
- Starke und schwache Referenzen
Swift
- Swift Überblick über die Programmiersprache
- Verwendung von Xcode zur Entwicklung von Swift Anwendungen
Schauplätze
- Erstellen von Scenes
- Implementieren von View Controllern
Swift Klassen
- Erstellen von Swift-Klassen
- Instanzvariablen und Initialisierung
- Konstruktor-Typen
- Protokolle, Hashable und Printable
- Vererbung
Arbeiten mit Grafiken
- Hinzufügen von Symbolen und Bildern
- Verwenden der SpriteKit-API
- Sprites animieren
Benutzer-Interaktion
- Schaltflächen und Handler
- Erkennung von Schwenkgesten
- Erkennung von Tippgesten
Fallstudie
- Entwickeln Sie eine neue Anwendung mit Swift
Verteilen von Anwendungen
- Verschieben von Anwendungen auf ein Gerät zum Testen
- Eine Anwendung in den AppStore bringen
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
iPhone and iPad Development in Swift for iOS 8 and Xcode 6 Schulung - Booking
iPhone and iPad Development in Swift for iOS 8 and Xcode 6 Schulung - Enquiry
Erfahrungsberichte (1)
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Kurs - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Cross-platform mobile development with PhoneGap/Apache Cordova
21 StundenThe objective of cross-platform frameworks is to allow you to write applications once and have it run on multiple platforms. Want to build an iPhone app that will also run on Android? Have a customer turn round and want their Android app to run on Windows Phone? No problem.
On this three-day PhoneGap/Apache Cordova course you will look at two different yet complimentary technologies for cross-platform mobile development. (Apache Cordova is the new name for PhoneGap. Adobe acquired PhoneGap from the original developers and gifted it to the Apache Software Foundation.)
Upon completion of this PhoneGap/Apache Cordova course, you will be able to build fully-functioning mobile Web applications using the framework, manage source code and handle platform tweaks, create “native like” experiences from a web application -- and much more!
Advanced iOS Development
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an iOS Entwickler, die iOS Unternehmensarchitektur, Entwurfsmuster und reaktive Programmierung mit Swfit beherrschen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Schaffen Sie leistungsfähigeren, selbstgesteuerten und einfachen Code.
- Vereinfachen Sie die API-Verwaltung mit Alamofire.
- Implementieren Sie reaktive Programmierung in iOS mit RxSwift.
- Verstehen Sie verschiedene iOS-Architekturmuster und Designs.
Agile, TDD and Swift
35 StundenDieser 5-tägige Kurs richtet sich an Entwickler, die hochwertige iOS Anwendungen in Swift schreiben möchten. Dies ist ein praxisnaher Kurs, der das Schreiben einer Reihe von immer komplexer werdenden Anwendungen von hoher Qualität beinhaltet. Die Teilnehmer benötigen einen Apple Copmputer mit der neuesten Version von OS X und Xcode. Teilnehmer, die Anwendungen auf realen Geräten anstatt auf Emulatoren ausführen möchten, müssen bei Apple als iOS Entwickler registriert sein und ihre Geräte registrieren lassen.
iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4
35 StundenDieser 5-tägige Kurs richtet sich an Entwickler, die lernen möchten, wie Anwendungen für iPhone und iPad mit iOS 11 entwickelt werden. Mit Xcode 9, Swift 4 und iOS 11 wurden wesentliche Änderungen in der Art und Weise eingeführt, in der Anwendungen geschrieben werden.
Der Kurs ist praktisch und zeigt, wie Sie mit der Programmiersprache Swift und der Xcode 9-IDE Anwendungen von Grund auf neu entwickeln.
Während des Kurses wird mit Swift eine voll funktionsfähige Anwendung von Grund auf neu entwickelt.
Dieser Kurs kann nur auf Intel-basierter Apple-Hardware wie einem MacBook oder einem Mac Mini ausgeführt werden. Die Teilnehmer müssen sich bei Apple registriert haben und über eine Apple-ID verfügen, die zum Herunterladen von Software erforderlich ist. Teilnehmer, die die während des Kurses entwickelten Anwendungen mit einem USB-Kabel auf einem iPhone oder iPad ausführen möchten, müssen ihr Gerät bei Xcode registrieren.
iOS Mobile App Development (Advanced Level)
35 StundenDieser von einem Trainer geleitete Live-Kurs in Österreich (online oder vor Ort) richtet sich an fortgeschrittene Entwickler, die skalierbare und hochleistungsstarke iOS-Anwendungen mit fortschrittlichen Werkzeugen, Architekturmuster, Konkurrenzkraft, Datenspeicherung und Testpraktiken erstellen möchten.
Am Ende des Kurses werden die Teilnehmer in der Lage sein:
- Komplexe Anwendungsarchitekturen mit MVVM und Coordinators zu entwerfen.
- Asynchrone Aufgaben mit GCD und Swift's async/await zu verwalten.
- Datenspeicherung mit Core Data und UserDefaults umzusetzen.
- Einheiten- und UI-Tests mit XCTest und XCUITest zu schreiben.
- APIs zu integrieren und Leistungsverdichtungstechniken anzuwenden.
iOS Mobile App Development (Basic Level)
21 StundenDieses von einem Trainer geleitete Live-Seminar in Österreich (online oder vor Ort) richtet sich an Anfänger-Entwickler, die interaktive iOS-Anwendungen mit Swift und Xcode erstellen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Die Kernarchitektur von iOS-Anwendungen zu verstehen.
- Einfache Benutzeroberflächen mit UIKit und Storyboards zu entwerfen.
- Benutzerinteraktionen und grundlegende Navigation zwischen Ansichten zu verwalten.
- Während des Kurses schrittweise eine funktionsfähige App aufzubauen.
iOS Programmierung (iPhone/iPad)
35 StundenAlle Fähigkeiten und Kenntnisse, die Sie benötigen, um Ihre erste iPhone / iPad-Anwendung mit den neuesten iOS SDK und Tools zu machen .
Kotlin for iOS and Android Development
35 StundenKotlin ist eine moderne, funktionelle und objektuorientierte Programmiersprache, die auf Java basiert.
In diesem Instructor-leitet, Live-Training lernen die Teilnehmer Kotlin Programmierung, während sie durch die Schaffung einer Android und iOS App Nutzung Kotlin.
Am Ende dieser Ausbildung können die Teilnehmer:
- Verständnis der Grundsätze der Programmierung in Kotlin
- Kode Ihre eigene Anwendung Kotlin
- Build, test, deploy, and troubleshoot Android und iOS apps using Kotlin
Publikum
- Entwickler
Format des Kurses
- Teilverhandlung, Teildiskussion, Übungen und schwere Übungen
Hinweis
- Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
Machine Learning on iOS
14 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie den iOS Machine Learning (ML) Technologie-Stack verwenden, während sie Schritt für Schritt die Erstellung und Bereitstellung einer iOS mobilen App durchlaufen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- eine mobile App zu erstellen, die Bildverarbeitung, Textanalyse und Spracherkennung ermöglicht
- Access vortrainierte ML-Modelle für die Integration in iOS Apps
- ein benutzerdefiniertes ML-Modell zu erstellen
- Hinzufügen von Siri-Sprachunterstützung zu iOS-Apps
- Verstehen und Verwenden von Frameworks wie coreML, Vision, CoreGraphics und GamePlayKit
- Sprachen und Tools wie Python, Keras, Caffee, Tensorflow, sci-kit learn, libsvm, Anaconda und Spyder verwenden
Zielgruppe
- Entwickler
Format des Kurses
- Teilweise Vorlesung, teilweise Diskussion, Übungen und umfangreiche praktische Übungen
Reactive Programming for iOS with RxSwift
7 StundenDiese Live-Schulung in Österreich führt die Teilnehmer in reaktive Techniken ein, die von RxSwift für die Verwaltung der Übertragung und Kombination asynchroner Datenströme, die Handhabung einfacher beobachtbarer Sequenzen und die Architektur und Entwicklung reaktionsfähiger, flexibler und industriell skalierbarer iOS Anwendungen angeboten werden.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die grundlegenden Konzepte der reaktiven Programmierung in Swift 3 zu verstehen.
- Verschiedene Elemente wie Arrays und Ereignisse in beobachtbare Sequenzen umwandeln.
- Verschiedene Filter auf beobachtbare Sequenzen anwenden, beobachtbare Sequenzen transformieren und kombinieren.
- Unit-Tests gegen Rx-Code schreiben.
- Effektive Nutzung von Blinddaten aus Elementen der Benutzeroberfläche.
iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course
35 StundenDieser 5-tägige Kurs richtet sich an Entwickler, die lernen möchten, wie man Anwendungen für iPhone und iPad mit iOS 11 entwickelt. Xcode 9, Swift 4 und iOS 11 haben die Art und Weise, wie Anwendungen geschrieben werden, erheblich verändert.
Der Kurs ist praxisorientiert und zeigt, wie man mit der Programmiersprache Swift und der Xcode 9 IDE Anwendungen von Grund auf entwickelt.
Während des Kurses wird eine voll funktionsfähige Anwendung von Grund auf mit Swift entwickelt.
Dieser Kurs kann nur auf Apple Hardware wie einem MacBook Pro oder einem Mac Mini durchgeführt werden.
Die Teilnehmer müssen bei Apple registriert sein und eine Apple ID besitzen, die zum Herunterladen der Software - Xcode - erforderlich ist.
Teilnehmer, die die während des Kurses entwickelten Anwendungen auf einem iPhone oder iPad über ein USB-Kabel ausführen möchten, müssen ihr Gerät bei Xcode registrieren.
Die Teilnehmer müssen nach diesem Kurs in der Lage sein, alle Grundlagen von Swift zu verstehen und sollten in der Lage sein, jede Art von Anwendung in iOS zu erstellen und sich in komplexere Anwendungen auf iOS einzuarbeiten.
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
35 StundenWer sollte teilnehmen?
Dieser 5-tägige Kurs richtet sich an Entwickler, die lernen möchten, wie Anwendungen für iPhone und iPad mit iOS 10 entwickelt werden. Xcode8, Swift 3 und iOS 10 führten wesentliche Änderungen in der Art und Weise ein, wie Anwendungen geschrieben werden.
Der Kurs ist praktisch und zeigt, wie Sie mit der Programmiersprache Swift und der Xcode 8-IDE Anwendungen von Grund auf neu entwickeln.
Während des Kurses wird mit Swift eine voll funktionsfähige Anwendung von Grund auf neu entwickelt.
Dieser Kurs kann nur auf Intel-basierter Apple-Hardware wie einem MacBook oder einem Mac Mini ausgeführt werden. Die Teilnehmer müssen sich bei Apple registriert haben und über eine Apple-ID verfügen, die zum Herunterladen von Software erforderlich ist. Teilnehmer, die die während des Kurses entwickelten Anwendungen mit einem USB-Kabel auf einem iPhone oder iPad ausführen möchten, müssen ihr Gerät bei Xcode registrieren.