Objectifs de cette formation de 5 jours

Développer une application en respectant les règles ergonomiques d'Apple
Savoir créer et développer des applications mobiles professionnelles
Maîtriser XCode et d'autres outils de développement d'Apple
Manipuler les composants graphiques mis à disposition
Gérer les préférences d'une application
Gérer l'écran tactile
Développer des applications iOS performantes en Swift
Déployer des applications iOS (iPhone, iPad,...) sur l'ensemble de vos appareils et sur AppStore

DURÉE

5 jours
soit 35 heures

PUBLIC

Ingénieur logiciel, chef de projet, développeur, analyste programmeur

PRÉ-REQUIS

Bonne connaissance de la programmation et d'un langage orienté objet

Connaissance du XCode souhaité

Avis clients :

Score obtenu à partir de 4 sessions et 2 stagiaires

Satisfaction Clients

Enquetes satisfaction enregistrées au 26/10/2020 :
  • Compétences formateur (5993 réponses clients)
    94%
  • Organisation globale (7624 réponses clients)
    90%
  • Proximité (4118 réponses clients)
    89%
  • Utilité (7623 réponses clients)
    89%

Recommanderiez vous Lexom ? (7533 clients)
OUI à 98% !

Programme de la formation

A l'issue de la formation, les participants seront préparés à :

Jour 1 - Matin

1. Définir l'environnement iOS
  • Introduction à l'environnement iOS
  • Les outils de développement
  • La distribution d'application

Jour 1 - Après-midi

2. Opérer la programmation sous iOS
  • L'environnement d'application iOS : -XCode
  • a. Prise en main de l'outil
  • b. Mise en page avec Interface Builder
  • c. Objets graphiques : boutons, labels, textes
  • d. Navigation entres les vues avec les storyboards
  • Le langage Objective-C
  • Les schémas de conception Cocoa
  • Introduction au langage Swift
  • a. Historique
  • b. Principes de Swift
  • c. Création d'une application Swift avec XCode

Jour 2 - Matin

3. Reconnaître la programmation avec Swift et le langage Swift
  • Les constantes et les variables
  • Les chaînes de caractères
  • Les Opérateurs de base
  • Les tableaux
  • Les dictionnaires
  • Les instructions
  • Les fonctions

Jour 2 - Après-midi

4. Pratiquer la programmation orientée Objet en Swift
  • La syntaxe
  • L'héritage
  • Les références
  • Les extensions
  • Les types génériques
  • Les protocoles
  • Les closures
  • La délégation

Jour 3 - Matin

5. Opérer une migration de projet en Objective-C
  • Les notions d'Objective-C
  • La comparaison entre Swift et Objective-C
  • Gérer la cohabitation et la migration
6. Indiquer les contrôleurs de vue
  • Les Patterns de conception MVC
  • Le cycle de vie des vues
  • Navigation controlers, tab bar controllers
  • Table views, scroll views, web views
  • Le cookbook de la navigation

Jour 3 - Après-midi

7. Examiner la persistance de Données
  • La base de données en utilisant SQLite
  • Core Data
  • Les bases de Données avec Core Data
  • La structure de Core Data
  • La création d'un modèle dans Core Data
  • L'exemple de création d'un BD avec Core Data
  • Realm
  • Introduction
  • Exemple

Jour 4 - Matin

8. Distinguer les principales API des terminaux
  • Les gestures et le multitouch
  • La géolocalisation : Core Location et MapKit
  • Les ressources du téléphone : Appareil photo, contacts

Jour 4 - Après-midi

9. Construire des applications professionnelles
  • Gestion de dépendances
  • Déboguer avec Xcode
  • Internationalisation
  • Achats intégrés (In App purchase)

Jour 5 - Matin

10. Gérer les accès au réseau
  • Requêtes HTTP
  • Accéder à une API
  • Gestion des accès asynchrones : Grand Central Dispatch
  • Gérer des données en JSON
11. Définir les autres plateformes
  • Introduction à l'environnement de l'Apple TV
  • Créer la version Apple TV d'une application mobile

Jour 5 - Après-midi

12. Construire une application sur App Store
  • Création d'un compte Apple Developer
  • Création des Certificats de développement
  • Création des Certificats de production (Distribution)
  • Déclarer les Devices et stocker les profiles
  • Paramétrer les applications dans XCode
  • Archiver les Projets
  • Valider les projets et les envoyer à iTunes Connect
Dernière date de modification : 2018-12-10

Pédagogie

Parcours Pédagogique Lexom
  • Onboarding
    Digital
  • Parcours d'Intégration
  • Formation en présentiel
  • Analyse Post Formation
  • Skill
    Check

L'option d'Onboarding Digital permet de maximiser le potentiel formatif de nos sessions en proposant au stagiaire un parcours d'intégration complet.
En effet, bien qu'un parcours d'intégration soit déjà présent pour chacune de nos sessions l'Onboarding Digital en est une version plus développée.

Ainsi, cette option permet l'accès à des modules e-learning spécifiquement pensés pour chacun des domaines de la formation professionnelle dans l'optique d'y associer les méthodes pédagogiques les plus efficientes.
C'est également un accès à une base de 40 000 tutos "bureautique & informatique" réalisés par des experts passionnés par leur domaine et partageant le plaisir de transmettre.

En souscrivant à cette option le stagiaire arrivera le jour de la formation dans des conditions de réussite optimales.

Accès plateforme Administrative & Pédagogique :

Dès son inscription le stagiaire disposera d'un « profil stagiaire » et d'un accès à notre plateforme collaborative.
Il y trouvera toutes les données relatives à sa formation. Tout au long du parcours d'apprentissage cette plateforme centralisera les échanges entre le stagiaire, le formateur et le Groupe Lexom afin que toutes les informations utiles lui soient facilement accessibles. Il pourra y télécharger sa convocation, remplir une auto-évaluation avant la formation, consulter l'évaluation de son parcours par le formateur, obtenir son support de cours et bien d'autres encore...


Auto-évaluation :

Chez LEXOM nous encourageons l'apprenant à être acteur de l'élaboration de son parcours de formation.

C'est pourquoi, en amont de chacune de nos sessions, l'apprenant est invité à réaliser une auto-évaluation. Réaliser cet exercice lui offre la possibilité de se situer par rapport aux objectifs fixés et de prendre conscience de sa marge de progression, favorisant ainsi son implication.

C'est également un moyen pour le formateur d'appréhender le niveau général du stagiaire, avant une étape que nous jugeons indispensable : la prise de contact téléphonique.


Contact téléphonique :

Nous considérons la prise de contact téléphonique comme un temps fort de la formation ; elle est l'occasion pour chacun de se présenter mais permet également au formateur de bien cibler les attentes du stagiaire. Les informations recueillies lors de cet appel viennent en complément de celles obtenues lors de l'auto-évaluation, permettant au formateur de rendre la formation la plus opérationnelle possible.


Bulles d'infos :

S'appuyant sur la pédagogie de la « classe inversée », et afin de permettre à l'apprenant une immersion dès son inscription, nous lui proposons d'intégrer un groupe de social learning dédié à son programme de formation. Cela sera pour lui l'occasion de découvrir du contenu et ainsi favoriser l'émergence de questionnements qui viendront enrichir les échanges lors du présentiel.


Emails d'immersions :

Afin de l'accompagner au mieux dans son parcours d'intégration, le stagiaire reçoit régulièrement des mails lui rappelant les différentes étapes post-formation, ainsi que quelques conseils qui lui permettront d'arriver bien préparé le jour J.

Formation en présentiel :

Vecteur incontournable de la transmission du savoir, le présentiel est incontestablement le temps fort du parcours de formation.

Riche d'échange d'expériences et d'interactions, cette étape permet à l'apprenant de bénéficier d'un accompagnement personnalisé.

En effet, nos formateurs veillent à varier et adapter leurs méthodes pédagogiques de façon à capter au mieux l'attention des stagiaires et ainsi garantir leur implication. Ils veillent également à appuyer leur discours de cas pratiques et de mises en situation professionnelle.

Chez LEXOM nous considérons le lien humain comme une valeur ajoutée essentielle à tout apprentissage ;

c'est pourquoi, tous experts dans leur domaine, nos formateurs prendront plaisir à partager leur expérience personnelle afin d'enrichir toujours plus l'expérience formative.

Evaluation de fin de formation :

Afin de permettre au formateur de s'assurer de la bonne acquisition des compétences par le stagiaire, nos sessions de formation sont régulièrement ponctuées de temps d'évaluation. Se présentant comme une synthèse de toutes les évaluations proposées au cours de la formation, l'évaluation de fin de formation mesure les écarts entre objectifs fixés et résultats obtenus.


Evaluation formateur :

Toute critique est source d'amélioration, et c'est pourquoi, afin d'estimer la qualité de l'enseignement dispensé et de permettre à nos formateurs de repenser leurs méthodes pédagogiques, le stagiaire sera invité à réaliser une évaluation du formateur à la fin de la session.


Support de cours :

A l'issu de la formation, le stagiaire aura la possibilité de télécharger, sur notre plateforme collaborative, le support de cours conçu par le formateur. Ce contenu sera une source d'information supplémentaire sur laquelle le stagiaire pourra s'appuyer lors de sa mise en situation professionnelle.


Bilan d'évolution :

Un bilan d'évolution permettant d'apprécier la progression du stagiaire ; de l'auto-évaluation à l'évaluation finale réalisée par le formateur ; sera délivré à l'issu de la formation.

Le Skills check & l'Ancrage mémoriel

Afin d'optimiser l'impact de nos formations, nous proposons l'option « skills check ». Cette option développe la notion d'ancrage mémoriel via la mise en situation sur le lieu de travail. Afin d'assimiler de nouvelles notions rien ne vaut la pratique encadrée.


Micro Doing :

La formation présentielle ne devient pleinement efficace que si elle est suivie de sa mise en oeuvre régulière dans la pratique quotidienne. C'est pourquoi, chez Lexom, nous y associons le Micro-Doing, via l'application "Lexom Do-it".

Cette modalité de formation en ligne gamifiée propose de développer ses compétences par l'action. Des défis personnalisés invitent l'apprenant à se confronter à la réalité du terrain par le biais de la mise en pratique en situation professionnelle. C'est un outil d'ancrage des compétences abordées au cours d'une formation en présentiel. Le stagiaire transforme ainsi ses savoirs en savoir-faire.


Tutorat :

Afin de renforcer l'efficacité du micro-doing, nous lui ajoutons un suivi de quatre mois sous forme de tutorat. A raison de 8h réparties sur 4 mois, le stagiaire pourra évoquer avec le formateur les difficultés rencontrées lors de la mise en pratique et ainsi valoriser ses échecs.

Méthodes pédagogiques

  • Alternance de méthodes expositives (théorie accompagnée de supports informatiques, numériques, vidéos), interrogatives (questions-réponses) et actives (mises en situation, jeux de rôles, simulations)

Modalités d'évaluation

  • Alternance de situations d'évaluations formatives (questionnements d'évaluation et exercices d'application)
  • Une attestation de formation reprenant l'ensemble des objectifs pédagogiques sera délivrée à chaque participant à l'issue de la formation.

Villes dans lequelles nous organisons la formation iOS - Développer des applications pour iPhone et iPad

Formation Code Postal Département
Formation iOS - Développer des applications pour iPhone et iPad Paris 75000 Paris
Formation iOS - Développer des applications pour iPhone et iPad Marseille 13000 Bouches-du-Rhône
Formation iOS - Développer des applications pour iPhone et iPad Toulouse 31500 Haute-Garonne
Formation iOS - Développer des applications pour iPhone et iPad Bordeaux 33300 Gironde
Formation iOS - Développer des applications pour iPhone et iPad Montpellier 34000 Hérault
Formation iOS - Développer des applications pour iPhone et iPad Lille 59800 Nord
Formation iOS - Développer des applications pour iPhone et iPad Strasbourg 67000 Bas-Rhin
Formation iOS - Développer des applications pour iPhone et iPad Lyon 69000 Rhône
Formation iOS - Développer des applications pour iPhone et iPad Toulon 83200 Var
Formation iOS - Développer des applications pour iPhone et iPad Grenoble 38000 Isère
Formation iOS - Développer des applications pour iPhone et iPad Nantes 44200 Loire-Atlantique
Formation iOS - Développer des applications pour iPhone et iPad Dijon 21000 Côte-d'Or
Formation iOS - Développer des applications pour iPhone et iPad Nimes 30000 Gard
Formation iOS - Développer des applications pour iPhone et iPad Rennes 35000 Ille-et-Vilaine
Formation iOS - Développer des applications pour iPhone et iPad Saint Etienne 42000 Loire
Formation iOS - Développer des applications pour iPhone et iPad Orleans 45000 Loiret
Formation iOS - Développer des applications pour iPhone et iPad Clermont Ferrand 63000 Puy-de-Dôme
Formation iOS - Développer des applications pour iPhone et iPad Annecy 74000 Haute-Savoie
Formation iOS - Développer des applications pour iPhone et iPad Versailles 78000 Yvelines
Formation iOS - Développer des applications pour iPhone et iPad Avignon 84000 Vaucluse
Formation iOS - Développer des applications pour iPhone et iPad Evry 91000 Essonne
Formation iOS - Développer des applications pour iPhone et iPad Nanterre 92000 Hauts-de-Seine
Formation iOS - Développer des applications pour iPhone et iPad Saint Denis 93200 Seine-Saint-Denis
Formation iOS - Développer des applications pour iPhone et iPad Angers 49000 Maine-et-Loire
Formation iOS - Développer des applications pour iPhone et iPad Brest 29200 Finistère
Formation iOS - Développer des applications pour iPhone et iPad Metz 57050 Moselle
Formation iOS - Développer des applications pour iPhone et iPad Caen 14000 Calvados
Formation iOS - Développer des applications pour iPhone et iPad Mulhouse 68100 Haut-Rhin
Formation iOS - Développer des applications pour iPhone et iPad Nancy 54100 Meurthe-et-Moselle
Formation iOS - Développer des applications pour iPhone et iPad La Rochelle 17000 Charente-Maritime
Formation iOS - Développer des applications pour iPhone et iPad Agen 47000 Lot-et-Garonne
Formation iOS - Développer des applications pour iPhone et iPad Albi 81990 Tarn
Formation iOS - Développer des applications pour iPhone et iPad Alençon 61000 Orne
Formation iOS - Développer des applications pour iPhone et iPad Amiens 80090 Somme
Formation iOS - Développer des applications pour iPhone et iPad Angoulême 16000 Charente
Formation iOS - Développer des applications pour iPhone et iPad Argenteuil 95100 Val-d'Oise
Formation iOS - Développer des applications pour iPhone et iPad Arras 62000 Pas-de-Calais
Formation iOS - Développer des applications pour iPhone et iPad Auch 32810 Gers
Formation iOS - Développer des applications pour iPhone et iPad Aurillac 15000 Cantal
Formation iOS - Développer des applications pour iPhone et iPad Auxerre 89000 Yonne
Formation iOS - Développer des applications pour iPhone et iPad Belfort 90000 Territoire de Belfort
Formation iOS - Développer des applications pour iPhone et iPad Besançon 25000 Doubs
Formation iOS - Développer des applications pour iPhone et iPad Blois 41000 Loir-et-Cher
Formation iOS - Développer des applications pour iPhone et iPad Bourg en Bresse 01000 Ain
Formation iOS - Développer des applications pour iPhone et iPad Bourges 18000 Cher
Formation iOS - Développer des applications pour iPhone et iPad Cahors 46000 Lot
Formation iOS - Développer des applications pour iPhone et iPad Carcassonne 11000 Aude
Formation iOS - Développer des applications pour iPhone et iPad Châlons en Champagne 51000 Marne
Formation iOS - Développer des applications pour iPhone et iPad Chambéry 73000 Savoie
Formation iOS - Développer des applications pour iPhone et iPad Chartres 28000 Eure-et-Loir
Formation iOS - Développer des applications pour iPhone et iPad Châteauroux 05380 Hautes-Alpes
Formation iOS - Développer des applications pour iPhone et iPad Colmar 68000 Haut-Rhin
Formation iOS - Développer des applications pour iPhone et iPad Créteil 94000 Val-de-Marne
Formation iOS - Développer des applications pour iPhone et iPad Digne les Bains 04000 Alpes-de-Haute-Provence
Formation iOS - Développer des applications pour iPhone et iPad Epinal 88000 Vosges
Formation iOS - Développer des applications pour iPhone et iPad Evreux 27000 Eure
Formation iOS - Développer des applications pour iPhone et iPad Gap 05000 Hautes-Alpes
Formation iOS - Développer des applications pour iPhone et iPad Guéret 23000 Creuse
Formation iOS - Développer des applications pour iPhone et iPad La Roche sur Yon 85000 Vendée
Formation iOS - Développer des applications pour iPhone et iPad Laval 53000 Mayenne
Formation iOS - Développer des applications pour iPhone et iPad Le Mans 72100 Sarthe
Formation iOS - Développer des applications pour iPhone et iPad Limoges 87280 Haute-Vienne
Formation iOS - Développer des applications pour iPhone et iPad Mâcon 71870 Saône-et-Loire
Formation iOS - Développer des applications pour iPhone et iPad Melun 77000 Seine-et-Marne
Formation iOS - Développer des applications pour iPhone et iPad Mende 48000 Lozère
Formation iOS - Développer des applications pour iPhone et iPad Montauban 82000 Tarn-et-Garonne
Formation iOS - Développer des applications pour iPhone et iPad Moulins 03000 Allier
Formation iOS - Développer des applications pour iPhone et iPad Nevers 58000 Nièvre
Formation iOS - Développer des applications pour iPhone et iPad Niort 79000 Deux-Sèvres
Formation iOS - Développer des applications pour iPhone et iPad Périgueux 24000 Dordogne
Formation iOS - Développer des applications pour iPhone et iPad Perpignan 66100 Pyrénées-Orientales
Formation iOS - Développer des applications pour iPhone et iPad Poitiers 86000 Vienne
Formation iOS - Développer des applications pour iPhone et iPad Quimper 29000 Finistère
Formation iOS - Développer des applications pour iPhone et iPad Reims 51100 Marne
Formation iOS - Développer des applications pour iPhone et iPad Rodez 12000 Aveyron
Formation iOS - Développer des applications pour iPhone et iPad Rouen 76100 Seine-Maritime
Formation iOS - Développer des applications pour iPhone et iPad Saint Brieuc 22000 Côtes-d'Armor
Formation iOS - Développer des applications pour iPhone et iPad Saint Lô 50000 Manche
Formation iOS - Développer des applications pour iPhone et iPad Tarbes 65000 Hautes-Pyrénées
Formation iOS - Développer des applications pour iPhone et iPad Tours 37100 Indre-et-Loire
Formation iOS - Développer des applications pour iPhone et iPad Valence 26000 Drôme
Formation iOS - Développer des applications pour iPhone et iPad Vannes 56000 Morbihan
Formation iOS - Développer des applications pour iPhone et iPad Vesoul 70000 Haute-Saône
Formation iOS - Développer des applications pour iPhone et iPad Pau 64000 Pyrénées-Atlantiques
Formation iOS - Développer des applications pour iPhone et iPad Mont de Marsan 40000 Landes