ATTENTION, LES COURS SONT PROVISOIREMENT SUSPENDUS.

Apprendre à développer pour iOS

Fort de 4 ans d’expérience, nous avons décidé de partager nos connaissances avec vous.

Nos cours de développement iOS sont plus axés sur la pratique que la théorie pure, avec tout au long de l’apprentissage la mise en pratique au travers d’une application de prise de note servant de modèle.

Affilié à un organisme de formation, vous pouvez bénéficier de vos jours de DIF.

Prévu pour une durée de 5 jours, nous pouvons très bien adapter nos cours en fonction de vos besoins

Notre tarif est de 500 € H.T/jour, frais non inclus

Nous pouvons nous déplacer dans toute la France, mais aussi en Espagne

Cours prévu en français mais anglais possible

Formation Swift

Annoncé récemment par Apple (juin 2014), Swift est le nouveau langage de développement permettant de réaliser des applications iOS.

Dés la rentrée de septembre 2014, nous serons en mesure de vous proposer notre programme de formation, complètement revu pour le langage Swift.

1. Introduction

• Historique

• Quelques chiffres

• App Store review Guidelines

• Présentation application démo

2. Environnement de développement :

• Présentation de xcode

• Structure d’un projet

• Gestionnaire de source

3. Langage de développement

• Objectiv-C (remplacé par Swift à partir de septembre)

• Design Pattern

• Présentation de ARC

• Framework cocoa

4. Interface graphique

• Interface builder

• Xibs

• Storyboard

• Autolayout

• Habillage graphique d’une application

5. Les composants

• Les vues

• Gesture

• La navigation

• Listes et scrolling

• La géolocalisation

• Carte

• InApp Purchase

• Passbook

• Newstands

6. Persistence

• Préférences applications

• Préférences utilisateurs

• Stockage de fichiers

• CoreData

• Base de données locale SQLLite

• iCloud

7. Réseau

• Networking synchrone et asynchrone (multithreading et GCD)

• Dialogues JSON avec un backend php

• Multitasking

• Airdrop

• iBeacon

8. Compléments

• Internationalisation d’une application

• Adaptation iPad

• Notifications locate et remote

• Intégration réseaux sociaux

9. Tests et débogage

• Mise en place de tests unitaires

• Débogage et profiling

• Génération de certificats

• Provisionning profile

10. Configuration et déploiement sur l’App Store

• Configuration Push

• Configuration InApp

• Configuration GameCenter

• Configuration iTunes Connect

• Validation et envoi