Advanced iOS Development Počítačový Kurz
S pokročilými iOS vývojovými postupy a softwarem, jako jsou Alamofire a RxSwift, uživatelé jsou schopni vytvářet vysoce složité aplikace a implementovat nejmodernější iOS vývojové techniky.
Tento instruktor vedený, živé školení (online nebo on-site) je zaměřen na iOS vývojáře, kteří chtějí zvládnout iOS podnikové architektury, designové vzory a reaktivní programování s Swfit.
Po ukončení tohoto tréninku budou účastníci schopni:
- Vytvořte silnější, samořízený a jednoduchý kód.
- Zjednodušení řízení API s Alamofire.
- Využití reaktivního programování v iOS s RxSwift.
- Pochopte různé iOS architektonické vzory a návrhy.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praxe.
- Hands-on implementace v živém laboratoři prostředí.
Možnosti personalizace kurzu
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás, abyste uspořádali.
Návrh Školení
Úvod
Advanced iOS Development
- iOS podniková architektura Návrhové vzory Protokolově orientované programování
Rámec RxSwift
- Funkční programování vs reaktivní programování Reactivní rozšíření
Knihovna Alamofire Networking
- Webové služby Platform-as-a-Service a Alamofire
Pokročilé Swift a programování protokolů
- Používání výčtů Vývoj protokolů Práce s delegáty Zápis rozšíření protokolů Vytváření rekurzivních funkcí Práce s datovými strukturami a algoritmy
Reaktivní programování v Swift s RxSwift
- Implementace pozorovatelných a předplatných Používání předmětů Filtrování, transformace a kombinování operátorů Integrace a práce s RxCoaCoa Implementace MVVM Ladění a zpracování chyb
Alamofire
- Integrace Alamofire do Swift Import souborů Načítání dat Optimalizace PhotoTaggeru
Testování jednotek a uživatelského rozhraní
- Unit Testing při testování uživatelského rozhraní Swift ve Swiftu
Shrnutí a závěr
Požadavky
- Zkušenosti s vývojem iOS
Publikum
- iOS Vývojáři
Open Training Courses require 5+ participants.
Advanced iOS Development Počítačový Kurz - Booking
Advanced iOS Development Počítačový Kurz - Enquiry
Reference (4)
The way of transferring knowledge and the knowledge of the trainer.
Jakub Rekas - Bitcomp Sp. z o.o.
Kurz - Machine Learning on iOS
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
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
Kurz - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Kurz - Cross-platform mobile development with PhoneGap/Apache Cordova
Upcoming Courses
Související kurzy
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!
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 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 Mobile App Development (Advanced Level)
35 hodinyTento instruktorův vedený živý trénink v České republice (online nebo na místě) je určen pro pokročilé vývojáře, kteří chtějí sestavit škálovatelné a vysoko výkonné iOS aplikace pomocí pokročilých nástrojů, architekturálních vzorů, koncurrentnosti, úložiště dat a testovacích postupů.
Konec tréninku budou účastníci schopni:
- Návrh složitých architektur aplikací pomocí MVVM a Coordinators.
- Zpracování asynchronních úkolů pomocí GCD a Swift's async/await.
- Implementace úložiště dat pomocí Core Data a UserDefaults.
- Napsat jednotkové a UI testy pomocí XCTest a XCUITest.
- Integrace API a použití technik optimalizace výkonu.
iOS Mobile App Development (Basic Level)
21 hodinyTento instruktorův kurz (online nebo na místě) je určen začínajícím vývojářům, kteří chtějí vyvíjet interaktivní iOS aplikace pomocí Swift a Xcode.
Koncem tohoto kurzu budou účastníci schopni:
- Pochopit základní architekturu iOS aplikací.
- Návrh jednoduchých uživatelských rozhraní pomocí UIKit a Storyboardů.
- Zpracování uživatelské interakce a základní navigace mezi pohledy.
- Inkrementálně vyvíjet funkční aplikaci po celý kurz.
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ů.
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.
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í
Reactive Programming for iOS with RxSwift
7 hodinyToto živé školení vedené instruktorem v České republice 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 iOS aplikací.
Na konci tohoto školení budou účastníci schopni:
- Pochopte základní koncepty reaktivního programování v Swift 3.
- Proměň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í.
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
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.