Formation Concurrency Swift
900€ HT / personne |
1 jour (7 heures) |
Présentation
Notre formation Concurrency Swift vous permettra de maitriser la programmation concurrente dans Swift. SwiftUI est un framework complétant le langage Swift et permettant la construction des interfaces graphiques en se basant sur le paradigme de programmation déclarative.
Grâce à cette formation Concurrency Swift, votre équipe pourra apprendre la programmation réactive et ses principes de base, mais également l’utilisation de Combine afin de refactoriser et retravailler le code existant.
Notre programme couvre également l’utilisation de async/await pour structurer efficacement la concurrence et exécuter plusieurs tâches en parallèle
Pour cette formation, nous utilisons : Xcode 15 ainsi que la dernière version de Swift : Swift 5.10
Objectifs
- Acquérir les fondamentaux de la programmation concurrente dans Swift
- Améliorer vos projets Swift existant avec la programmation concurrente
- Maitriser l’utilisation de async/await
Public visé
- Développeur
- iOS développeur
- Swift Développeur
Pré-requis
- Connaître les bases de Swift, il est préférable d’avoir suivi notre formation SWIFT au préalable
- Tester Mes Connaissances
Pré-requis logiciel
Disposer d’un Mac avec Xcode 14 installé.
Combine
- Introduction à la programmation réactive et à ses concepts de base
- Vue d’ensemble de l’API de Combine : éditeurs, sujets et opérateurs intégrés
- Construire des pipelines de données en appliquant des opérateurs aux éditeurs
- Combler le fossé entre Combine et le code basé sur les fermetures
- Refactoriser le code existant en utilisant Combine
- Travailler avec du code concurrent et multithread à l’aide de Combine
- Intégrer Combine avec UIKit et SwiftUI, en utilisant des outils comme ObservableObject et les propriétés @Published
- Test unitaire du code basé sur Combine
Concurrence Swift
- Introduction à async/await
- Concurrence structurée et exécution de plusieurs tâches asynchrones en parallèle
- Utilisation des flux asynchrones et des séquences, et comment ils sont liés à Combine
- Utilisation des acteurs pour résoudre les conflits de données et pour structurer les systèmes concurrents
- Combler le fossé entre Combine, async/await et le code basé sur les fermetures
- Test unitaire du code basé sur async/await
Pour aller plus loin
Formation Swift
Formation Flutter
Formation SwiftUI
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
Je recommande la formation
Afficher tous les témoignages
Je recommande la formation
Les + : Formateur avec l’expertise
Les – : Formateur peut aller trop vite
Je recommande la formation
Je recommande la formation
Les + : Formateur très sympa, à l’écoute et dispo. Sujet bien traité.
Les – : La formation aurait été plus efficace en présentiel. Le programme est un peu dense pour une journée. J’aurais préféré que les parties ‘atelier’ ne soient pas de la recopie d’écran, on aurait pu récupérer l’implémentation du formateur via un git puis le modifier / l’adapter pour bien s’imprégner du sujet.
Je recommande la formation
Je recommande la formation
Noter la formation
900€ HT / personne |
1 jour (7 heures) |
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