Close
One More Thing Studio
Picto phone

06 14 02 45 62

Formation au dev iOS 

avec Swift 3

Formation au développement iOS

Découvrez le développement iOS en 5 jours 

et réalisez des applications pour iPhone et iPad !

Niveau débutant

Formateur expert

Sur 5 jours

Prochaine session

11 - 15 décembre 2017

À savoir

Toute personne souhaitant acquérir les bases de la programmation iOS, watchOS ou tvOS : développeur, chef de projet web...

Public concerné

Posséder une solide base en développement d’applications natives avec Swift 3.

Utiliser Xcode et les autres outils de dev de manière efficace.

Objectifs

Connaître la Programmation Orientée Objet (OOP) et au moins un langage objet (Java, C++,…).

Connaitre l’Objective-C est un plus mais non obligatoire.

Pré-requis

Le programme

- Introduction : Développement mobile (enjeux, philosophie, …)

- Terminaux Mobiles : iPhone/iPad/iPod Touch

- Développement pour Apple Watch et Apple TV

- UI/UX – L’importance de l’expérience utilisateur

- Xcode et l’environnement de développement

- Simulateurs iPhone/iPad/AppleWatch et Apple TV

- Frameworks et SDK iOS

- Notre tout premier projet

JOUR 1 - ECOSYSTÈME

- Swift : Les concepts clefs et la philosophie

- Swift : Objective-C et inter-opérabilité

- Les playgrounds

- Concepts et Design patterns dans le développement iOS

- MVC et MVVM - “delegates” - “properties” - “Key/value” coding/observing

- Protocol Oriented Programming

- View Controllers and Lifecycle

- Memory management

JOUR 2 - SWIFT ET LES CONCEPTS CLEFS

- Présentation d’iOS 10 et d’iOS 11

- UIKit en détail

- Premier projet d’envergure : Application connectée (sans persistance de données)

- Autolayout et size classes en pratique. Utilisation des storyboards

- Utilisation des composants natifs : Création des vues

- Appels aux webservices mis en place sur Firebase

- Traitement et affichage des données

JOUR 3 - IOS FRAMEWORK

- Persistance des données : CoreData en théorie

- Persistance des données : CoreData en pratique

- Reprise de l’application du jour 3 et mise en place de la persistance

- Comparaison avec Realm

JOUR 4 - REAL LIFE APPLICATION

- UI/UX plus approfondi : Personnalisation des vues

- Adaptation de l'ergonomie

- Introduction à Quartz 2D

- Détection de gestures

- Animation

- Debug et optimisation : Cas pratiques et outils

- Utilisation de frameworks opensources : cocoapods, carthage

- Le Provisionning portal d’Apple (soumission d’une application)

JOUR 5 - BETTER UX MAKES BETTER APPS

Du 18 au 23 septembre 2017 - Terminé

Du 16 au 21 octobre 2017 - Terminé

Du 11 au 15 décembre


L'AGENDA DES SESSIONS

Qui sommes-nous ?

One More Thing Studio est une agence de conception et développement d’application iOS et Android.

Nous avons développé une véritable expertise en matière de développement d’applications mobiles iOS, expertise reconnue par tous les clients avec qui nous avons eu la chance de travailler.

L’agence

CTO et votre formateur iOS

Ils nous font confiance

Equidia
Vizeat
Happn
Fortuneo
Geodis
Caisse d'épargne

Iman Zarrabian

Iman Zarrabian - Formateur au développement iOS

Témoignages

Une formation très complète, le sujet est maîtrisé, le plan du cours est clair et respecté avec en fil rouge un exercice mené de bout en bout jusqu’à une appli complète. Excellent rapport théorie / pratique , on ne s’ennuie jamais. Pour ne rien gâcher le prof est éminemment sympathique, toujours à l’écoute, toujours passionné. On en ressort boosté, prêt à envahir l’AppStore :).

Jérôme Choain (JCFrog)

Iman Zarrabian - Formateur au développement iOS

Formation indispensable pour rentrer dans l’iOS. Equipe composée de formateurs passionnés et actifs sur l’Apple Store. On y apprend en quelques jours, basé sur des exemples précis, les astuces pour créer une application de qualité en Swift sous l’iOS touchant de nombreux aspects comme CoreData et les web-services. La formation est à la page en nous présentant les dernières innovations des iOS ainsi que les fonctionnalités à venir. Un must!

Christophe Saugé

Iman Zarrabian - Formateur au développement iOS

Cette formation est idéale pour un développeur C++ qui cherche à maîtriser Swift. Une application exemple s’enrichit avec les notions clef. Les bonnes pratiques du langage deviennent évidentes. Le formateur est du métier, et partage volontiers sa large expérience dans un enthousiasme communicatif. Verdict : ★ ★ ★ ★ ★

Cyrille Prudhomme

Iman Zarrabian - Formateur au développement iOS

Formation slide free efficace, concrète, animée par un formateur disposant d'une longue expérience du développement et du déploiement d'applications iOS.

Jérôme Pietri (Vizeat)

Iman Zarrabian - Formateur au développement iOS

Intéressé(e) ?

Pré-inscription gratuite

Ou appelez-nous, c’est plus simple

06 14 02 45 62

Jérôme Dumont