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
Du 12/02/2020 au 21/11/2024

  • Compétences formateur (7096 réponses clients)
    89%
  • Proximité (3206 réponses clients)
    88%
  • Organisation globale (7091 réponses clients)
    90%
  • Utilité (7080 réponses clients)
    86%

Recommanderiez vous Lexom ? (7006 clients)

OUI à 93% !

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

Arrivez le jour J en toute sérénité !

Vous êtes sur le point de commencer une nouvelle formation en présentiel et nous savons à quel point il est important pour vous d'en tirer le meilleur parti. Pour vous assurer une expérience optimale, nous vous proposons une opportunité unique : une session d'échange avec votre formateur avant le début de la formation.

Pourquoi participer à cette session d'échange ?

Faites connaissance avec votre formateur avant même le premier jour de formation. Apprenez à connaître son parcours, son expertise et son approche pédagogique. Cette connexion initiale facilite une atmosphère d'apprentissage plus ouverte et engageante.

Profitez de ce temps pour discuter de vos attentes et objectifs spécifiques. Partagez vos expériences antérieures et vos besoins particuliers. Votre formateur pourra ainsi adapter le contenu et les méthodes d'enseignement pour mieux répondre à vos attentes.

Une bonne préparation est la clé du succès. En ayant déjà échangé avec votre formateur, vous serez mieux préparé et plus motivé pour vous investir pleinement dès le premier jour de formation.

Maximisez la réussite de votre formation !

Accès plateforme administrative & pédagogique :

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

Auto-évaluation :

Chez LEXOM, nous vous encourageons à être acteur de l'élaboration de votre parcours de formation. C'est pourquoi, en amont de chacune de nos sessions, vous êtes invité à réaliser une auto-évaluation. Réaliser cet exercice vous offre la possibilité de vous situer par rapport aux objectifs fixés et de prendre conscience de votre marge de progression, favorisant ainsi votre implication. C'est également un moyen pour le formateur d'appréhender votre niveau général, avant une étape que nous jugeons indispensable : la prise de contact téléphonique.

Appel avant formation :

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.

Emails d'immersions :

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

Plongez au cœur de l'apprentissage !

Vecteur incontournable de la transmission du savoir, le présentiel est incontestablement le temps fort de votre parcours de formation. Riche en échanges d'expériences et en interactions, cette étape vous permet 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 votre attention et ainsi garantir votre 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 votre expérience formative.

Consolidez vos acquis et partagez votre expérience.

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, vous serez invité à réaliser une évaluation du formateur à la fin de la session.

Support de cours :

À l'issue de la formation, vous aurez 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 vous pourrez vous appuyer lors de votre mise en situation professionnelle.

Bilan d'évolution :

Un bilan d'évolution, permettant d'apprécier votre progression, de l'auto-évaluation à l'évaluation finale réalisée par le formateur, vous sera délivré à l'issue de la formation.

Avancez avec confiance grâce à nos experts !

Votre formation en présentiel vient de se terminer et vous êtes maintenant prêt(e) à appliquer vos nouvelles compétences dans votre environnement professionnel. Nous savons que la transition de la théorie à la pratique peut parfois poser des défis imprévus. C'est pourquoi nous vous proposons une solution sur mesure : notre option de Tutorat Post-Formation.

Pourquoi choisir le Tutorat Post-Formation ?

Après avoir suivi la formation, bénéficiez d'un accompagnement individualisé, à raison de 8h réparties sur 4 mois. Votre formateur reste à votre disposition pour vous aider à naviguer les premières semaines de mise en pratique. Profitez de conseils adaptés à votre contexte spécifique et renforcez vos acquis.

Faites face à vos responsabilités professionnelles avec assurance, sachant que vous n'êtes pas seul(e) dans cette phase de transition.

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