iOS Mobile App Development (Basic Level) Träningskurs
iOS är Apples mobila operativsystem som används för iPhone- och iPad-applikationer.
Denna instruktörsledda liveutbildning (online eller på plats) är riktad till utvecklare på grundnivå som vill skapa interaktiva iOS applikationer med Swift och Xcode.
Vid kursens slut kommer deltagarna att kunna:
- Förstå kärnarkitekturen i iOS applikationer.
- Designa enkla användargränssnitt med UIKit och Storyboards.
- Hantera användarinteraktioner och grundläggande navigering mellan vyer.
- Bygga en funktionell app stegvis under kursens gång.
Kursformat
- Interaktiv föreläsning och diskussion.
- Många övningar och praktik.
- Hands-on implementation i en live-labmiljö.
Anpassningsalternativ för kursen
- För att begära en anpassad utbildning för den här kursen, vänligen kontakta oss för att ordna.
Kursplan
Introduktion och miljöinriktning
- Vad är iOS? Grundläggande arkitektur
- Installering och konfiguration av Xcode
- Förståelsen av en Xcodes projekstruktur
- Skapandet av en "Hello World" app i iOS simulatorn
Grunderna i användargränssnitt (UI) med UIKit
- Vyer och View Controllers
- Vanliga UI-element: UILabel, UITextField, UIButton, UIImageView
- Design av gränssnitt med Storyboards och Interface Builder
- Skapandet av grundläggande IBOutlet och IBAction anslutningar
- Pratisk övning: Design av projektets UI
Interaktion och händelser
- Översikt över ViewController livscykel
- Hantering av UI-händelser med IBAction
- Accessing av UI-element från kod med IBOutlet
- Visning av grundläggande meddelanden med UIAlertController
- Pratisk övning: Implementering av interaktivitet i projektets UI
Grundläggande navigering
- Användning av Segues för navigering mellan vyer
- Överföring av grundläggande data mellan ViewControllers
- Pratisk övning: Implementering av skärmnavigering
Pågående praktisk projekt
- Fortlöpande utveckling av det praktiska projektet
- Integrering av inlärda begrepp
- Diskussion och lösning av vanliga problem
Sammanfattning och nästa steg
Krav
- Grundläggande programmeringskunskaper (behöver inte vara i iOS eller Swift)
- En Mac-dator med installerad Xcode
- Intresse för mobilapparsutveckling
Målgrupp
- Nybörjare som är intresserade av iOS-apparsutveckling
- Juniora mobila utvecklare som övergår till Apples ekosystem
- Professionella som vill bygga sin första iOS-applikation
Open Training Courses require 5+ participants.
iOS Mobile App Development (Basic Level) Träningskurs - Booking
iOS Mobile App Development (Basic Level) Träningskurs - Enquiry
Vittnesmål (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
Relaterade Kurser
Cross-platform mobile development with PhoneGap/Apache Cordova
21 timmarSyftet med cross-platform-rammar är att låta dig skriva applikationer en gång och ha det körs på flera plattformar. Vill du bygga en iPhone-app som också körs på Android? Har en kund runda och vill att deras Android app ska köras på Windows Phone? Inga problem.
På denna tre dagars PhoneGap/Apache Cordova kurs kommer du att titta på två olika men komplementära tekniker för cross-platform mobil utveckling. (Apache Cordova är det nya namnet på PhoneGap. Adobe förvärvade PhoneGap från de ursprungliga utvecklarna och donerade det till Apache Software Foundation.)
Efter avslutad av denna PhoneGap/Apache Cordova kurs, kommer du att kunna bygga fullt fungerande mobila webbapplikationer med hjälp av ramverket, hantera källkod och hantera plattform tweaks, skapa “native like” erfarenheter från en webbapplikation - och mycket mer!
Advanced iOS Development
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till iOS utvecklare som vill behärska iOS företagsarkitektur, designmönster och reaktiv programmering med Swfit.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa mer kraftfull, självstyrande och enklare kod.
- Förenkla API-hantering med Alamofire.
- Implementera reaktiv programmering i iOS med RxSwift.
- Förstå olika iOS-arkitekturmönster och design.
iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4
35 timmarDenna 5-dagars kurs är för utvecklare som vill lära sig att utveckla applikationer för iPhone och iPad som kör iOS 11. Xcode 9, Swift 4 och iOS 11 införde betydande förändringar i hur applikationer skrivs.
Kursen är praktisk och visar hur man utvecklar applikationer från grunden med Swift programmeringsspråket och Xcode 9 IDE.
Under kursen kommer en helt funktionell applikation att utvecklas från grunden med Swift .
Denna kurs kan endast köras på Intel-baserad Apple-hårdvara som en MacBook eller Mac Mini. Delegater måste ha registrerat sig hos Apple och ha ett Apple-ID som krävs för att ladda ner programvara. Delegater som vill köra de applikationer som utvecklats under kursen på en iPhone eller iPad med en USB-kabel måste registrera sin enhet med Xcode.
iPhone and iPad Development in Swift for iOS 8 and Xcode 6
35 timmarDen här 5 dagars kursen är för utvecklare som vill lära sig att utveckla applikationer för iPhone och iPad som kör iOS8. Kursen handlar om och visar hur man utvecklar applikationer från början med Apples nya Swift programmeringsspråk med hjälp av Xcode6 IDE. Under kursen kommer ett fullt funktionellt Tetris-stilspel att utvecklas från början med Swift. Kursen slutar med att utveckla en ny applikation från början i Swift. Kursen förutsätter en del programmeringserfarenhet.
Kursen kan endast köras på Intel-baserad Apple-maskinvara, till exempel MacBook eller Mac Mini. Delegater måste ha registrerat sig hos Apple och ha ett Apple-ID som krävs för att ladda ner programvara. Delegater som vill driva de applikationer som utvecklats under kursen på en iPhone eller iPad måste registreras som iOS-utvecklare med Apple och har registrerat sin enhet för utveckling. Apple tar ut $ 99 per år för att registrera sig som en iOS-utvecklare.
iOS Mobile App Development (Advanced Level)
35 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på avancerad nivå som vill bygga skalbara, högpresterande iOS appar med hjälp av avancerade verktyg, arkitekturmönster, samtidighet, datapersistens och testpraktiker.
Efter avslutad utbildning kommer deltagarna att kunna:
- Designa komplexa applikationsarkitekturer med MVVM och Coordinators.
- Hantera asynkrona uppgifter med GCD och Swift's async/await.
- Implementera datapersistens med Core Data och UserDefaults.
- Skriva enhets- och UI-tester med XCTest och XCUITest.
- Integrera APIer och tillämpa prestandoptimeringsmetoder.
iOS Programming (iPhone/iPad) for Programmers
35 timmarAlla färdigheter och kunskaper du behöver för att göra din första iPhone / iPad-applikation med den senaste iOS SDK och verktyg .
Kotlin for iOS and Android Development
35 timmarKotlin är ett modernt, funktionellt och objektorienterat programmeringsspråk baserat på Java.
I denna instruktörledda, levande träning kommer deltagarna att lära sig Kotlin programmering när de går igenom skapandet av en Android och iOS app användning Kotlin.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Förstå grunderna i programmering i Kotlin
- Koda sin egen ansökan Kotlin
- Bygg, testa, utnyttja och lösa problem Android och iOS applikationer med Kotlin
Publiken
- Utvecklare
Format av kursen
- Delvis föreläsning, delvis diskussion, övningar och tung praxis
anteckningar
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
Machine Learning on iOS
14 timmarI denna instruktörsledda, liveträning kommer deltagarna att lära sig hur man använder iOS Machine Learning (ML) teknikstacken när de går igenom skapandet och distributionen av en iOS mobilapp.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa en mobilapp som kan behandla bilder, textanalys och taligenkänning
- Access förtränade ML-modeller för integrering i iOS appar
- Skapa en anpassad ML-modell
- Lägga till stöd för Siri-röst i iOS-appar
- Förstå och använda ramverk som coreML, Vision, CoreGraphics och GamePlayKit
- Använd språk och verktyg som Python, Keras, Caffee, Tensorflow, sci-kit learn, libsvm, Anaconda och Spyder
Publik
- Utvecklare
Kursens upplägg
- Delvis föreläsning, delvis diskussion, övningar och tung praktisk övning
Reactive Programming for iOS with RxSwift
7 timmarDenna instruktörsledda, live-utbildning i Sverige introducerar deltagarna till reaktiva tekniker som erbjuds av RxSwift för att hantera överföring och kombination av asynkrona dataströmmar, hantering av enkla observerbara sekvenser och arkitekturen och utvecklingen av responsiva, flexibla och branschskalbara iOS applikationer.
I slutet av denna utbildning kommer deltagarna att kunna :
- Förstå de grundläggande begreppen bakom reaktiv programmering i Swift 3.
- Omvandla olika objekt, till exempel matriser och händelser, till observerbara sekvenser.
- Tillämpa olika filter på observerbara sekvenser, transformera och kombinera observerbara sekvenser.
- Skrivenhetstester mot Rx-kod.
- Utnyttja blinda data från användargränssnittselement på ett effektivt sätt.
iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course
35 timmarDenna 5-dagarskurs är för utvecklare som vill lära sig att utveckla applikationer för iPhone och iPad som kör iOS 11. Xcode 9, Swift 4 och iOS 11 introducerade betydande förändringar i hur applikationer skrivs.
Kursen är praktisk och visar hur man utvecklar applikationer från grunden med hjälp av programmeringsspråket Swift och Xcode 9 IDE.
Under kursen kommer en fullt fungerande applikation att utvecklas från grunden med hjälp av Swift.
Den här kursen kan endast köras på Apple-hårdvara som en MacBook Pro eller en Mac Mini.
Delegater måste ha registrerat sig hos Apple och ha ett Apple-ID som krävs för att ladda ner programvara - Xcode.
Deltagare som vill köra de applikationer som utvecklats under kursen på en iPhone eller iPad med hjälp av en USB-kabel måste registrera sin enhet med Xcode.
Delegaten måste kunna förstå alla grunderna i Swift efter denna och kurs och bör kunna göra någon form av tillämpning i iOS och gräva i mer komplexa applikationer på iOS
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
35 timmarVem ska delta?
Denna 5-dagars kurs är för utvecklare som vill lära sig att utveckla applikationer för iPhone och iPad som kör iOS 10. Xcode8, Swift 3 och iOS 10 införde betydande förändringar i hur applikationer skrivs.
Kursen är praktiskt och visar hur man utvecklar applikationer från grunden med Swift programmeringsspråket och Xcode 8 IDE.
Under kursen kommer en helt funktionell applikation att utvecklas från grunden med Swift .
Denna kurs kan endast köras på Intel-baserad Apple-hårdvara som en MacBook eller Mac Mini. Delegater måste ha registrerat sig hos Apple och ha ett Apple-ID som krävs för att ladda ner programvara. Delegater som vill köra de applikationer som utvecklats under kursen på en iPhone eller iPad med en USB-kabel måste registrera sin enhet med Xcode.