Sélectionner une page
Formations Mobile Swift Formation SwiftUI Avancé : Maitrisez la création d’application iOS

Formation SwiftUI Avancé : Maitrisez la création d’application iOS

formation swiftui avance
Prix 700€ HT / personne
1 jour (7 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

Présentation

Notre formation SwiftUI avancé vous permettra de maitriser les fonctionnalités avancées du framework d’Apple.

Cette formation est destinée aux développeurs mobiles ayant déjà une expérience sur l’outil SwiftUI ou ayant suivi notre formation SwiftUI.

Vous apprendrez à bénéficier des points forts du framework, à savoir l’utilisation d’une API haut niveau (sa nature abstraite simplifie le codage), une forte interopérabilité ainsi que son usage avec Xcode.

Ce cours qui se déroulera en anglais vous présentera avec notre expert la création de vues en définissant les APIs, le contrôle complet des listes et des vues scrollables, la gestion des données et des dépendances.

Vous découvrirez aussi l’intégration de SwiftUI avec UIkit et Swift Concurrency que ce soit pour imbriquer plusieurs niveaux de vues ou déclencher des tâches asynchrones.

Pour cette formation, nous utilisons : Xcode 16.

 

Objectifs

  • Apprendre des techniques avancées pour créer des interfaces utilisateur à l’aide de SwiftUI
  • Contourner les limitations courantes de SwiftUI
  • Préparer au déploiement en production d’applications SwiftUI

 

Public visé

  • Développeur mobile
  • iOS développeur
  • Swift Développeur

 

Pré-requis

  • Connaître les bases de SwiftUI, il est préférable d’avoir suivi notre formation SwiftUI au préalable
  • Être à l’aise avec l’anglais (notre formateur est anglophone)

 

Pré-requis techniques

  • Disposer d’une machine avec minimum iOS 13, macOS 10.15, tvOS 13, watchOS 6 ou visionOS 1 ou la version la plus récente de ses plateformes
  • Xcode 14.3.1 installé

Programme de notre formation SwiftUI Avancé

 

 Utilisation des génériques lors de la création de vues SwiftUI

  • Définition d’API pratiques pour les vues intégrées
  • Éviter l’utilisation de AnyView
  • Construction de conteneurs personnalisés

 

Contrôle des listes et des vues défilantes

  • Création de listes avec des styles et des dispositions personnalisés
  • Défilement vers des vues/emplacements spécifiques
  • Observation de la position actuelle du défilement

 

Gestion des données et des dépendances

  • Mise en œuvre du lazy loading
  • Transformation des bindings
  • Décision sur la manière dont les données/événements sont transmis dans une application
  • Utilisation de ViewModels, factories et services
  • Optimisation des mises à jour des vues

 

Interopérabilité avancée entre SwiftUI et UIKit

  • Imbrication de plusieurs niveaux de vues SwiftUI et UIKit
  • Compréhension de l’interaction entre le système de layout de SwiftUI et Auto Layout

 

Intégration de SwiftUI avec la concurrence Swift

  • Déclenchement de tâches asynchrones depuis une vue SwiftUI
  • Gestion et affichage des erreurs

Pour aller plus loin

Formation Swift

Formation Flutter

Formation Ionic

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Afficher tous les témoignages

15 décembre 2023

Je recommande la formation

Nicolas P. de chez BEDROCK
15 décembre 2023

Je recommande la formation

Sébastien D. de chez BEDROCK
15 décembre 2023

Les + : It was a perfect training.

It was super interesting, John is amazing, he’s very smart which makes the training great.

Les – : N/A

Alexandre O. de chez BIGSOOL SARL
15 décembre 2023

Je recommande la formation

Hugo R. de chez BEDROCK
15 décembre 2023

Les + : Excellent trainer

Les – : It would have been great sometimes to try to implement the new techniques learned on a new unknown subject (with quick correction behind)

Je souhaite suivre : May be the Concurrency Swift + Combine with John Sundell

Audric L. de chez SOMFY PROTECT BY MYFOX
15 décembre 2023

Les + : Presenter is very professional. Kind and very competent

Les – : The two last parts in the afternoon were a little bigger and the practice part was a little more challenging to recreate within 10-15 minutes. Or maybe I was just tired

Marine J. de chez BEDROCK
27 octobre 2023

Les + : Beaucoup de pratiques mais si elle est un peu faite chacun dans son coin.

Les – : Le sujet est très vaste et la durée est donc un peu courte pour en explorer la totalité.

En synthèse : Bravo à l’équipe et au formateur.

Quentin A. de chez JUNG S.A.S
27 octobre 2023

Les + : So much live coding, this is just the best!

Les – : It was not too much possible to customize the training to our needs, but most of our needs have been covered.

Fabian R. de chez JUNG S.A.S
27 octobre 2023

Je recommande la formation

Morgan L. de chez JUNG S.A.S
27 octobre 2023

Les + : John a été très pédagogue, et la formation était très intéressante. Elle correspond à ce que j’attendais d’un niveau avancé. J’ai aimé le fait que c’était uniquement du live coding, et non pas des slides. C’était très concret

Alizée . de chez JUNG S.A.S
27 octobre 2023

Je recommande la formation

Mohammed B. de chez JUNG S.A.S
27 octobre 2023

Les + : John Sundell est très pédagogue et répond clairement aux questions

Les – : Les parties les plus complexes devraient être placées plus tôt dans la journée, car le niveau de concentration baisse au fur et à mesure de la journée.

Jérémie R. de chez JUNG S.A.S

Noter la formation

Prix 700€ HT / personne
1 jour (7 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp