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

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

Rated 4.8 out of 5
formation swiftui avance
Prix 900€ HT / personne
Durée 1 jour (7 heures)

Paris | Classe Virtuelle

Il ne reste que quelques places
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en 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 14.

 

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)

Programme de notre formation SwiftUI Avancé

 

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

  • Définir des API pratiques pour les vues intégrées
  • Éviter AnyView
  • Construire des conteneurs personnalisés

 

Contrôler les listes et les vues scrollables

  • Construire des listes avec des styles et des mises en page personnalisés
  • Défilement vers des vues/emplacements spécifiques
  • Observer la position de défilement actuelle

 

Gestion des données et des dépendances

  • Implémentation du lazy loading
  • Transformer les bindings
  • Décider comment les données/événements sont transmis dans une application
  • Utiliser des View Models, des factories et des services
  • Optimisation des mises à jour des vues

 

Interopérabilité avancée SwiftUI/UIKit

  • Imbriquer plusieurs niveaux de vues SwiftUI et UIKit
  • Comprendre comment le système de mise en page SwiftUI interagit avec la mise en page automatique

 

Intégration de SwiftUI avec Swift Concurrency

  • Déclencher des tâches asynchrones depuis une vue SwiftUI
  • Traitement 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

Rated 5 out of 5
23 juin 2023

Les + : John, the trainer, managed this training perfectly. I did never attend a workshop/training with this quality level. Perfect practice for demonstrations in live and the small times while we should reproduce what was demonstrated is a really smart thing. It mades my knowledge growing faster than in any other training context. Thanks you very much.

Les – : No weak points.

Nicolas D. de chez LUNABEE STUDIO
Rated 5 out of 5
23 juin 2023

Les + : Providing information in various key areas.

Vladimir B. de chez
Rated 5 out of 5
23 juin 2023

Je recommande la formation

Guillaume D. de chez La Française des Jeux
Rated 4 out of 5
23 juin 2023

Les + : John knowledge and way to share it

Les – : Some topics are more intermediate that advanced to me

Je souhaite suivre : async / wait , pattern architecture

LIEN C. de chez INSURLYTECH
Rated 5 out of 5
23 juin 2023

Les + : Doing the most complicated part in the morning when we are still fresh and most focused.

Les – : The practice part, when we re-write could be better. The screen is too small to see it all.

Je souhaite suivre : I don’t know yet

En synthèse : It was great. I had few ideas during the workshop. Thank you John !

NICOLAS V. de chez INSURLYTECH
Rated 5 out of 5
23 juin 2023

Les + : Very pedagogue trainer

Interesting topics

Les – : Too short I think. For an advanced SwiftUI formation, I would expect a longer formation like 2 or 3 days, in order to see other advanced topics (like architecture for exemple)

Je souhaite suivre : I didn’t took a look at Ambien IT catalog

Yoann L. de chez SQLI
Rated 5 out of 5
23 juin 2023

Les + : I really appreciated following this training, I have learnt a lot of things that I am sure I will be able to use them everyday at work. John has a really good knowledge of the iOS ecosystem and also knows the last updates of it, so the training is future proof too.

Les – : I would have liked it to have a unit test section which is a topic that I consider important, but it would require some more time.

Je souhaite suivre : –

Jean D. de chez La Française des Jeux
Rated 4 out of 5
23 juin 2023

Les + : Very detailed and very advanced

Les – : Maybe not enough interactions. I would have liked more questions from the trainer.

Je souhaite suivre : none that I know of

En synthèse : My prerequisite level wasn’t high enough for this training.

Julien A. de chez SQLI

Noter la formation

Prix 900€ HT / personne
Durée 1 jour (7 heures)

Paris | Classe Virtuelle

Il ne reste que quelques places
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en 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