iPhone and iPad Development in Swift for iOS 8 and Xcode 6 Training Cursus
Deze 5-daagse cursus is voor ontwikkelaars die willen leren hoe ze applicaties voor iPhone en iPad met iOS 8 kunnen ontwikkelen. De cursus is praktisch en laat zien hoe je vanuit het niets applicaties kunt ontwikkelen met behulp van de nieuwe Swift programmeertaal van Apple met behulp van de Xcode6 IDE. Tijdens de cursus zal een volledig functioneel Tetris-stijl blokspel helemaal opnieuw worden ontwikkeld met behulp van Swift . De cursus eindigt met het ontwikkelen van een nieuwe applicatie vanuit het niets in Swift . De cursus gaat uit van enige programmeerervaring.
Deze cursus kan alleen worden uitgevoerd op Intel-gebaseerde Apple-hardware zoals een MacBook of een Mac Mini. Afgevaardigden moeten zich bij Apple hebben geregistreerd en een Apple ID hebben die nodig is om software te downloaden. De afgevaardigden willen maken van de toepassingen die zijn ontwikkeld in de loop op een iPhone of iPad draaien nodig om te worden geregistreerd iOS ontwikkelaars met Apple en hun apparaat voor de ontwikkeling hebben geregistreerd. Apple rekent $ 99 per jaar om te registreren als een iOS ontwikkelaar.
Cursusaanbod
Ontwikkelomgeving
- Eisen aan de ontwikkelomgeving
- Xcode en de iOS SDK
- Registratie van Apple-ontwikkelaars
- Redenen waarom aanvragen worden afgewezen
Xcode iOS Projecten
- Richtlijnen voor menselijke interfaces
- Een iOS-project maken
- Draait op een simulator en echte apparaten
- Geheugen management
- Sterke en zwakke referenties
Swift
- Swift programmeertaaloverzicht
- Xcode gebruiken om Swift applicaties te ontwikkelen
Scènes
- Scènes maken
- Viewcontrollers implementeren
Swift Klassen
- Swift klassen maken
- Instantievariabelen en initialisatie
- Constructor-typen
- Protocollen, hasheerbaar en afdrukbaar
- Erfenis
Werken met afbeeldingen
- Pictogrammen en afbeeldingen toevoegen
- Met behulp van de SpriteKit-API
- Sprites animeren
Gebruikersinteractie
- Knoppen en handler
- Pan-gebaarherkenning
- Tik op gebaarherkenning
Casestudy
- Ontwikkel een nieuwe applicatie met behulp van Swift
Applicaties distribueren
- Applicaties naar een apparaat verplaatsen om te testen
- Een applicatie in de AppStore krijgen
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Hulp nodig bij het kiezen van de juiste cursus?
iPhone and iPad Development in Swift for iOS 8 and Xcode 6 Training Cursus - Enquiry
Reviews (1)
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
Cursus - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Cross-platform mobile development with PhoneGap/Apache Cordova
21 UrenHet doel van cross-platform frameworks is om u in staat te stellen om toepassingen op één keer te schrijven en het te hebben op meerdere platforms. Wil je een iPhone-app bouwen die ook op Android loopt? Heeft een klant rond en wil dat hun Android app op Windows Phone loopt? Geen probleem.
Op deze drie dagen PhoneGap/Apache Cordova cursus zal je kijken naar twee verschillende maar complimentaire technologieën voor cross-platform mobiele ontwikkeling. (Apache Cordova is de nieuwe naam voor PhoneGap. Adobe heeft PhoneGap van de oorspronkelijke ontwikkelaars verworven en het aan de Apache Software Foundation gegeven.)
Na voltooiing van deze PhoneGap/Apache Cordova cursus, zult u in staat zijn om volledig functionerende mobiele Web-toepassingen te bouwen met behulp van het kader, broncode te beheren en platform tweaks te beheren, te creëren “ native like” ervaringen van een web-toepassing - en nog veel meer!
Advanced iOS Development
14 UrenDeze door een instructeur geleide, live training (op locatie of op afstand) is gericht op iOS ontwikkelaars die iOS bedrijfsarchitectuur, ontwerppatronen en reactief programmeren met Swfit onder de knie willen krijgen.
Aan het einde van deze training kunnen deelnemers:
- Creëer krachtigere, zelfgestuurde en eenvoudige code.
- Vereenvoudig het API-beheer met Alamofire.
- Implementeer reactief programmeren in iOS met RxSwift.
- Begrijp verschillende iOS-architectuurpatronen en -ontwerpen.
Agile, TDD and Swift
35 UrenDeze 5-daagse cursus is bedoeld voor ontwikkelaars die hoogwaardige iOS applicaties in Swift willen schrijven. Dit is een praktische cursus waarbij een aantal steeds complexere applicaties van hoge kwaliteit worden geschreven. Afgevaardigden moeten een Apple-copmputer hebben waarop de nieuwste versie van OS X en Xcode is geïnstalleerd. Afgevaardigden die applicaties op echte apparaten willen uitvoeren, in plaats van emulators, moeten bij Apple worden geregistreerd als iOS ontwikkelaars en moeten hun apparaten laten registreren.
iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4
35 UrenDeze 5-daagse cursus is bedoeld voor ontwikkelaars die willen leren hoe ze applicaties voor iPhone en iPad met iOS 11 kunnen ontwikkelen. Xcode 9, Swift 4 en iOS 11 hebben belangrijke wijzigingen aangebracht in de manier waarop applicaties worden geschreven.
De cursus is praktisch en laat zien hoe applicaties vanuit het niets kunnen worden ontwikkeld met behulp van de Swift programmeertaal en de Xcode 9 IDE.
Tijdens de cursus zal een volledig functionele applicatie helemaal opnieuw worden ontwikkeld met behulp van Swift .
Deze cursus kan alleen worden uitgevoerd op Intel-gebaseerde Apple-hardware zoals een MacBook of een Mac Mini. Afgevaardigden moeten zich bij Apple hebben geregistreerd en een Apple ID hebben die nodig is om software te downloaden. Afgevaardigden die de tijdens de cursus ontwikkelde applicaties op een iPhone of iPad willen gebruiken met een USB-kabel, moeten hun apparaat registreren met Xcode.
iOS Automation Testing
14 UrenLeren doelen
- Wat zijn eenheidstests en hoe ze te schrijven
- Hoe de tests te vereenvoudigen en ook Clean tests te hebben
- Wanneer en hoe om Test Doubles te gebruiken
- Wat is TDD en hoe het te oefenen
- Hoe alles in je app te testen, inclusief de uitzichten
- Maak de kwaliteit van je code iets beters dan een kwestie van geloof!
Het format:
- Interactieve lezingen en discussie.
- Veel oefeningen en oefeningen.
- Hand-on implementatie in een live-lab-omgeving.
Cursus aanpassingsopties
- Om een aangepaste training voor deze cursus te vragen, neem dan contact met ons op om te organiseren.
iOS Mobile App Development (Advanced Level)
35 UrenDeze door een instructeur geleide, live training in Nederland (online of op locatie) is bedoeld voor geavanceerde ontwikkelaars die schaalbare, hoogpresterende iOS apps willen bouwen met behulp van geavanceerde hulpmiddelen, architectuurpatronen, concurrency, gegevenspersistentie en testpraktijken.
Aan het einde van deze training kunnen de deelnemers:
- Complexe applicatie-architecturen ontwerpen met behulp van MVVM en Coordinators.
- Asynchrone taken behandelen met GCD en Swift's async/await.
- Gegevenspersistentie implementeren met behulp van Core Data en UserDefaults.
- Eenheid- en UI-tests schrijven met XCTest en XCUITest.
- API's integreren en prestatieoptimalisatietechnieken toepassen.
iOS Mobile App Development (Basic Level)
21 UrenDeze door een instructeur geleide, live training in Nederland (online of ter plaatse) is gericht op beginnende ontwikkelaars die interactieve iOS toepassingen willen bouwen met behulp van Swift en Xcode.
Na voltooiing van deze training kunnen de deelnemers:
- De kernarchitectuur van iOS toepassingen begrijpen.
- Eenvoudige gebruikersinterfaces ontwerpen met behulp van UIKit en Storyboards.
- Gebruikersinteractie en basisnavigatie tussen weergaven afhandelen.
- Een functionele app gedurende de cursus stap voor stap bouwen.
iOS Programming (iPhone/iPad) for Programmers
35 UrenAlle vaardigheden en kennis die u nodig hebt om uw eerste iPhone / iPad-toepassing te maken met behulp van de nieuwste iOS SDK en hulpprogramma's .
Kotlin for iOS and Android Development
35 UrenKotlin is een moderne, functionele en objectgerichte programmeringsspraak gebaseerd op Java.
In deze instructeur geleide, live training, zullen de deelnemers leren Kotlin programmeren als ze stappen door het creëren van een Android en iOS app gebruik Kotlin.
Aan het einde van deze training zullen de deelnemers in staat zijn:
- Begrijp de fundamenten van programmering in Kotlin
- Kode hun eigen Kotlin aanvraag
- Build, test, deploy, and troubleshoot Android and iOS apps using Kotlin
Het publiek
- Ontwikkelaars
Format van de cursus
- Deel lezing, deel discussie, oefeningen en zware praktijken
Opmerking
- Om een aangepaste training voor deze cursus te vragen, neem dan contact met ons op om te organiseren.
Machine Learning on iOS
14 UrenIn deze door een instructeur geleide, live training leren deelnemers hoe ze de iOS Machine Learning (ML) technologiestack kunnen gebruiken terwijl ze stap voor stap door het maken en implementeren van een iOS mobiele app gaan.
Aan het einde van deze training zijn de deelnemers in staat om:
- Maak een mobiele app die geschikt is voor beeldverwerking, tekstanalyse en spraakherkenning
- Access vooraf getrainde ML-modellen voor integratie in iOS apps
- Een aangepast ML-model maken
- Siri Voice-ondersteuning toevoegen aan iOS-apps
- Frameworks zoals coreML, Vision, CoreGraphics en GamePlayKit begrijpen en gebruiken
- Gebruik talen en tools zoals Python, Keras, Caffee, Tensorflow, sci-kit learn, libsvm, Anaconda en Spyder
Audiëntie
- Ontwikkelaars
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening
Reactive Programming for iOS with RxSwift
7 UrenDeze live training onder leiding van een instructeur in Nederland laat deelnemers kennismaken met reactieve technieken die worden aangeboden door RxSwift voor het beheren van de overdracht en combinatie van asynchrone gegevensstromen, het omgaan met eenvoudige waarneembare sequenties en de architectuur en ontwikkeling van responsieve, flexibele en in de industrie schaalbare iOS toepassingen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp de basisconcepten achter reactief programmeren in Swift 3.
- Verander verschillende items, zoals arrays en gebeurtenissen, in waarneembare sequenties.
- Pas verschillende filters toe op waarneembare sequenties, transformeer en combineer waarneembare sequenties.
- Write Unit-tests tegen Rx-code.
- Maak effectief gebruik van blinde gegevens van gebruikersinterface-elementen.
iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course
35 UrenDeze 5-daagse cursus is voor ontwikkelaars die willen leren hoe ze applicaties kunnen ontwikkelen voor iPhone en iPad met iOS 11. Xcode 9, Swift 4 en iOS 11 introduceerden belangrijke veranderingen in de manier waarop applicaties worden geschreven.
De cursus is hands-on en laat zien hoe je applicaties vanaf nul kunt ontwikkelen met behulp van de programmeertaal Swift en de Xcode 9 IDE.
Tijdens de cursus wordt een volledig functionele applicatie vanaf nul ontwikkeld met behulp van Swift.
Deze cursus kan alleen worden uitgevoerd op Apple-hardware zoals een MacBook Pro of een Mac Mini.
Afgevaardigden moeten zich hebben geregistreerd bij Apple en een Apple ID hebben die nodig is om software te downloaden - Xcode.
Deelnemers die de tijdens de cursus ontwikkelde applicaties op een iPhone of iPad willen uitvoeren met behulp van een USB-kabel, moeten hun apparaat registreren bij Xcode.
De afgevaardigde moet hierna alle basisprincipes van Swift kunnen begrijpen en moet in staat zijn om elke vorm van toepassing in iOS te maken en in complexere toepassingen op iOS te graven
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
35 UrenWie zou moeten deelnemen?
Deze 5-daagse cursus is bedoeld voor ontwikkelaars die willen leren hoe ze applicaties voor iPhone en iPad met iOS 10 kunnen ontwikkelen. Xcode8, Swift 3 en iOS 10 hebben belangrijke wijzigingen aangebracht in de manier waarop applicaties worden geschreven.
De cursus is praktisch en laat zien hoe applicaties vanuit het niets kunnen worden ontwikkeld met behulp van de Swift programmeertaal en de Xcode 8 IDE.
Tijdens de cursus zal een volledig functionele applicatie helemaal opnieuw worden ontwikkeld met behulp van Swift .
Deze cursus kan alleen worden uitgevoerd op Intel-gebaseerde Apple-hardware zoals een MacBook of een Mac Mini. Afgevaardigden moeten zich bij Apple hebben geregistreerd en een Apple ID hebben die nodig is om software te downloaden. Afgevaardigden die de tijdens de cursus ontwikkelde applicaties op een iPhone of iPad willen gebruiken met een USB-kabel, moeten hun apparaat registreren met Xcode.