Advanced iOS Development Schulung
Mit fortgeschrittenen Entwicklungspraxis und Software wie Alamofire und RxSwift können Benutzer sehr komplexe Anwendungen erstellen und hochmoderne Entwicklungstechniken implementieren.
Dieser Instructor-Leid, Live-Training (Online oder OnSite) richtet sich an iOS Entwickler, die die Enterprise-Architektur, Designmuster und Reaktive Programmierung mit Swfit meistern möchten.
Am Ende dieser Ausbildung können die Teilnehmer:
- Erstellen Sie leistungsstarker, selbständig und einfacher Code.
- Vereinfachte API-Management mit Alamofire.
- Implementieren reaktive Programmierung in iOS mit RxSwift.
- Verständnis verschiedener iOS Architekturmuster und Designs.
Format des Kurses
- Interaktive Unterricht und Diskussion.
- Viele Übungen und Übungen.
- Hand-on Implementierung in einem Live-Lab-Umfeld.
Kursanpassungsoptionen
- Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
Schulungsübersicht
Einführung
Advanced iOS Development
- iOS Unternehmensarchitektur
- Entwurfsmuster
- Protokollorientierte Programmierung
RxSwift Rahmen
- Funktionale Programmierung vs. reaktive Programmierung
- Reactive Erweiterungen
Alamofire Networking Bibliothek
- Plattform-as-a-Service
- Webdienste und Alamofire
Fortgeschrittene Swift und Protokollprogrammierung
- Aufzählungen verwenden
- Entwicklung von Protokollen
- Arbeiten mit Delegierten
- Schreiben von Protokollerweiterungen
- Rekursive Funktionen erstellen
- Arbeiten mit Datenstrukturen und Algorithmen
Reaktive Programmierung in Swift mit RxSwift
- Implementierung von Observables und Abonnements
- Verwendung von Subjekten
- Filtern, Transformieren und Kombinieren von Operatoren
- Integrieren und Arbeiten mit RxCoaCoa
- MVVM implementieren
- Debugging und Fehlerbehandlung
Alamofire
- Integration von Alamofire in Swift
- Dateien importieren
- Abrufen von Daten
- Optimieren von PhotoTagger
Unit- und UI-Tests
- Unit Testing in Swift
- UI-Tests in Swift
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Erfahrung mit iOS Entwicklung
Publikum
- iOS Entwickler
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Advanced iOS Development Schulung - Booking
Advanced iOS Development Schulung - Enquiry
Erfahrungsberichte (4)
Die Art der Wissensübertragung und das Wissen des Trainers.
Jakub Rekas - Bitcomp Sp. z o.o.
Kurs - Machine Learning on iOS
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
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
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Kurs - Cross-platform mobile development with PhoneGap/Apache Cordova
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!
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
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.