Reactive Programming for iOS with RxSwift Počítačový Kurz
Reactive Extensions (nebo Rx) je multiplatformní sada knihoven navržená pro vývoj asynchronních aplikací a aplikací založených na událostech pomocí pozorovatelných sekvencí a operátorů dotazů ve stylu LINQ. RxSwift je funkční knihovna určená ke zmírnění potíží spojených s Swift asynchronním a souběžným kódováním pro aplikace pro iOS.
Toto živé školení vedené instruktorem seznamuje účastníky s reaktivními technikami nabízenými RxSwift pro řízení přenosu a kombinování asynchronních datových toků, zpracování jednoduchých pozorovatelných sekvencí a architekturu a vývoj citlivých, flexibilních a průmyslově škálovatelných aplikací pro iOS.
Na konci tohoto školení budou účastníci schopni:
- Pochopte základní koncepty reaktivního programování v Swift 3. Přeměňte různé položky, jako jsou pole a události, na pozorovatelné sekvence. Aplikujte různé filtry na pozorovatelné sekvence, transformujte a kombinujte pozorovatelné sekvence. Zapište testy jednotek proti kódu Rx. Efektivně využívat nevidomá data z prvků uživatelského rozhraní.
Formát kurzu
- Interaktivní přednáška a diskuze. Spousta cvičení a praxe. Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Návrh Školení
Chcete-li si vyžádat přizpůsobenou osnovu kurzu pro toto školení, kontaktujte nás.
Požadavky
- Pochopení Swift 3 kódu.
- Zkušenosti s vývojem aplikací pro iOS.
Publikum
- Zkušení Swift a vývojáři aplikací pro iOS, kteří se chtějí naučit reaktivní programování v Swift s RxSwift
- Vývojáři se zkušenostmi s jedním z různých portů platformy Rx, kteří mají zájem naučit se reaktivní rozšíření pro Swift
Open Training Courses require 5+ participants.
Reactive Programming for iOS with RxSwift Počítačový Kurz - Booking
Reactive Programming for iOS with RxSwift Počítačový Kurz - Enquiry
Reactive Programming for iOS with RxSwift - Consultancy Enquiry
Reference (2)
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Kurz - Reactive Programming for iOS with RxSwift
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.
Ben Leiken - SurveyMonkey
Kurz - Reactive Programming for iOS with RxSwift
Upcoming Courses
Související kurzy
iOS Programming (iPhone/iPad) for Programmers
35 hodinyVšechny dovednosti a znalosti, které potřebujete k vytvoření své první aplikace pro iPhone/iPad pomocí nejnovější iOS SDK a nástrojů.
Cross-platform mobile development with PhoneGap/Apache Cordova
21 hodinyCílem cross-platformových rámců je umožnit psaní aplikací najednou a spustit je na více platformách. Chcete vytvořit aplikaci pro iPhone, která bude také spuštěna na Android? Máte zákazníka, který se otočí a chce, aby jejich aplikace Android byla spuštěna na Windows Phone? Žádný problém.
Na tomto třídenním kurzu PhoneGap/Apache Cordova se podíváte na dvě různé, ale komplementární technologie pro cross-platformový mobilní rozvoj. (Apache Cordova je nové jméno pro PhoneGap. Adobe získal PhoneGap od původních vývojářů a daroval ji Apache Software Foundation.)
Po dokončení tohoto kurzu PhoneGap/Apache Cordova budete moci vybudovat plně funkční mobilní webové aplikace pomocí rámce, spravovat zdrojový kód a spravovat tweaks platformy, vytvářet zkušenosti z webové aplikace - a mnohem více!
iPhone and iPad Development in Swift for iOS 8 and Xcode 6
35 hodinyTento 5denní kurz je pro vývojáře, kteří se chtějí naučit vyvíjet aplikace pro iPhone a iPad se systémem iOS8. Kurz je praktický a ukazuje, jak vyvíjet aplikace od nuly pomocí nového programovacího jazyka Apple Swift pomocí Xcode6 IDE. Během kurzu bude plně funkční bloková hra ve stylu Tetris vyvinuta od nuly pomocí Swift. Kurz končí vývojem nové aplikace od nuly v Swift. Kurz předpokládá určitou zkušenost s programováním.
Tento kurz lze spustit pouze na hardwaru Apple založeném na Intelu, jako je MacBook nebo Mac Mini. Delegáti se musí zaregistrovat u společnosti Apple a mít Apple ID, které je nutné ke stažení softwaru. Delegáti, kteří chtějí spouštět aplikace vyvinuté během kurzu na iPhone nebo iPad, musí být registrováni jako iOS vývojáři u společnosti Apple a zaregistrovali své zařízení pro vývoj. Apple si za registraci jako iOS vývojář účtuje 99 $ ročně.
iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4
35 hodinyTento 5denní kurz je pro vývojáře, kteří se chtějí naučit vyvíjet aplikace pro iPhone a iPad se systémem iOS 11. Xcode 9, Swift 4 a iOS 11 přinesly významné změny ve způsobu psaní aplikací.
Kurz je praktický a ukazuje, jak vyvíjet aplikace od nuly pomocí programovacího jazyka Swift a IDE Xcode 9.
Během kurzu bude plně funkční aplikace vyvinuta od nuly pomocí Swift.
Tento kurz lze spustit pouze na hardwaru Apple založeném na Intelu, jako je MacBook nebo Mac Mini. Delegáti se musí zaregistrovat u společnosti Apple a mít Apple ID, které je nutné ke stažení softwaru. Delegáti, kteří chtějí spouštět aplikace vyvinuté během kurzu na iPhonu nebo iPadu pomocí USB kabelu, budou muset své zařízení zaregistrovat pomocí Xcode.
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
35 hodinyKdo by se měl zúčastnit?
Tento 5denní kurz je pro vývojáře, kteří se chtějí naučit vyvíjet aplikace pro iPhone a iPad se systémem iOS 10. Xcode8, Swift3 a iOS 10 přinesly významné změny ve způsobu psaní aplikací.
Kurz je praktický a ukazuje, jak vyvíjet aplikace od nuly pomocí programovacího jazyka Swift a IDE Xcode 8.
Během kurzu bude plně funkční aplikace vyvinuta od nuly pomocí Swift.
Tento kurz lze spustit pouze na hardwaru Apple založeném na Intelu, jako je MacBook nebo Mac Mini. Delegáti se musí zaregistrovat u společnosti Apple a mít Apple ID, které je nutné ke stažení softwaru. Delegáti, kteří chtějí spouštět aplikace vyvinuté během kurzu na iPhonu nebo iPadu pomocí USB kabelu, budou muset své zařízení zaregistrovat pomocí Xcode.
Machine Learning on iOS
14 hodinyV tomto živém školení vedeném instruktorem se účastníci naučí, jak používat sadu technologií iOS Machine Learning (ML) při vytváření a nasazení mobilní aplikace pro iOS.
Na konci tohoto školení budou účastníci schopni:
- Vytvořte mobilní aplikaci schopnou zpracování obrazu, analýzy textu a rozpoznávání řeči Získejte přístup k předtrénovaným modelům ML pro integraci do aplikací pro iOS Vytvořte si vlastní model ML Přidejte podporu Siri Voice do aplikací pro iOS Pochopte a používejte rámce jako coreML, Vision, CoreGraphics a GamePlayKit Používejte jazyky a nástroje jako Python, Keras, Caffee, Tensorflow, sci-kit learn, libsvm, Anaconda a Spyder
Publikum
- Vývojáři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course
35 hodinyTento 5denní kurz je pro vývojáře, kteří se chtějí naučit vyvíjet aplikace pro iPhone a iPad se systémem iOS 11. Xcode 9, Swift 4 a iOS 11 přinesly významné změny ve způsobu psaní aplikací.
Kurz je praktický a ukazuje, jak vyvíjet aplikace od nuly pomocí programovacího jazyka Swift a IDE Xcode 9.
Během kurzu bude plně funkční aplikace vyvinuta od nuly pomocí Swift.
Tento kurz lze spustit pouze na hardwaru Apple, jako je MacBook Pro nebo Mac Mini.
Delegáti se musí zaregistrovat u společnosti Apple a mít Apple ID, které je nutné ke stažení softwaru – Xcode.
Delegáti, kteří chtějí spouštět aplikace vyvinuté během kurzu na iPhonu nebo iPadu pomocí USB kabelu, budou muset své zařízení zaregistrovat pomocí Xcode.
Delegát musí být schopen po tomto a kurzu porozumět všem základům Swift a měl by být schopen vytvářet jakoukoli aplikaci v iOS a vrtat se ve složitějších aplikacích na iOS
Kotlin for iOS and Android Development
35 hodinyKotlin je moderní, funkční a objektově orientovaný programovací jazyk založený na Java.
V tomto instruktorově vedeném, živém tréninku se účastníci naučí Kotlin programování, jak postupují prostřednictvím vytvoření aplikace Android a iOS pomocí Kotlin.
Po ukončení tohoto tréninku budou účastníci schopni:
- Pochopte základní principy programování Kotlin
- Kód vlastní aplikace Kotlin
- Vytvořte, testujte, rozmístěte a vyřešte problémy Android a iOS aplikace pomocí Kotlin
publikum
- Vývojáři
Formát kurzu
- Částečná přednáška, částečná diskuse, cvičení a těžká praxe
Poznámka
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás, abyste uspořádali.
Advanced iOS Development
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na iOS vývojáře, kteří chtějí zvládnout iOS podnikovou architekturu, návrhové vzory a reaktivní programování pomocí Swfit.
Na konci tohoto školení budou účastníci schopni:
- Vytvořte výkonnější, samostatně řízený a jednodušší kód.
- Zjednodušte správu API pomocí Alamofire.
- Implementujte reaktivní programování v iOS pomocí RxSwift.
- Pochopte různé vzory a návrhy architektury iOS.
3D iOS Development with SceneKit
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na iOS vývojáře, kteří chtějí používat SceneKit k vývoji 3D rozhraní, efektů a animací pro lepší ponoření uživatele.
Na konci tohoto školení budou účastníci schopni:
- Vyvíjejte 3D aplikace pomocí SceneKit a Swift.
- Přidejte animace, částicové efekty a fyzikální simulace.
- Vytvořte 3D aplikaci od začátku, aniž byste museli používat externí vývojový software, jako je Unity.
TensorFlow Lite for iOS
21 hodinyToto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat TensorFlow Lite k vývoji mobilních aplikací pro iOS s možnostmi hlubokého učení.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte TensorFlow Lite.
- Pochopte principy TensorFlow a strojového učení na mobilních zařízeních.
- Načtěte modely TensorFlow do zařízení iOS.
- Spusťte aplikaci pro iOS schopnou detekovat a klasifikovat objekt zachycený prostřednictvím fotoaparátu zařízení.