Sélectionner une page
Formations Mobile IOS Formation Swift 6

Formation Swift

Niveau confirmé
Catégorie Essential
Logo Formation Swift 5 - Apple Language
Prix 3090€ HT / personne
5 jours (35 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 2500€ Bonus Atlas CPF

Présentation

Swift est un langage moderne développé par Apple pour la création d’applications performantes, sûres et maintenables, au sein de l’écosystème iOS, macOS et plus largement des environnements Apple.

Notre formation Swift permet d’acquérir les bases solides du langage Swift tout en intégrant les pratiques actuelles et les évolutions majeures introduites avec Swift 6.

Les participants apprendront à écrire du code Swift clair et structuré, à manipuler les types et collections, à organiser une application, et à comprendre les mécanismes essentiels de gestion de la mémoire, des erreurs et de l’asynchronisme.

Une attention particulière est portée aux usages modernes du langage, notamment la concurrence avec async/await, les Tasks et les Actors, afin de produire un code plus sûr, lisible et maintenable.

Cette formation privilégie une approche progressive et pratique, permettant de comprendre Swift tel qu’il est utilisé aujourd’hui dans des projets professionnels, tout en préparant les évolutions futures du langage.

Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie et ses nouveautés.

 

Objectifs

  • Comprendre les fondamentaux du langage Swift
  • Écrire du code Swift lisible, structuré et maintenable
  • Maîtriser les types, collections et structures du langage
  • Comprendre l’asynchronisme et la concurrence moderne avec Swift 6
  • Appliquer les bonnes pratiques de développement Swift actuelles

 

Public visé

  • Développeurs souhaitant apprendre ou consolider Swift
  • Développeurs iOS ou macOS débutants à intermédiaires
  • Profils techniques amenés à travailler avec Swift
  • Toute personne souhaitant découvrir Swift

Programme de notre formation Swift

 

[Jour 1 – Matin]

Introduction à Swift et à son écosystème

  • Présentation du langage Swift
  • Écosystème Apple et usages actuels
  • Environnement de développement
  • Structure d’un projet Swift
  • Bonnes pratiques de base

 

[Jour 1 – Après-midi]

Syntaxe et structures fondamentales

  • Variables et constantes
  • Types et inférence
  • Structures de contrôle
  • Fonctions et closures
  • Écriture de code lisible

 

Types, collections et optionnels

  • Types simples et composés
  • Collections Swift
  • Optionnels et sécurité
  • Bonnes pratiques de manipulation
  • Erreurs courantes à éviter

 

[Jour 2 – Matin]

Structures, classes et protocoles

  • Structures vs classes
  • Protocoles et abstraction
  • Programmation orientée protocole
  • Extensions
  • Organisation du code

 

[Jour 2 – Après-midi]

Gestion de la mémoire et erreurs

  • ARC et cycle de vie des objets
  • Références fortes et faibles
  • Gestion des erreurs
  • do / try / catch
  • Code robuste et prévisible

 

Asynchronisme en Swift moderne

  • Limites des callbacks
  • Introduction à async / await
  • Écriture de code asynchrone lisible
  • Bonnes pratiques modernes
  • Comparaison ancien / nouveau modèle

 

[Jour 3 – Matin]

Concurrence moderne avec Swift 6

  • Problèmes classiques de concurrence
  • Introduction aux Tasks
  • Concept des Actors
  • Sécurité concurrente
  • Ce que Swift 6 impose (et pourquoi)

 

[Jour 3 – Après-midi]

Écrire du code Swift sûr et maintenable

  • Réduction des états partagés
  • Responsabilité claire du code
  • Bonnes pratiques Swift actuelles
  • Erreurs fréquentes à éviter
  • Lisibilité et évolutivité

 

Swift aujourd’hui et perspectives

  • Changements introduits par Swift 6
  • Bonnes pratiques pour les projets modernes
  • Préparer l’évolution du code
  • Ce qu’il est utile d’approfondir ensuite
  • Synthèse de la formation

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

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 3090€ HT / personne
5 jours (35 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 2500€ 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