Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Formation iOS - Développer des applications Swift

       réf : DEV-SW

Formation Swift - Développer des applications pour IOS

Objectif de formation: Cette formation Swift est conçue pour vous donner une compréhension générale du codage en Swift. Vous apprendrez les bases du langage, comment interagir avec les autres langages iOS, la gestion des données et les gestes. Grâce à ces connaissances, vous serez en mesure de développer vos propres applications mobiles pour iOS en utilisant Swift.

Objectifs pédagogiques

  • Savoir installer un environnement de développement sur iOS
  • Développer des applications iOS avec Swift
  • Savoir utiliser les composantes du matériel Apple
  • Être capable d’user du code Swift et du code Objective-C
  • Gérer les aspects graphiques de l’application
  • Connecter l’application avec un serveur

Pré-requis

  • Bonne connaissance d’un langage de programmation
  • Base en langage Swift souhaitable

Public concerné

Développeurs d’applications, architectes, chefs de projet techniques…

Programme de formation Swift

  • Évolution de la plateforme depuis sa création
  • L’architecture sous iOS
  • Pourquoi Swift ?
  • Les principes fondamentaux de Swift
  • La relation Swift et iOS
  • Variables et constantes
  • Tuples
  • Chaine de caractères
  • Les fonctions
  • L’optional et l’unwrapped
  • L’héritage et les protocoles
  • Opérateurs et structures de contrôles
  • Les classes et la structure
  • L’énumération et les propriétés

Travaux pratiques

Mise en pratique des concepts basiques

  • Initiation à Xcode
  • L’interface Builder et les outils disponibles
  • La gestion des bugs
  • Les instruments de mesures
  • Le portail du développeur Apple

Travaux pratiques

Installation de l’environnement de développement

  • Background / Foreground
  • AppDelegate
  • Tabbar Controller
  • Contrôle de navigation
  • UIView et les widgets
  • Interface Builder
  • Animer les View

Travaux pratiques

Mise en œuvre des concepts et du contrôle de navigation

  • Gestures dans le View
  • Gestures dans le simulateur
    • Utilisation
    • Limitation
  • Gestures par le code : l’Interface Builder

Travaux pratiques

Création de gestures.

  • La gestion de notifications
  • Grand Central Dispatch
  • JSON
    • Gestion des appels de Web Services
    • Sérialisation et désérialisation
  • Organisation des données
  • Préférences et fichiers dans le Sandbox
  • Mapping Objet – Relationnel

Travaux pratiques

Mise en place d’un système d’organisation des données

  • Géolocalisation par GPS et réseau : Core Location
  • CLLocationManager et sécurité : la structure de base
  • Cartographie et mise en pratique de la géolocalisation
  • Gestion des permissions et des erreurs

Travaux pratiques

Création d’une géolocalisation

  • Comparaison des langages
    • Différences
    • Points communs
    • Limitations
  • SwiftUI – XCode
  • Élaboration de Views
  • Gestions des éléments de base :
    • États
    • Données partagées
    • Listes et navigation
    • Gestures
    • Transitions et animations
  • UIViewControllers & SwiftUI

Équipe pédagogique

Professionnel expert dans le développement mobile

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation Swift.

Vous avez une question ?

    Jours

    5 (35 heures)

    Prix

    2930 € HT

    Télécharger