Formation Apprendre à Programmer Avec Le Langage Swift D'Apple

Formation Swift, le langage multiplateforme open source Fondamentaux et aspects intermédiaires pour développer des applications web et iOS performantes et sûres

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 Possible

Vous 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
  1. Accueil
  2. Formations Télécom - Mobile
  3. Formations iOS Développement Natif (iPhone - iPad)
  4. 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érateurs

Contrô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ées

Modé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 extensions

Gestion 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’exercices

Programmation 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 package

Travaux 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/2025

Dates 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éserver

Avis 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/5

Mon 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/5

Mon 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 jrs

Swift, Xcode, iOS (dernières versions en cours)

  • Niveau : Fondamental
  • Référence : UPHD2
2890 € HT lieu

SwiftUI, développer simplement des applications iOS orientées données performantes

- 4 jrs

Simplifier 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
2490 € HT lieu

Développement iOS avancé et IA

- 3 jrs

Initiation aux frameworks iOS avancés, à l’IA et au Machine Learning pour créer des applications iOS innovantes

  • Niveau : Avancé
  • Référence : UPHA2
2090 € HT lieu

Développement iOS pour Apple TV (tvOS) et Apple Watch (watchOS) avec SwiftUI

- 4 jrs
  • Niveau : Intermédiaire
  • Référence : ATAW
2390 € HT lieu > D'autres formations sur le même thème

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