iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 Träningskurs
Vem 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.
Kursplan
Utvecklingsmiljö
- Utvecklingsmiljökrav
- Xcode och iOS SDK
- Apple Developer Registration
- Orsaker till att ansökningar får avslag
- Riktlinjer för mänskligt gränssnitt
Xcode iOS Projekt
- Översikt över Xcode
- Skapa ett iOS projekt
- Körs på simulator och riktiga enheter
Adaptiv layout
- Storyboards
- Stöd för flera enheter
- Ikonstorlek och enhetsorientering
- UI-komponenter
- Bygga ett användargränssnitt
Swift
- Swift översikt över programmeringsspråk
- Variabler, konstanter och datatyper
- Språkkonstruktioner
- Använder Xcode för att utveckla Swift applikationer
- Lekplats
Swift Klasser och scener
- Skapar Swift klasser
- Instansvariabler och initiering
- Minneshantering
- Starka och svaga referenser
- Konstruktörstyper
- Protokoll, hashbara och utskrivbara
- Arv
- Skapa scener
- Implementering av vykontroller
- Outlets och åtgärder
Arbeta med grafik
- Lägga till ikoner och bilder
- Använder SpriteKit API
- Animerande sprites
Användarinteraktion
- Knappar och hanterare
- Pan gestigenkänning
- Tryck på gestigenkänning
Applikationer för flera skärmar
- Tabellnavigering
- Applikationer med flikar
- Navigationskontroller
Platstjänster
- Position och höjd
- Kompassriktning
Enhet Access och lagring
- Fillagring
- Musikbibliotek Access
- SQLsida Database Access
Blåtand
- Bluetooth API
- Centraler
- Kringutrustning
Talramverk
- Tal till text
- Text till tal
Networking
- Nätverk Access
- Serialisera och deserialisera JSON
- VILA Web Services
Krav
Kursen förutsätter viss erfarenhet av programmering.
Open Training Courses require 5+ participants.
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 Träningskurs - Booking
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10 Träningskurs - Enquiry
Vittnesmål (5)
Edward är en fantastisk facilitator
Zibusiso Ncube - Agricatural Research Council
Kurs - Ionic 4 and Angular for Developers
Machine Translated
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.
Paul Coaton - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
I really liked and appreciated how Renee adapted to our questions, on the fly looking for examples of things we asked and sharing examples via WeChat. Not only did she do this, she went out of her way to include screenshots of what to click/where things were given that we did not speak Chinese. It was a collaborative session with Renee pausing so we could ask questions, and allowing us to go slightly off topic sometimes so we got the most out of the session.
Ellie Bailes - GBR 402 GP Strategies Limited
Kurs - WeChat Marketing
The trainer was enthusiastic, kind, and loved the topic
Isaac Murphy - Royal New Zealand Airforce
Kurs - Build Native iOS and Android Apps with Flutter
Learning the steps required to implement the MVVM model.
Roy Chia - AFBI
Kurs - Xamarin: Build Native Mobile Applications for Android, iOS and Windows from a Single C# Code Base
Upcoming Courses
Relaterade Kurser
Advanced Progressive Web App (PWA)
14 timmarDenna instruktörsledda, liveträning Sverige (på plats eller på distans) riktar sig till utvecklare som vill skapa avancerade progressiva webbappar som utför exklusiva funktioner relaterade till push-notiser och offlinetillgänglighet.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den nödvändiga utvecklingsmiljön för att börja utveckla en avancerad progressiv webbapp.
- Skapa push-meddelanden som aktiverar prenumerationer.
- Cachelagra med Service Worker för att få ett webbprogram att fungera offline.
- Skapa push-meddelanden som uppmanar frekventa besökare att installera programmet.
Advanced Flutter
14 timmarDenna instruktörsledda, liveutbildning Sverige (online eller på plats) riktar sig till utvecklare som vill använda Flutter för att skapa plattformsoberoende applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Migrera program från Java till Flutter.
- Integrera Firebase serverdelstjänster som databas, autentisering och lagring.
- Skapa animeringar och avancerade gränssnittsfunktioner för en app.
BLoC Pattern
14 timmarDen här instruktörsledda, liveutbildningen i Sverige (online eller på plats) riktar sig till utvecklare som vill lära sig hur man använder BLoC Pattern för att hantera tillstånd över olika applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå BLoCs kärnkoncept och arkitektur.
- Skapa, testa och felsök BLoCs.
- Lär dig mer om BLoC-byggkontexten.
Build Native iOS and Android Apps with Flutter
14 timmarI denna instruktörsledda, liveträning i Sverige (online eller på plats) kommer deltagarna att lära sig hur man använder Flutter för att snabbt utveckla en mobilapp som körs på både iOS och Android enheter.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera snabbt ramverket, IDE och andra verktyg för att börja utveckla.
- Förstå och använd Googles Dart-språk för att snabbt skapa en prototyp av en mobilapp.
- Testa och distribuera mobilappar som körs på både iOS och Android med hjälp av en enda kodbas.
- Anpassa appen med hjälp av en omfattande uppsättning widgetar, layouter och animationer.
Flutter Development Bootcamp with Dart
35 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda Flutter för att skapa och bygga högkvalitativa mobilappar för Android, iOS och andra plattformar från en gemensam kodbas.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera den utvecklingsmiljö som krävs för att börja skapa Flutter appar.
- Använd programmeringsspråket Dart för att utveckla koden för att bygga apparna.
- Använd Flutter widgets för att designa och skapa estetiskt tilltalande och lättanvänt användargränssnitt.
- Distribuera och testa appar på olika plattformar (mobil, dator, webb osv.).
Ionic2
14 timmarThis instructor-led, live training in Sverige (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Ionic 4 and Angular for Developers
21 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill skapa en hybrid mobilapplikation med Ionic 4.
I slutet av denna utbildning kommer deltagarna att kunna:
- Integrera inbyggda enhetsfunktioner i en hybridmobilapplikation.
- Använd Angular och Ionic 4 för att skapa en hybridmobilapplikation.
- Kör ett hybridprogram på en emulator för mobila enheter.
Ionic 6
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill skapa en modern mobilapplikation med Ionic 6.
I slutet av denna utbildning kommer deltagarna att kunna:
- Integrera inbyggda enhetsfunktioner i en modern hybridmobilapplikation.
- Lär dig grunderna i Ionic.
- Lär dig att distribuera Ionic program till produktion.
- Kör ett modernt hybridprogram på en emulator för mobila enheter.
IBM MobileFirst Platform for Hybrid Mobile Application Development
21 timmarIBM MobileFirst Platform (tidigare känd som Worklight Foundation) är en uppsättning verktyg och tjänster för att bygga företagsapplikationer för mobiler och surfplattor. Dess API på klientsidan är tillgängligt för inbyggda iOS (Objective-C), inbyggda Android (Java), J2ME, C# inbyggda Windows Phone (C#) och JavaScript för plattformsoberoende hybrid-OR mobilwebbapplikationer. MobileFirst-plattformen är tillgänglig på plats eller i molnet.
I denna instruktörsledda, liveträning kommer deltagarna att lära sig hur man ställer in och använder MobileFirst Platform för att utveckla och hantera hybridmobilapplikationer baserade på HTML5, JS och CSS.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera MobileFirst
- Utveckla, testa och distribuera plattformsoberoende hybridmobilappar.
- Använd MobileFirst-säkerhetsmekanismer för att skydda appar.
- Uppdatera appar trådlöst inom en organisation och kringgå behovet av appbutiker.
- Administrera och övervaka mobilappar.
Publik
- Utvecklare
Kursens upplägg
- En del föreläsning, en del diskussion, övningar och tung praktisk övning i en skarp labbmiljö.
Not
- Denna utbildning är baserad på Mobile Foundation 8.0. För att begära en annan version eller annan anpassning av den här kursen, vänligen kontakta oss för att ordna.
Progressive Web Apps (PWA)
14 timmarI denna instruktörsledda, liveutbildning Sverige (på plats eller på distans) kommer deltagarna att lära sig hur de utvecklar sin första progressiva webbapp när de går igenom en serie praktiska övningar som kulminerar i skapandet och driftsättningen av en funktionell PWA.
WeChat Marketing
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till entreprenörer, marknadschefer och säljare som vill göra digital marknadsföring på WeChat.
I slutet av denna utbildning kommer deltagarna att kunna:
- Leverera ett meddelande till fler mottagare samtidigt på WeChat.
- Marknadsför (till främlingar) på WeChat utan kostnad.
- Öppna WeChat Wallet och använd WeChat Pay.
- Annonsera med ett WeChat officiellt konto.
WeChat Mini Programs for Developers
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill utveckla WeChat miniprogram på WeChat-plattformen.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera utvecklarverktygen för att skapa WeChat miniprogram.
- Skriv WXML och WXSS istället för traditionella HTML och CSS för att skapa program.
- Distribuera program som kan köras på mobila och stationära datorer som kör Wechat.
WeChat Open Platform for Developers
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill utveckla på WeChat-plattformen.
I slutet av denna utbildning kommer deltagarna att kunna:
- Aktivera deras mobilappar för att stödja funktioner som att dela till WeChat, lägga till WeChat favoriter och betala med WeChat Betala.
- Gör det möjligt för deras webbplatser att stödja användning av WeChat-konton för att logga in.
- Tillhandahålla en lättviktig tjänst för miljarder WeChat användare via officiella konton.
- Bli en tredjepartsplattform för att tillhandahålla operativa tjänster och branschlösningar för officiella konton.
WeChat Work
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till entreprenörer och företagsadministratörer som vill använda WeChat Work för att hantera kontorskommunikation och samarbete effektivt.
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd de omfattande OA-programmen i WeChat Arbeta effektivt.
- Hantera företagsfiler med hjälp av 100 GB File Disk gratis.
- Använd företagsbetalning för att skicka röda paket till anställda och ta emot/göra betalningar från/till anställda.
- Anpassa rött paketomslag med företagsvarumärken för att främja varumärkeskulturen.
- Ställ in företagslogotyper och reklambilder på mobiltelefonens startsida för att skapa en företagskultur.
Xamarin for Cross-Platform Development
21 timmarI denna instruktörsledda, live-utbildning i Sverige (online eller på plats) kommer deltagarna att lära sig viktiga aspekter av Xamarin när de tar sig an utvecklingen av sin egen uppsättning mobilapplikationer för Android, iOS och Windows.