iOS Mobile App Development (Advanced Level) Képzés
iOS az Apple mobil operációs rendszere, amelyet iPhone és iPad alkalmazásokhoz használnak.
Ez az oktatóvezetett, élő (online vagy helyszíni) képzés az advanced szintű fejlesztők számára szól, akik célja, hogy skalálható, magas teljesítményű iOS alkalmazásokat készítsenek az előrehaladott eszközök, architektúra minták, párhuzamosítás, adatperszisztencia és tesztelés gyakorlatai használatával.
A képzés végén a résztvevők képesek lesznek:
- Bonyolult alkalmazási architektúrák tervezésére MVVM és Coordinatorok használatával.
- Aszinkron feladatok kezelésére GCD és Swift async/await használatával.
- Adatperszisztencia megvalósítására Core Data és UserDefaults használatával.
- Egység- és UI-tesztírásra XCTest és XCUITest használatával.
- API-k integrálására és teljesítményoptimalizálási technikák alkalmazására.
A képzés formátuma
- Interaktív előadás és viták.
- Sok gyakorlat és gyakorlás.
- Élő laboratóriumi környezetben történő gyakorlati megvalósítás.
A képzés testreszabási lehetőségei
- A képzés testreszabására kérni szeretnék, kérjük, lépjen kapcsolatba velünk a megrendezéshez.
Kurzusleírás
Architektúra és Haladó Komponensek
- Architektúra minták: MVVM (gyakorlati bemutatkozás)
- Haladó UI állapotkezelés @State és @ObservedObject segítségével
- Navigálás UINavigationController és Koordinátorokkal
- Gyakorlat: Projekt architektúrájának átalakítása
Párhuzamosítás és Aszinkron Műveletek
- Grand Central Dispatch (GCD) aszinkron feladatokhoz
- async/await használata Swift-ben
- Fő szál vs. háttérszálak
- Gyakorlat: Aszinkron műveletek bevezetése a projekthez
Haladó Adat-Tartózkodás
- Core Data helyi tárolásra (alap CRUD)
- UserDefaults egyszerű adatokhoz
- Gyakorlat: Adat-tartózkodás a projekthez
Tesztelés és Kódminőség
- Egységtesztelés XCTest segítségével
- UI-tesztelés XCUITest segítségével
- Statikus kódanalízis eszközök (SwiftLint)
- Gyakorlat: Alapvető tesztek bevezetése a projekthez
Integráció és Optimálás
- RESTful API-k fogyasztása URLSession és Codable segítségével
- JSON munka
- Alapvető UI és akkumulátor teljesítmény-optimálás
- Gyakorlat: API-integráció és teljesítmény finomítás
Összegzés és Következő lépések
Követelmények
- A alapok alaposan megértett iOS fejlesztése (UIKit, Storyboards, navigáció, Swift)
- Xcode tapasztalata
- Ismerete az objektumorientált programozási fogalmakkal
Célközönség
- Tapasztalt iOS fejlesztők
- Mobilfejlesztők, akik elsajátítanak haladó technikákat
- Szoftvermérnökök, akik skalázható, nagy teljesítményű iOS alkalmazásokat fejlesztnek
A nyílt képzésekhez 5+ résztvevő szükséges.
iOS Mobile App Development (Advanced Level) Képzés - Booking
iOS Mobile App Development (Advanced Level) Képzés - Enquiry
Vélemények (4)
A tudás átadás módja és a tréner tudása.
Jakub Rekas - Bitcomp Sp. z o.o.
Kurzus - Machine Learning on iOS
Gépi fordítás
A tempó, a mélység és a magyarázatok mind kiválóak voltak. Scott szakértő a tárgyban, és tőle tanulni rendkívüli élmény volt.
Ben Leiken - SurveyMonkey
Kurzus - Reactive Programming for iOS with RxSwift
Gépi fordítás
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
Kurzus - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Gépi fordítás
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Kurzus - Cross-platform mobile development with PhoneGap/Apache Cordova
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
Cross-platform mobile development with PhoneGap/Apache Cordova
21 ÓrákA cross-platform keretek célja, hogy lehetővé tegye, hogy egyszerre írjon alkalmazásokat, és több platformon fut. Szeretne létrehozni egy iPhone alkalmazást, amely szintén fut Android? Van-e egy ügyfél fordulat és szeretné, hogy az alkalmazás Android futjon a Windows Phone-on? Nincs semmi probléma.
Ebben a háromnapos PhoneGap / Apache Cordova kurzuson két különböző, de komplementáris technológiát fogsz megvizsgálni a cross-platform mobil fejlesztéshez. (Apache Cordova a PhoneGap új neve. Adobe megszerezte a PhoneGap-t az eredeti fejlesztőkből, és ajándékozta az Apache Software Foundation-nak.)
Miután befejezte ezt a PhoneGap / Apache Cordova tanfolyamot, képes lesz arra, hogy teljes körűen működő mobil webes alkalmazásokat építsen a keret segítségével, kezelje a forráskódot és kezelje a platform tweaks-eket, hozzon létre egy webes alkalmazástól származó tapasztalatokat - és még sok más!
Advanced iOS Development
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik iOS szeretnék elsajátítani a iOS vállalati architektúrát, tervezési mintákat és reaktív programozást a Swfit segítségével.
A képzés végére a résztvevők képesek lesznek:
- Hozzon létre erősebb, önállóbb és egyszerűbb kódot.
- Egyszerűsítse az API kezelést az Alamofire segítségével.
- Valósítsa meg a reaktív programozást iOS rendszeren az Rx-elSwift.
- Ismerje meg a különböző iOS architektúra mintákat és terveket.
iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4
35 ÓrákEz az ötnapos tanfolyam azoknak a fejlesztőknek szól, akik iOS 11-et futtató iPhone és iPad alkalmazások fejlesztésének megtanulását szeretnék megismerni. Az Xcode 9, a Swift 4 és az iOS 11 jelentős változásokat vezetett be az alkalmazások írásának módjában.
A kurzus kezét képezi, és megmutatja, hogyan lehet az alapoktól kezdve az alkalmazásokat fejleszteni a Swift programozási nyelv és az Xcode 9 IDE segítségével.
A tanfolyam során egy teljesen funkcionális alkalmazás fejlesztésre kerül a nulláról a Swift segítségével.
Ez a tanfolyam csak Intel alapú Apple hardveren futtatható, például MacBook vagy Mac Mini. A küldötteknek regisztrálniuk kell az Apple-nél, és rendelkezniük kell egy Apple ID-vel, amely a szoftver letöltéséhez szükséges. A kurzus során kifejlesztett alkalmazásokat USB-kábellel futtatni kívánó küldötteknek regisztrálniuk kell eszközüket az Xcode-on.
iPhone and iPad Development in Swift for iOS 8 and Xcode 6
35 ÓrákEz az 5 napos tanfolyam azoknak a fejlesztőknek szól, akik meg akarják tanulni az iOS 8 operációs iOS futtató iPhone és iPad alkalmazások fejlesztését. A tanfolyam kezét képezi és megmutatja, hogyan lehet az alapoktól kezdve az alkalmazásokat az Apple új Swift programozási nyelvével fejleszteni az Xcode6 IDE segítségével. A tanfolyam során egy teljesen funkcionális Tetris stílusú blokkjáték fejlesztésre kerül a nulláról a Swift segítségével. A tanfolyam egy új alkalmazás kifejlesztésével ér véget a Swift . A kurzus feltételezi némi programozási tapasztalatot.
Ez a tanfolyam csak Intel alapú Apple hardveren futtatható, például MacBook vagy Mac Mini. A küldötteknek regisztrálniuk kell az Apple-nél, és rendelkezniük kell egy Apple ID-vel, amely a szoftver letöltéséhez szükséges. A kurzus során kifejlesztett alkalmazásokat iPhone vagy iPad rendszeren futtatni kívánó küldötteknek iOS fejlesztõként kell regisztrálniuk az Apple-nél, és regisztrálniuk kell eszközüket a fejlesztéshez. Az Apple évente 99 dollárt számít fel, hogy iOS fejlesztőként regisztráljon.
iOS Mobile App Development (Basic Level)
21 ÓrákAzt a tanárvezetett, élő képzési programot Magyarország-ban (online vagy helyszínen) a kezdő szintű fejlesztők számára szánjuk, akik szeretnék interaktív iOS alkalmazásokat készíteni Swift-al és Xcode-al.
A képzés végén a résztvevők képesek lesznek:
- iOS alkalmazások alapvető architektúráját megérteni.
- Egyszerű felhasználói felületeket tervezni UIKit és Storyboards segítségével.
- Kezdő szintű felhasználói interakciókat és alapvető navigációt kezelni nézetek között.
- Funkcionális alkalmazást építeni a kurzus során lépésről lépésre.
iOS Programming (iPhone/iPad) for Programmers
35 ÓrákMinden készség és tudás, amire szüksége van ahhoz, hogy az első iPhone / iPad alkalmazásod a legfrissebb iOS SDK-t és eszközöket használhassa .
Kotlin for iOS and Android Development
35 ÓrákKotlin modern, funkcionális és objektumorientált programozási nyelv Java.
Ebben az oktató által vezetett, élő képzésben a résztvevők megtanulják Kotlin programozást, miközben egy Android és iOS alkalmazás létrehozásán keresztül lépnek.
A képzés befejezése után a résztvevők képesek lesznek:
- A programozás alapjainak megértése Kotlin
- Kód a saját Kotlin alkalmazás
- Építse, tesztelje, telepítse és oldja meg a problémákat Android és iOS alkalmazások segítségével Kotlin
közönség
- Fejlesztők
A kurzus formázása
- Részes előadások, részes viták, gyakorlatok és nehéz gyakorlatok
Megjegyzések
- Ahhoz, hogy egy személyre szabott képzést kérjen erre a kurzusra, kérjük, vegye fel velünk a kapcsolatot a rendezéshez.
Machine Learning on iOS
14 ÓrákEzen az oktató által vezetett, élő képzésen a résztvevők megtanulják, hogyan kell használni a iOS Machine Learning (ML) technológiai stacket, miközben egy iOS mobilalkalmazás létrehozásán és telepítésén haladnak keresztül.
A képzés végére a résztvevők képesek lesznek:
- Készítsen mobilalkalmazást, amely képes képfeldolgozásra, szövegelemzésre és beszédfelismerésre
- Access előre betanított ML modellek iOS alkalmazásokba való integráláshoz
- Hozzon létre egy egyéni ML-modellt
- Adja hozzá a Siri Voice támogatást a iOS alkalmazásokhoz
- Olyan keretrendszerek megértése és használata, mint a coreML, Vision, CoreGraphics és GamePlayKit
- Használjon nyelveket és eszközöket, például Python, Keras, Caffee, Tensorflow, sci-kit learning, libsvm, Anaconda és Spyder
Közönség
- Fejlesztők
A tanfolyam formátuma
- Rész előadás, részben beszélgetés, gyakorlatok és nehéz gyakorlati gyakorlatok
Reactive Programming for iOS with RxSwift
7 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban bevezeti a résztvevőket az RxSwift által kínált reaktív technikákba az aszinkron adatfolyamok átvitelének és kombinálásának, az egyszerű megfigyelhető szekvenciák kezelésének, valamint az érzékeny, rugalmas és iparágilag méretezhető architektúrának és fejlesztésnek. iOS alkalmazás.
A képzés végére a résztvevők képesek lesznek:
- Ismerje meg a reaktív programozás mögött meghúzódó alapvető fogalmakat Swift 3.
- Különféle elemeket, például tömböket és eseményeket alakíthat megfigyelhető sorozatokká.
- Alkalmazzon különféle szűrőket a megfigyelhető sorozatokra, alakítsa át és kombinálja a megfigyelhető sorozatokat.
- Írjon egységteszteket az Rx kód ellen.
- Hatékonyan használja fel a felhasználói felület elemeiből származó vak adatokat.
iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course
35 ÓrákEz az 5 napos tanfolyam azoknak a fejlesztőknek szól, akik szeretnének megtanulni, hogyan lehet alkalmazásokat fejleszteni iOS 11-et futtató iPhone-ra és iPadre. Az Xcode 9, Swift 4 és iOS 11 jelentős változásokat vezetett be az alkalmazások írásmódjában.
A kurzus gyakorlatias, és bemutatja, hogyan lehet a semmiből alkalmazásokat fejleszteni a Swift programozási nyelv és az Xcode 9 IDE használatával.
A tanfolyam során egy teljesen működőképes alkalmazást fejlesztenek a semmiből a Swift segítségével.
Ez a tanfolyam csak Apple hardveren futtatható, például MacBook Pro vagy Mac Mini.
A küldötteknek regisztrálniuk kell az Apple-nél, és rendelkezniük kell egy Apple ID-vel, amely szükséges a szoftver - Xcode - letöltéséhez.
Azoknak a küldötteknek, akik a tanfolyam során kifejlesztett alkalmazásokat iPhone-on vagy iPaden USB-kábellel szeretnék futtatni, regisztrálniuk kell eszközüket az Xcode-on.
A küldöttnek meg kell tudnia érteni a Swift összes alapját ezt követően és a kurzus után, és képesnek kell lennie bármilyen alkalmazást végrehajtani a iOS-ben, és el kell mélyednie a bonyolultabb alkalmazásokban a iOS-en.
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
35 ÓrákKinek kell részt venni?
Ez az ötnapos tanfolyam azoknak a fejlesztőknek szól, akik iOS 10-et futtató alkalmazások fejlesztésére szeretnének megtanulni az iPhone és iPad készülékeket. Az Xcode8, a Swift 3 és az iOS 10 jelentősen megváltoztatta az alkalmazások írási módját.
A kurzus kezét képezi, és bemutatja, hogyan lehet az alkalmazásokat a nulláról fejleszteni a Swift programozási nyelv és az Xcode 8 IDE segítségével.
A tanfolyam során egy teljesen funkcionális alkalmazás fejlesztésre kerül a nulláról a Swift segítségével.
Ez a tanfolyam csak Intel alapú Apple hardveren futtatható, például MacBook vagy Mac Mini. A küldötteknek regisztrálniuk kell az Apple-nél, és rendelkezniük kell egy Apple ID-vel, amely a szoftver letöltéséhez szükséges. A kurzus során kifejlesztett alkalmazásokat USB-kábellel futtatni kívánó küldötteknek regisztrálniuk kell eszközüket az Xcode-on.