MicroWorld-NetCom
1. Vælg fagområde:
2. Vælg produktområde:
Se kursus information
Kampagner & nyheder
Kursuskalender
Aktuelle tilbud
Certificering
IT-bøger
Lokaleudlejning
Kursusmetoder
MicroWorld
Del siden:

Advanced iPhone Development

Er du allerede godt i gang med at udvikle iPhone og iPad apps, men vil gerne blive dygtigere. Så er dette kursus specielt til dig. Vi arbejder med følgende emner.

Blocks og Grand Central Dispatch
En introduktion til blocks som er en tilføjelse til C og dermed Objective-C. Blocks kendes også fra andre sprog som f.eks. Ruby eller som closures i C#.

Apple har meldt ud at de fremover vil bruge blocks overalt i deres API'er. Vi arbejder med de nye blocks API'er til animationer, enumeration og introducerer så Grand Central Dispatch.

Vi lærer hvordan vi kan bruge blocks og grand central dispatch til at udføre tunge programstumper på en anden tråd end hovedtråden, således at vores applikation forbliver responsiv.

Custom UI programming
Med over 300.000 applikationer i App Store skal der virkelig noget til for at skille sig ud når man udvikler iPhone og iPad applikationer.

En vigtig måde at differentiere sig på er ved at lave flotte, indbydende og lette brugergrænseflader som begejstrer brugerne. Apples indbyggede UI elementer kan til en hvis grænse tilpasses, og det vil vi arbejde med.

Vi går også videre og kigger på hvordan vi kan tilpasse andre elementer end dem der lige umidelbart lader sig tilpasse. Eksempelvis kigger vi på knapper, sliders, tabeller, tab-bars og navigation-bars.

Core Data
Core Data er en objekt-relateret mapper (ORM) ovenpå en persistent data store, som f.eks. en SQLite database. Core Data giver mulighed for at bygge applikationer som gemmer data lokalt i en database og gør det let at hente og søge data samt at opretholde en objektgraf. Vi lærer det grundlæggende i Core Data som at:
  • Definere sin data model med entiteter, attributer og relationer.
  • Oprette modelklasser som passer til datamodellen
  • Hente og gemme data
Derudover kigger vi på mere avancerede emner som f.eks. hvordan man håndterer ændringer i sin datamodel.
Vi bygger en applikation som bruger Core Data som data store.

Web Services
Web services er en central del af mange apps og de indbyggede frameworks har ikke indbygget understøttelse. Der er dog gode open source biblioteker som gør det nemt at arbejde med web services uden at skrive mere kode end højst nødvendigt.

Vi arbejder med metoder til at tilgå webservices i de mest populære formater SOAP (XML) og REST (JSON) og bruger dem til at bygge en applikation som tilgår en web service.

Forudsætninger
Det er en forudsætning at du allerede har arbejdet med iPhone udvikling og måske allerede har en app i App Store. Du bør have en viden der svarer til den som tilbydes på det introducerende kursus i iPhone og iPad udvikling, men derudover bør du have arbejdet selvstændigt med iPhone udvikling i et stykke tid for at få det optimale ud af undervisningen. Hvis du er i tvivl om du har de rette forudsætninger så kontakt os endelig.




Om underviserne


Joachim Bondo

Joachim er forfatter og medforfatter til bøgerne iPhone Games Project, iPhone Advanced Projects,iPhone User Interface Design Projects. Sidstnævnte er han lead-author på. Kapitlet i den første bog kan hentes gratis her.



 

 

Philip Bruce
Philip er en erfarren udvikler af apps til iPhone. Blandt de projekter han i øjeblikket har i iTunes App storen kan nævnes:

  • BusTogMetro
    Se de nærmeste stationer og stoppesteder direkte på din iPhone og se de næste bus, tog og metro afgange, hentet fra rejseplanen.dk
  • SMSBillet
    Bestil og køb bus og togbilleter direkte fra din iPhone
  • Blocks
    Et klassisk puzzle-spil til iPhone

Philip Bruce er elektro-ingeniør studerende på DTU og han er ved at færdiggøre sin master.

Læs mere om Philips projekter på hans egen side "Den falske Zebra"


Ole Gammelgaard Poulsen
Lige siden det første iPhone SDK blev frigivet har Ole udviklet applikationer til iPhone, iPod Touch og senest også iPad. Han har selv haft adskillige apps i toppen af den danske App Store (Toginfo, CPH Flights, etc.) og har også hjulpet adskillige virksomheder med at udvikle apps.




"Danske Android-programmører står på spring"
Læs interview med Ole og Joachim fra Comon.

Se også vores Android Apps kursus






Hvor kan jeg læse mere om iPad?

www.ipadfan.dk
Hvis du vil vide mere om iPad og relaterede nyheder om iPad'en så anbefaler vi at du besøger www.ipadfan.dk. iPadfan er et community som udelukkende beskæftiger sig med iPad og iPad-relaterede produkter. Her kan du finde nyheder om apps, lanceringsplaner osv.




OBS!

Dette tilbud kan ikke kombineres med eksisterende rabataftaler. Der tages forbehold for eventuelle slåfejl.


  MicroWorld | E-mail: info@microworld.dk | Tlf: 70 15 20 20 | CVR: 20285680
København | Århus
Google+ LinkedIn Facebook  Twitter