Swift est un langage de programmation (créé par Apple) déjà très prisé par les développeurs d’apps compatibles iOS ou macOS, mais ce que l’on sait moins, c’est que Swift permet aussi de créer son propre service web et peut donc être utilisé en version « serveur ». Toujours sur la brèche, Maxime Britto propose un package de formation au webservice en Swift via le Framework Vapor 4. Rappelons ici qu’un Framework est en ensemble d’outils pour la programmation, et qu’un Framework webservices intègre généralement un gestionnaire de protocole HTTP/HTTPS, des drivers natifs pour différents types de bases de données (SQLite, MySQL, Redis, etc.), etc.

Ce cours complet, qui s’adresse plutôt aux personnes déjà familiarisées avec le Swift ou un autre langage de programmation, propose tout le nécessaire pour bien démarrer sur le webservice en Swift. Que les PCistes ou linuxiens se rassurent, il n’est pas obligatoire de disposer d’un Mac : le premier cours est même consacré à la configuration d’un poste PC ou Linux pour le développement en Swift ! Pour 35 euros, le cours de Maxime Britto s’avère particulièrement fourni, et les différents chapitres couvrent tous les aspects de la création de services web (Installation et préparation de l’environnement de développement, Comprendre les principes des webservices, Exploiter les notions de routes dans Vapor, Sécuriser la gestion et le stockage des mots de passes utilisateurs, etc.).
Au final, après avoir suivi tous les chapitres de ce cours exhaustif, « vous comprendrez et deviendrez rapidement autonome pour créer autant de services web que vous le voulez », dixit Maxime Britto. Intéressé ? Si vous souhaitez savoir comment créer un webservice en Swift avec Vapor 4, c’est par ici que ça se passe.



Derniers articles
iOS 27 bêta 5 : la liste des nouveautés
Apple a proposé aujourd'hui la bêta 5 d'iOS 27 sur iPhone et iPad, avec quelques nouveautés au programme. C'est l'occasion de les découvrir ici. Les nouveautés…
iOS 27 affiche désormais 5G+ pour la 5G SA avec la bêta 5
Avec la bêta 5 d'iOS 27, disponible maintenant pour les développeurs, Apple affiche le logo « 5G+ » lorsque l'iPhone est connecté sur une antenne compatible avec la 5G…
iPhone 18 Pro Max : la batterie avec une plus grosse capacité se confirme
L'iPhone 18 Pro Max aura le droit à une plus grosse batterie et une photo de celle-ci confirme la capacité en hausse par rapport à l'iPhone…
Release candidate pour iOS 26.6.1, iOS 18.7.10 et macOS 26.6.2
Apple rend disponible au téléchargement la release candidate d'iOS 26.6.1 (build 23G82) sur iPhone et d'iPadOS 26.6.1 sur iPad. Cela arrive deux semaines à peine après…
Bêta 5 pour iOS 27, macOS 27 Golden State, watchOS 27, tvOS 27 et visionOS 27
Apple vient de proposer au téléchargement la bêta 5 (build 24A5408d) d'iOS 27 sur iPhone et d'iPadOS 27 sur iPad. Elle arrive trois semaines après la…
Le nouveau coloris de l’iPhone 18 Pro se précise
Le leaker Fixed Focus Digital affirme sur Weibo que la version la plus foncée du nouveau coloris Dark Cherry de l'iPhone 18 Pro est la bonne,…
Apple révèle comment Siri peut se connecter à l’IA Qwen en Chine
Apple a publié, puis retiré moins de 24 heures plus tard, un guide expliquant comment connecter l'intelligence artificielle Qwen d'Alibaba à Siri et aux fonctions d'outils…
Apple teste la mémoire chinoise CXMT dans ses iPhone et MacBook face à la pénurie de RAM
Apple accélère ses recherches de nouveaux fournisseurs de mémoire. Selon le Wall Street Journal, le constructeur teste désormais des puces DRAM du chinois ChangXin Memory Technologies…