contact@mandyben.com04 42 31 43 55
146 Rue Paradis, 13006 Marseille
Formation Conception d'applications Apple iOS avec Swift 2 Initiation
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
tribe_events

Formation Conception d'applications Apple iOS avec Swift 2 Initiation

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
tribe_events

Objectifs : Avec l’introduction de Swift, Apple a donné aux développeurs un langage de développement Open Source, moderne et puissant permettant de créer des applications iOS, OS X , watchOS et tvOS innovatives et de qualité.

Types de formation

Formation disponible
individuel

« Tous les Formations

Formation Conception d'applications Apple iOS avec Swift 2 Initiation

5 octobre 2021

formation illustrator à marseille

Détails

Date:
5 octobre 2021
Heure :
8h00 - 17h00
Catégorie d’Formation:
IMPORTANT41793
laaaArray
eventid3054

5 octobre 2021

« Tous les Formations

Formation Conception d'applications Apple iOS avec Swift 2 Initiation

5 octobre 2021

formation illustrator à marseille

Détails

Date:
5 octobre 2021
Heure :
8h00 - 17h00
Catégorie d’Formation:
Chargement Formations

« Tous les Formations

  • Cet formation est passé

Formation Conception d'applications Apple iOS avec Swift 2 Initiation

5 octobre 2021

formation illustrator à marseille

Détails

Date:
5 octobre 2021
Heure :
8h00 - 17h00
Catégorie d’Formation:
get_the_ID 3054
date 2021-10-05categoty name events Array
Demande de devis
Télécharger le programme
Programme
Demander un devis (dates…)
Demander devis (dates…)

Lieu de la formation

146 rue Paradis, 13006 Marseille, en entreprise ou à distance

Durée de la formation

Présentielle : 35 heures (5 jours)

Pour qui ?

Développeurs d'applications mobile ...

Pré-requis

Les stagiaires devront avoir une bonne familiarité de l’utilisation de logiciels graphiques ou de programmation et avoir la connaissance de langages comme AS3, C, Ruby, PHP, Java, Scala ou équivalent. Formation professionnelle et/ou expérience liée au développement ou à la conception d’applications web/ multimédia.

Prix

30€/heure. Pour les demandeurs d'emploi ou pour une session individualisée, merci de nous consulter pour recevoir un devis
Télécharger le programme

Lieu :
en entreprise
Accès handicapés PMR
Durée Présentiel : 35 heures (5 jours)
Pour qui ? : Développeurs d'applications mobile ...
Pré-requis : Les stagiaires devront avoir une bonne familiarité de l’utilisation de logiciels graphiques ou de programmation et avoir la connaissance de langages comme AS3, C, Ruby, PHP, Java, Scala ou équivalent. Formation professionnelle et/ou expérience liée au développement ou à la conception d’applications web/ multimédia.
Prix : 30€/heure. Pour les demandeurs d'emploi ou pour une session individualisée, merci de nous consulter pour recevoir un devis

Lieu de la formation

en entreprise

Durée de la formation

Présentiel : 35 heures (5 jours)

Pour qui ?

Développeurs d'applications mobile ...

Pré-requis

Les stagiaires devront avoir une bonne familiarité de l’utilisation de logiciels graphiques ou de programmation et avoir la connaissance de langages comme AS3, C, Ruby, PHP, Java, Scala ou équivalent. Formation professionnelle et/ou expérience liée au développement ou à la conception d’applications web/ multimédia.

Prix

30€/heure. Pour les demandeurs d'emploi ou pour une session individualisée, merci de nous consulter pour recevoir un devis

Accès handicapés PMR

Objectif de la formation
Cette formation aborde tous les grands aspects du développement mobile iOS avec Swift, de la conception de l'application jusqu'à son déploiement sur l'AppStore, sans oublier les bonnes pratiques de conception et les design patterns d’interface du framework CocoaTouch.

• Prise en main de l’environnement de développement, Xcode
• Les outils de prototypage
• Les bases de Swift et les bonnes pratiques de codage
• Les Storyboards, les design patterns d’interface MVC
• Construire une interface utilisateur avec l’Autolayout
• Les applications multi-views, les techniques de navigation
• La persistance des données
• Se connecter aux services web
• Les grandes lignes du développement pour l’Apple Watch
• Publier sur l’AppStore

A l’issue de la formation, les stagiaires seront capables de s’approprier les technologies et outils fondamentaux pour créer et distribuer des applications iOS.

Programme
Prise en main des outils de développement

- Les principales fonctionnalités de iOS
- Les bases de Swift
- Prototype et ergonomie
- Le modèle MVC
- Conception des écrans
- Les composants visuels
- Utiliser Storyboard pour créer une application universelle
- Auto-layout et contraintes.

- Créer et naviguer dans une hiérarchie de vues
- Les concepts de protocoles et delegates. Animer les transitions
- Créer une application orientée données
- Gérer des listes de données, faire de la recherche
- Intégrer du son ou de la vidéo
- Se connecter aux services web
- L’Internationalisation de l’application
- Développer pour l’Apple Watch
- La publication sur l’App Store…

Démarche pédagogique
La démarche pédagogique favorise l'appropriation rapide des concepts et techniques par l’alternance de séquences de cours avec des exercices pratiques d’assimilation et par un accompagnement individualisé.

Jour 1 - Les Fondamentaux: Xcode et Swift
1. Historique iOS
2. L’environnement de développement: Xcode, Interface Builder et Xcode Debugger
3. Où trouver de l’aide
4. Anatomie d’un projet
5. Créer sa première application “Hello World” avec Storyboard
6. Améliorer cette application, les bases de l’auto-layout
7. L’Apple Human Interface Guide
8. Les outils de prototypage, création d’un prototype

Jour 2 - Les Bases de Swift
1. Repl et Playgrounds
2. Variables, constantes et optionals
3. Les Tuples
4. Control Flow et Scope
5. Les Fonctions et closures
6. Arrays, Dictionaries & Sets
7. Les Structs
8. Les Classes
9. Les Enumerations

Jour 3 - Concevoir des application universelles iPhone et iPad “single view”
1. Les bonnes pratiques de conception, les ”Design Patterns” d’interface
2. iOS et le paradigm “Model-View-Controller”
3. Créer un ViewController avec Storyboards
4. Les composants UI, réagir aux interactions utilisateur: outlets et actions
5. Auto-layout: une stratégie gagnante pour tous les formats
6. Comprendre le multithreading, réaliser des traitements en arrière-plan
7. Internationalisation de l’application

Jour 4 - Créer des applications “multiview” orientée données, afficher des listes de données, naviguer entre écrans
1. Afficher une liste avec les UITableViews
2. Comment gérer une hiérarchie de vues: le Navigation Controller, le Tab Bar Controller
3. Les concepts de Protocoles, Delegate et Data Source
4. Customiser les UITableViews et les cellules
5. Réagir aux actions utilisateur sur la liste
6. Ajouter / Enlever des éléments dans la liste
7. Faire une recherche dans une liste
8. Personnaliser les UITableViewCells

Jour 5 - La Persistance des données dans iOS
Créer une application de données persistantes
1. Structure d’une application : le concept de l’ Application Sand Box
2. Les préférences utilisateur, User Defaults et Application Settings
3. Utiliser les “plists” - fichiers de propriétés
4. Lire et écrire des données de type JSON
5. Archiver ses données avec le protocole NSCoding
6. Présentation d’une approche robuste avec Core Data
7. L’Apple Watch: les grandes lignes du développement
8. Tester ses applis, publication sur l’App Store

Date de mise à jour : Juin 2023
Délais d’accès : Environ 2 semaines à compter de l’accord de prise en charge
Pour plus d'informations 
ou demande de devis hors cadre CPF

contactez-nous











    Merci de nous transmettre votre numéro d’identifiant pôle emploi (7 chiffres et une lettre)


     


    J'ai lu et j'accepte les Mentions Légales et la Politique de protection des données personnelles.

    Note moyenne 4 / 5. Nombre de vote 1

    Aucun vote pour l'instant ! Soyez le premier à noter ce post.

    Dates

    Des formations à venir  en présentiel

    146 rue Paradis, 13006 Marseille

    Code APE : 8559A
    N° déclaration : 93 1312405 13
    Ce numéro ne vaut pas agrément de l'état
    Siret : 491 820 270 00057
    Nous contacter
    Dates des formations
    Demande de devis
    Nous contacter
    heartenvelopegraduation-hatlicensephone-handsetmap-markercalendar-fullrocketbriefcaseselect
    linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram