iPhone / iPad - Développement d'application iOS avec Objective-C et COCOA

Loader DigitalCityEen ogenblik, aub...

iPhone / iPad - Développement d'application iOS avec Objective-C et COCOA

(Réf.622)
35
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Beheers de ontwikkeling van mobiele toepassingen op iPhone/iPad

Opleidingsprogramma

Inleiding

Quid op iOS mobiele applicatie ontwikkeling
Ontwikkelings- en implementatieproces
Tools en licenties
XCode: presentatie, programmering API's (Cocoa), Simulator, debug
Project structuur, bestanden, configuratie
C taal: syntaxis, basisbegrippen

Workshop: omgaan met de XCode IDE, SDK, een eerste project

Objective-C

Geschiedenis, versies
Basissyntaxis van de taal: variabelen, controlestructuur, functies
Objectgeoriënteerd programmeren in Objective-C:
- Klassen, instantiëring
- Aggregatie
- Inkapseling (eigenschappen)
- Inheritiëring
Objectlevenscyclus en geheugenbeheer
Controllers
Protocollen

Workshop: bouwen van een complexe toepassing

Stichting.kader

Bijdrage van COCOA
Cocoa Foundation Kit: eenvoudige klassen
Cocoa Foundation Kit: gegevensstructuren
Presentatie van de Cocoa Application Kit

Workshop: Gebruik van meerdere klassen van het raamwerk: strings, lijsten, woordenboeken,...

iPhone / iPad ontwikkeling

Boomstructuur, interface, configuratie
Creëren van views:
- standaard controls, lijsten
- navigatie
- afbeeldingen, iconen
- custom views
- animeren van views
MVC pattern: presentatie, views en linken naar de controller
Code debugging: opties, terugkerende problemen
Code optimalisatie
Testen in emulatie
Verpakken en publiceren
Gegevensopslag:
- methoden en verschillende formaten
- serialiseren van gegevens in bestanden
- gebruikersvoorkeuren

Workshop: een showcase-toepassing met XML-gegevensverwerking

Geavanceerde concepten

Diverse communicatie: synchroon, asynchroon
Speciale gebeurtenissen, multitouch en beweging
Multimedia-ondersteuning
Internationalisering van de toepassing
Multithreading
Toegang tot netwerken (Wifi), geolocatie
Toegang tot webServices

Workshop: complexe toepassingen bouwen met i18n, asynchrone communicatie en speciale gebeurtenissen

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.