Advanced iOS Development Treningskurs
Med avanserte utviklingsmetoder og programvare, som Alamofire og RxSwift, er brukerne i stand til å bygge svært komplekse applikasjoner og implementere toppmoderne utviklingsmetoder.
Denne instruktørledede, live opplæringen (online eller på nett) er rettet mot iOS utviklere som ønsker å mestre iOS bedriftsarkitektur, designmønstre og reaktiv programmering med Swfit.
Ved slutten av denne treningen vil deltakerne være i stand til å:
- Skap mer kraftfull, selvledende og enkel kode.
- Simplifier API-styring med Alamofire.
- Implementere reaktiv programmering i iOS med RxSwift.
- Forstå forskjellige iOS arkitektoniske mønstre og design.
Format av kurset
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praksis.
- Hands-on implementering i et live-lab miljø.
Kurs tilpassingsalternativer
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.
Kursplan
Introduksjon
Advanced iOS Development
- iOS bedriftsarkitektur Designmønstre Protokollorientert programmering
RxSwift Rammeverk
- Funksjonell programmering vs reaktiv programmering Reactive utvidelser
Alamofire Networking Bibliotek
- Plattform-som-en-tjeneste-webtjenester og Alamofire
Avansert Swift og protokollprogrammering
- Bruke oppregninger Utvikle protokoller Arbeide med delegater Skrive protokollutvidelser Lage rekursive funksjoner Arbeide med datastrukturer og algoritmer
Reaktiv programmering i Swift med RxSwift
- Implementere observerbare objekter og abonnementer Bruke emner Filtrere, transformere og kombinere operatører Integrering og arbeid med RxCoaCoa Implementering av MVVM Feilsøking og håndtering av feil
Alamofire
- Integrering av Alamofire i Swift Importere filer Hente data Optimalisere PhotoTagger
Testing av enhet og brukergrensesnitt
- Unit Testing i Swift UI-testing i Swift
Oppsummering og konklusjon
Krav
- Erfaring med iOS utvikling
Publikum
- iOS Utviklere
Open Training Courses require 5+ participants.
Advanced iOS Development Treningskurs - Booking
Advanced iOS Development Treningskurs - Enquiry
Testimonials (4)
The way of transferring knowledge and the knowledge of the trainer.
Jakub Rekas - Bitcomp Sp. z o.o.
Kurs - 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
Kurs - 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
Kurs - 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
Kurs - Cross-platform mobile development with PhoneGap/Apache Cordova
Upcoming Courses
Relaterte kurs
Cross-platform mobile development with PhoneGap/Apache Cordova
21 timerMålet med cross-platform-rammer er å tillate deg å skrive apper én gang og ha det på flere plattformer. Ønsker du å bygge en iPhone app som også vil kjøre på Android? Har en kunde runde og ønsker deres Android app å kjøre på Windows Phone? Ingen problemer.
På dette tre dagers PhoneGap/Apache Cordova kurset vil du se på to forskjellige men komplimentære teknologier for cross-platform mobile utvikling. (Apache Cordova er det nye navnet for PhoneGap. Adobe kjøpte PhoneGap fra de opprinnelige utviklerne og donerte det til Apache Software Foundation.)
Etter fullføring av dette PhoneGap/Apache Cordova kurset, vil du være i stand til å bygge fullt fungerende mobile webapplikasjoner ved hjelp av rammen, administrere kildekode og håndtere plattform tweaks, skape “native like” opplevelser fra en webapplikasjon - og mye mer!
iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4
35 timerDette 5 dagers kurset er for utviklere som vil lære å utvikle applikasjoner for iPhone og iPad som kjører iOS 11. Xcode 9, Swift 4 og iOS 11 introduserte betydelige endringer i måten applikasjoner skrives på.
Kurset er praktisk tilgjengelig og viser hvordan du kan utvikle applikasjoner fra bunnen av ved å bruke programmeringsspråket Swift og Xcode 9 IDE.
I løpet av kurset vil en fullt funksjonell applikasjon bli utviklet fra bunnen av ved hjelp av Swift .
Dette kurset kan bare kjøres på Intel-baserte Apple-maskinvare som MacBook eller Mac Mini. Delegater må ha registrert seg hos Apple og ha en Apple-ID som kreves for å laste ned programvare. Delegater som ønsker å kjøre applikasjonene som er utviklet i løpet av en iPhone eller iPad ved hjelp av en USB-kabel, må registrere deres enhet med Xcode.
iPhone and iPad Development in Swift for iOS 8 and Xcode 6
35 timerDette 5 dagers kurset er for utviklere som ønsker å lære å utvikle applikasjoner for iPhone og iPad som kjører iOS8. Kurset er praktisk og viser hvordan du utvikler applikasjoner fra bunnen av ved hjelp av Apples nye Swift programmeringsspråk ved å bruke Xcode6 IDE. I løpet av kurset vil et fullt funksjonelt blokkspill i Tetris-stil bli utviklet fra bunnen av ved hjelp av Swift. Kurset avsluttes med å utvikle en ny applikasjon fra bunnen av i Swift. Kurset forutsetter noe programmeringserfaring.
Dette kurset kan kun kjøres på Intel-basert Apple-maskinvare som en MacBook eller en Mac Mini. Delegater må ha registrert seg hos Apple og ha en Apple-ID som kreves for å laste ned programvare. Delegater som ønsker å kjøre applikasjonene utviklet under kurset på en iPhone eller iPad, må være registrert som iOS utviklere hos Apple og ha registrert enheten sin for utvikling. Apple tar $99 per år for å registrere seg som en iOS-utvikler.
iOS Programming (iPhone/iPad) for Programmers
35 timerAlle ferdighetene og kunnskapene du trenger for å lage din første iPhone/iPad-applikasjon med den nyeste iOS SDK og verktøy.
Kotlin for iOS and Android Development
35 timerKotlin er et moderne, funksjonelt og objektorientert programmeringsspråk basert på Java.
I denne instruktørledede, live-trening, vil deltakerne lære Kotlin programmering som de går gjennom opprettelsen av en Android og iOS app bruk Kotlin.
Ved slutten av denne treningen vil deltakerne være i stand til å:
- Forstå grunnleggende programmering i Kotlin
- Kode egen Kotlin applikasjon
- Bygge, teste, implementere og løse problemer Android og iOS apper ved hjelp av Kotlin
Publikum
- Utviklere
Format av kurset
- Delvis forelesning, delvis diskusjon, øvelser og tung praksis
Notat
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.
Machine Learning on iOS
14 timerI denne instruktørledede, direkteopplæringen vil deltakerne lære hvordan de bruker iOS Machine Learning (ML) teknologistabelen mens de går gjennom opprettelsen og distribusjonen av en iOS-mobilapp.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Lag en mobilapp som er i stand til bildebehandling, tekstanalyse og talegjenkjenning Få tilgang til ferdigtrente ML-modeller for integrering i iOS-apper Lag en tilpasset ML-modell Legg til Siri Voice-støtte til iOS-apper Forstå og bruk rammeverk som coreML, Vision, CoreGraphics og GamePlayKit Bruk språk og verktøy som Python, Keras, Caffee, Tensorflow, sci-kit learning, libsvm, Anaconda og Spyder
Publikum
- Utviklere
Format på kurset
- Del forelesning, del diskusjon, øvelser og tung praktisk praksis
Reactive Programming for iOS with RxSwift
7 timerDenne instruktørledede, direkteopplæringen i Norge introduserer deltakerne til reaktive teknikker som tilbys av RxSwift for å administrere overføring og kombinering av asynkrone datastrømmer, håndtering av enkle observerbare sekvenser og arkitektur og utvikling av responsive, fleksible og industriskalerbare iOS applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå de grunnleggende konseptene bak reaktiv programmering i Swift 3.
- Gjør ulike elementer som matriser og hendelser til observerbare sekvenser.
- Bruk forskjellige filtre på observerbare sekvenser, transformer og kombiner observerbare sekvenser.
- Skriv enhetstester mot Rx-kode.
- Utnytt blinddata fra brukergrensesnittelementer effektivt.
iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course
35 timerDette 5 dagers kurset er for utviklere som ønsker å lære å utvikle applikasjoner for iPhone og iPad som kjører iOS 11. Xcode 9, Swift 4 og iOS 11 introduserte betydelige endringer i måten applikasjoner skrives på.
Kurset er praktisk og viser hvordan du utvikler applikasjoner fra bunnen av ved hjelp av programmeringsspråket Swift og Xcode 9 IDE.
I løpet av kurset vil en fullt funksjonell applikasjon bli utviklet fra bunnen av ved hjelp av Swift.
Dette kurset kan kun kjøres på Apple-maskinvare som en MacBook Pro eller en Mac Mini.
Delegater må ha registrert seg hos Apple og ha en Apple-ID som kreves for å laste ned programvare - Xcode.
Delegater som ønsker å kjøre applikasjonene utviklet under kurset på en iPhone eller iPad ved hjelp av en USB-kabel, må registrere enheten sin med Xcode.
Delegaten må kunne forstå alt det grunnleggende om Swift etter dette og kurset og bør kunne lage alle typer applikasjoner i iOS og grave i mer komplekse applikasjoner på iOS
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
35 timerHvem skal delta?
Dette 5 dagers kurset er for utviklere som vil lære å utvikle applikasjoner for iPhone og iPad som kjører iOS 10. Xcode8, Swift 3 og iOS 10 introduserte betydelige endringer i måten applikasjoner skrives på.
Kurset er praktisk tilgjengelig og viser hvordan du kan utvikle applikasjoner fra bunnen av ved hjelp av programmeringsspråket Swift og Xcode 8 IDE.
I løpet av kurset vil en fullt funksjonell applikasjon bli utviklet fra bunnen av ved hjelp av Swift .
Dette kurset kan bare kjøres på Intel-baserte Apple-maskinvare som MacBook eller Mac Mini. Delegater må ha registrert seg hos Apple og ha en Apple-ID som kreves for å laste ned programvare. Delegater som ønsker å kjøre applikasjonene som er utviklet i løpet av en iPhone eller iPad ved hjelp av en USB-kabel, må registrere deres enhet med Xcode.