Reactive Programming for iOS with RxSwift Schulung
Reactive Extensions (oder Rx) ist eine plattformübergreifende Suite von Bibliotheken für die Entwicklung asynchroner und ereignisbasierter Anwendungen unter Verwendung beobachtbarer Sequenzen und LINQ-artiger Abfrageoperatoren. Rx RxSwift ist eine funktionale Bibliothek, die die Schwierigkeiten bei der Swift asynchronen und gleichzeitigen Codierung von iOS-Anwendungen verringern soll.
Diese von einem Trainer geleitete Live-Schulung führt die Teilnehmer in die reaktiven Techniken ein, die RxSwift für die Verwaltung der Übertragung und Kombination asynchroner Datenströme, die Handhabung einfacher beobachtbarer Sequenzen und die Architektur und Entwicklung reaktionsschneller, flexibler und industrieweit skalierbarer iOS-Anwendungen bietet.
Am Ende dieses Kurses 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.
Format des Kurses
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxis.
- Praktische Umsetzung in einer Live-Laborumgebung.
Optionen zur Kursanpassung
- Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Schulungsübersicht
Um ein individuelles Kursprogramm für diese Schulung anzufordern, kontaktieren Sie uns bitte.
Voraussetzungen
- Ein Verständnis von Swift 3 Code.
- Erfahrung mit mit der Entwicklung von iOS-Anwendungen.
Publikum
- Erfahrene Swift- und iOS-App-Entwickler, die das reaktive Programmieren in Swift mit RxSwift erlernen wollen
- Entwickler, die Erfahrung mit einer der verschiedenen anderen Plattformportierungen von Rx haben und reaktive Erweiterungen für SwiftEntwickler mit Erfahrung mit einem der verschiedenen anderen Plattform-Ports von Rx, die daran interessiert sind, reaktive Erweiterungen für Swift zu erlernenerlernen möchten
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Reactive Programming for iOS with RxSwift Schulung - Booking
Reactive Programming for iOS with RxSwift Schulung - Enquiry
Erfahrungsberichte (2)
Es bot eine solide Grundlage in RxSwift, die als guter Ausgangspunkt dient, um unsere aktuelle Rx-Implementierung zu verbessern.
Dan Nichols - SurveyMonkey
Kurs - Reactive Programming for iOS with RxSwift
Maschinelle Übersetzung
Die Geschwindigkeit, Tiefe und Erklärungen waren allesamt hervorragend. Es ist offensichtlich, dass Scott ein Experte auf dem Gebiet ist, und von ihm zu lernen war extrem angenehm.
Ben Leiken - SurveyMonkey
Kurs - Reactive Programming for iOS with RxSwift
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.
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.
iPhone and iPad Development in Swift for iOS 8 and Xcode 6
35 StundenDieser 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.
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
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.