iOS App Development – The Fundamentals (Swift)

Vuonna 2014 julkistettu Swift-kieli on huomattavasti laskenut rimaa kehittää iPhone- ja iPad-sovelluksia. Kieltä voidaan lisäksi käyttää Apple TV -, Apple Watch -, Mac- ja Linux-sovelluksiin. Kurssilla opitaan käyttämään Xcode-kehitysympäristöä ja sen Interface Builder -osiota sekä iOS SDK:n toimintoja.

Vaativuus
Arvostelut
3250,00 

Yksityiskurssin tiedustelu

  • Tämä kurssi järjestetään yksilöidysti vain pyynnöstä, haluttuna ajankohtana. Ota yhteys yritysmyyntiin soittamalla 042 42 2121 tai oheisen lomakkeen avulla:

iPhone ja iPad sovelluskehitykseen vauhtia

IPhone ja iPad ovat erittäin kiinnostavia alustoja niin myytävien sovellusten alustaksi kuin yrityksen omillekin sovelluksille.

Kurssi on tarkoitettu henkilöille, jotka haluavat oppia kehittämään iOS-sovelluksia iPhone- ja/tai iPad-alustalle käyttäen Swift 2 -ohjelmointikieltä. He eivät ole ennen tehneet iOS-sovelluskehitystä, mutta ovat kenties käyttäneet jotain muuta kehitysympäristöä ja kieltä.

Kurssilla on runsaasti käytännön harjoituksia.

Kurssin kouluttaja Sakari Kouti on tehnyt App Storessa olevan LayMAP-sovelluksen.

 

Esitiedot: Kurssi Beginning Swift Development tai vastaavat tiedot, eli Swift-ohjelmointikielen osaaminen.
Kurssin harjoitukset tehdään oppilaiden omilla koneilla, eli osallistujalla tulee olla Mac-tietokone.

Materiaali: Kurssilla käytetään englanninkielistä kurssimateriaalia. Opetus on suomeksi.

 

Koulutuksen sisältö

Craft native iPhone applications
Anatomy of an Application
  • Understand what makes up an iOS application, including how it runs, resources it has access to and the sandboxed environment it runs under
Model View Controller
  • Understand the principal design architecture of an iOS application, the model, view, controller
Basic Interaction
  • Learn how to build a very simple application that interacts with buttons and text fields
UI Controls
  • Understand how to use other control methods such as sliders, text fields, segments, switches, actions sheets and alerts
Scrolling
  • Learn how to create scrollable areas within your application, including the ability to scroll images, zoom images and page between a series of images
Views
  • Understand how views work and behave. Learn how to swap views to create dynamic applications
iOS 7 to iOS 9
  • Learn how to design apps that will run on iOS 7 to iOS 9
Navigation Controllers
  • Learn how to create multi-level apps that lets you navigate through your data through a series of more detailed views
Pickers
  • Pickers are views that presents the user with a set of rotating wheels to allow them to select a value from a list
Tables
  • Learn how to create and populate tables to represent data sets. Learn how to customise the view of the tables and cells
Tab Bars
  • Learn how to create Tab Bars for utility style applications
Persistence
  • Learn how to save data to xml files on the local file system. Useful to save user date or preference for the app itself
RSS and json
  • Learn how to access an RSS and json feed from a web server
Auto Layout
  • Learn how to use auto layout to make you app work with different size screens or handle rotation
Size Classes
  • Learn how to use size classes to build user interfaces that adapt to any screen size
Split View Controllers
  • Learn how to utilise split view controllers introduced with the iPad
Stack Views
  • Learn how to utilise stack views to help make layout of your views simpler and more versatile
UIWeb Views
  • Learn how to display live dynamic web pages directly in your application
Storyboards
  • Learn how to use the latest feature of iOS 7 to prototype you applications views and navigation
Collection Views
  • Learn how to utilise collections views to create grid like applications
Local Notifications
  • Learn how to schedule and respond to local notifications
MapKit
  • Learn how to display maps, navigate to certain locations and drop pins as markers
Gestures
  • Learn how add gestures to your apps to make them more dynamic
Physics Engine
  • Learn how add custom physic effects to your app to make a more dynamic interface
Kielituki
  • Opi käyttämään iOSin sisäänrakennettua mahdollisuutta tehdä monikielisiä sovelluksia

 

Avainsanat: , , , , ,

 

Paikkoja jäljellä:
Ei paikkarajoitusta
3250,00  + alv./VAT

Vastuuhenkilö


Sakari Kouti

Sakari Kouti

Sakari Kouti on arvostettu ja tunnustettu kouluttaja ja konsultti erityisesti Microsoftin PowerShell, Active Directory -, Exchange-, Office 365 -, Hyper-V/SCVMM – ja MIM-tekniikoiden sekä IOS-sovelluskehityksen osalta. Hän on kirjoittanut apunaan Mika Seitsonen 1200-sivuisen kirjan Inside Active Directory, joka on ollut alansa parhaiten myyvä kirja Amazon.comissa ja joka löytyy perusteoksena varmasti monen suomalaisenkin IT-ammattilaisen kirjahyllystä. Se on myös luultavasti ainoa IT-kirja, joka on tehty Suomesta suoraan Amerikan markkinoille. Sakari on myös Sovelton perustajia.

Dipl. ins. (tietotekniikka), Microsoft MCT, Microsoft MCSE: Messaging (Exchange 2016), Microsoft MCSE: Cloud Platform and Infra, Microsoft MCSE: Productivity, ITIL Foundation, Cobit Foundation Certificate

Mikä ei toimi käsin, ei toimi koneellakaan