Formation Apprendre à Programmer Avec Le Langage Swift D'Apple
Maybe your like
5 sur 5 étoiles
5 étoiles 100% 4 étoiles 0% 3 étoiles 0% 2 étoiles 0% 1 étoile 0% Voir les 2 avis (2 avis) Durée 3 jours Niveau Intermédiaire Classe à distance PossibleVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
Référence DSWI Éligible CPF Non- Référence : DSWI
- Durée : 3 jours (21h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
1990€ HT
Choisir une date et Réserver Demander un devis Cette formation sur-mesure Ce cours est réalisable en intra-entreprise, dans vos locaux, dans nos salles ou à distance. Contacter notre service Intra- Partager
- Imprimer
- Télécharger
- Accueil
- Formations Télécom - Mobile
- Formations iOS Développement Natif (iPhone - iPad)
- Formation Swift, le langage multiplateforme open source
Description de la formation Swift
Dans le paysage en rapide évolution du développement d’applications, Swift s'est imposé comme le langage de programmation open-source moderne et innovant permettant de développer des applications multi-plateformes iOS et macOS, des serveurs web avec Vapor et AWS, et aujourd’hui de programmer des micro-contrôleurs industriels. Performant et sûr, il offre une syntaxe concise et expressive qui le rend facile à écrire, lire et maintenir.
Cette formation Swift vous permettra de maîtriser la syntaxe, les subtilités et la philosophie du langage (variables, opérateurs, structures de contrôles, protocoles, génériques, etc…). Vous prendrez en main l’environnement de développent Xcode, ses outils de débuggage, d’optimisation, et verrez comment utiliser les nouveaux agents conversationnels d’aide (Apple Intelligence, IA externe ). Enfin vous vous initierez aux bases de développement d’un serveur web et d’une application iOS.
Objectifs
Objectif opérationnel :
Savoir maîtriser la syntaxe du langage Swift pour l'utiliser dans de multiples contextes.
Objectifs pédagogiques :
Cette formation Swift vous donnera des connaissances et les compétences nécessaires pour :
- Maîtriser les bases du langage Swift et ses subtilités
- Implémenter les bonnes pratiques d’organisation et de documentation du code
- Utiliser des éléments de programmation fonctionnelle
- Utiliser les protocoles et génériques
- Gérer les appels asynchrones sur des APIs web et la mutabilité
- Intégrer et créer des packages avec Xcode et le Swift Package Manager
À qui s'adresse cette formation ?
Public :
Cette formation Swift s'adresse aux développeurs, ingénieurs, chefs de projet techniques ou toute personne désirant s’approprier la syntaxe et la philosophie de Swift.
Prérequis :
Pour suivre ce cours Langage Swift, il est demandé de bien connaître au moins un langage de programmation orienté objet.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant ce test.Contenu du cours Swift
Écosystème
État des lieux du langage open source et des plateformes, GitHub, Swift.orgPrise en main des outils de développement Xcode, Playground et REPLXcode, Apple InteIligence, et les nouveaux assistants d’Intelligence ArtificielleAperçu programmation côté serveur et micro-contrôleurs (Espressif, STMicroelectronics, Nordic) Le Swift Package Manager et le Swift Package Index Comment utiliser la documentation, l’aide et la communautéLes bases de Swift
Constantes et variables InférenceLes types de base: String, Bool, Int, DoubleLes optionnelsLes opérateursContrôle de l’exécution, fonctions et collections
Les instructions conditionnelles, les bouclesLes tuples Les fonctionsLes collectionsLes closures (fermetures)Mise en œuvre des optionnelsÉléments de programmation fonctionnelle
Utiliser les fonctions map, filter et reduceActivités / mise en pratiquePlaygrounds d’exercices pour les notions abordéesModélisation et organisation du code Swift
Organiser et modéliser ses données avec Structs, Enums et ClassesStructs ou Classes ? Les bonnes pratique, la notion de mutabilitéGestion de la mémoire avec le Reference counting Introduire de la flexibilité avec les génériquesProgrammation par protocoleLes extensionsGestion d’erreur, qualité du code
Implémenter les bonnes pratiques de gestion d’erreurDocumenter son code avec DocCFiabiliser et démontrer la qualité du code avec les tests unitairesActivités / mise en pratiqueÉcriture de tests unitaires, code coverage, playgrounds d’exercicesProgrammation des aspects asynchrones
Les bases avec async / awaitStructured concurrency avec les Tasks et TaskGroupsNotion de SendableGérer la mutabilité de son code avec les ActorsSwiftUI et le Main ActorActivités / mise en pratiqueSe connecter à une API web, décoder et modéliser, afficher les résultats dans une application SwiftUI tout en appliquant les bonnes pratiques. Créer les premières bases d'une application serveur web, répondre aux requêtes GET, etc…Swift Package Manager (SPM)
Notions de modules et librairies Trouver et utiliser un package existant avec le Swift Package IndexComment créer son propre packageActivités / mise en pratiqueCréation d’un packageTravaux Pratiques
De nombreux activités et mises en pratique sont proposées permettant une prise en main du langage et de sa programmation de façon concrète.
Date de mise à jour du programme : 24/09/2025Dates et lieux
Période souhaitée Lieux Tous Distanciel Paris Réinitialiser les filtres Du 27 au 29 mai 2026 Réserver Lieu Distanciel Durée 3 jrs 1990 € HT Réserver Du 27 au 29 mai 2026 Réserver Lieu Paris Durée 3 jrs 1990 € HT Réserver Du 26 au 28 août 2026 Réserver Lieu Distanciel Durée 3 jrs 1990 € HT Réserver Du 26 au 28 août 2026 Réserver Lieu Paris Durée 3 jrs 1990 € HT Réserver Du 25 au 27 novembre 2026 Réserver Lieu Distanciel Durée 3 jrs 1990 € HT Réserver Du 25 au 27 novembre 2026 Réserver Lieu Paris Durée 3 jrs 1990 € HT RéserverAvis des participants à la formation Swift, le langage multiplateforme open source
Note moyenne de 5/5(2)Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Jules 5/5Mon avis sur le formateur :
"RAS"
Mon avis sur la salle de formation :
Confortable
Ce que j'ai le plus apprécié :
"le café gratuitet les petits gateaux"
Jean Marc 5/5Mon avis sur le formateur :
"Excellent pédagogue, à l'écoute de l'élève en cas de difficulté"
Ces formations peuvent aussi vous intéresser :
Swift, développer des applications iOS (iPhone/iPad)
- 5 jrsSwift, Xcode, iOS (dernières versions en cours)
- Niveau : Fondamental
- Référence : UPHD2
SwiftUI, développer simplement des applications iOS orientées données performantes
- 4 jrsSimplifier le développement d'applications pour iPhone et iPad en utilisant les dernières fonctionnalités de Swift et SwiftUI
- Niveau : Intermédiaire
- Référence : USUI
Développement iOS avancé et IA
- 3 jrsInitiation aux frameworks iOS avancés, à l’IA et au Machine Learning pour créer des applications iOS innovantes
- Niveau : Avancé
- Référence : UPHA2
Développement iOS pour Apple TV (tvOS) et Apple Watch (watchOS) avec SwiftUI
- 4 jrs- Niveau : Intermédiaire
- Référence : ATAW
Formations Informatiqueet Managementen ligne à ce jour
+ Stagiaires dans nos sallesde cours surl'année
4,7/5 94% de nos participantssont satisfaits outrès satisfaits
Formateurs expertsvalidés parPLB
% Des participantsrecommandentnos formations
Tag » Apprendre Langage Swift
-
Swift Playgrounds - Apple (FR)
-
Apprenez Les Fondamentaux De Swift - OpenClassrooms
-
Apprendre Le Langage Swift
-
Éducation - Primaire Et Secondaire - Enseigner Le Codage - Apple (FR)
-
Comment Puis-je Apprendre Swift ? - Quora
-
Apprendre Le Langage Swift - Codabee
-
Meilleurs Cours De Langage Swift En Ligne - Mise à Jour - Udemy
-
Apprendre à Coder Des App IOS : Les Bases Du Swift (1/2) - YouTube
-
Découvrez Le Langage Swift | My Mooc
-
[PDF] Découvrez Le Langage Swift - Fnac
-
Swift : Tout Savoir Sur Le Langage De Programmation D'Apple
-
[PDF] Les Bases Du Langage Swift (M623) - Transport G7
-
Hacking With Swift En Français
-
Comment Apprendre Le Langage Swift ? - Definir Tech