Créer un webservice en Swift avec Vapor 4

Devenez rapidement autonome en créant vos propres webservices avec l'un des meilleurs langages actuels

   Voir la vidéo

Si vous créez des apps mobiles, il est fort probable qu'elles utilisent déjà des webservices. En créant votre propre webservice, vous pourrez proposer de nouvelles fonctionnalités à vos utilisateurs comme la synchronisation, le mise en relation ou encore la sauvegarde de leurs données.

Vous savez déjà à quel point le Swift est un langage efficace pour créer des apps iOS ? Il est aussi bien pour créer votre propre service web : fiable, rapide, sécurisé.

En suivant ce cours vous comprendrez et deviendrez rapidement autonome pour créer autant de services web que vous voulez.

Voici quelques exemples de chapitres abordés :

  • Installation et préparation de l'environnement de développement (macOS, Ubuntu, Windows)
  • Installation et préparation de l'environnement de production (Ubuntu)
  • Acquérir les bases de la manipulation d'un système Unix (macOS, Ubuntu, etc.)
  • Comprendre les principes des webservice
  • Comprendre les notions de protocole HTTP
  • Utiliser Vapor 4 pour créer un webservices
  • Exploiter les notions de routes dans Vapor
  • Sécuriser la gestion et le stockage des mots de passes utilisateurs
  • Manipuler des bases de données SQLite et MySQL en Swift
  • Gérer les valeurs futures avec Swift NIO pour augmenter les performances de votre serveur
  • etc.

Tout ce que vous avez besoin de connaître pour créer de A a Z votre webservice en Swift est dans ce cours.

Si vous utilisez déjà le Swift pour créer des apps iPhone ou iPad, c'est un excellent choix stratégique pour améliorer vos apps.
Vous pourrez bien entendu utiliser votre webservice créé en Swift pour fournir des données à des apps utilisant d'autres langages et technologies comme Flutter, Android, iPhone, Mac, Windows, Sites web, etc.

Ce cours est désormais inclus avec notre formule Développeur Mobile


Votre formateur


Maxime Britto
Maxime Britto

Maxime est un enseignant devenu ingénieur en informatique, spécialisé dans les technologies du web et du mobile. Cette nouvelle carrière lui a permis de travailler chez Areva, LinkedIn et même Apple à Cupertino.
A son retour des états unis il se spécialise dans la création d'applications pour iOS et Android et crée plusieurs dizaines de solutions mobiles pour des entreprises ou des collectivités.
En parallèle de son entreprise, il retrouve régulièrement les bancs de l'école dans laquelle il a fait ses études pour y former les futurs ingénieurs au monde du développement.

"Durant la préparation je me suis appuyé sur mes 12 ans de développement et 10 ans d'enseignement de la programmation en école d'ingénieur pour qu'il soit adapté, fun et progressif." - Maxime


"Très bon pédagogue, cours progressifs, séances de coaching en groupe, support personnalisé"

- Patrick H.

"J’ai commencé les cours en ligne de Maxime avec très peu de notions en langages informatique. Ce qui m’a tout de suite plu c’est la clarté et le sérieux des vidéos"

- Alexandre C.

Lisez tous les témoignages de nos étudiants.

Questions fréquentes


Quel est le format du cours ?
Il s'agit d'un cours vidéo accessible à volonté. Il suit le même principe qui a fait le succès de mes cours précédents : plusieurs vidéos courtes qui vont à l'essentiel de chaque concept et vous gardent motivé :)
Combien de temps aurais-je accès aux vidéos du cours ?
A vie ça vous dirait ? En achetant ce cours, vous aurez instantanément accès à son contenu et vous le conserverez à vie. Vous pourrez le lire autant de fois que vous le voulez sur tous les appareils que vous possédez. On est plutôt souples en fait :)
Quels sont les pré-requis recommandés pour suivre ce cours ?
Ce cours a été conçu pour les personnes qui connaissent déjà le monde de la programmation en Swift. Si vous n'avez jamais programmé sur iOS en Swift, il est recommandé de suivre d'abord un cours pour débutant. Si vous savez déjà programmer dans un langage similaire (Kotlin, Java, C#, etc.) vous devriez pouvoir suivre le cours sans trop de difficultés.
Et si le cours ne me satisfait pas à 100% ?
Nous voulons que vous soyez ravi, c'est un impératif! Si ce n'est pas le cas, il suffit de nous le dire sous 30 jours et nous vous rembourserons intégralement.
Serais-je aidé ?
Oui! En rejoignant le cours, vous avez accès à notre communauté où vous pourrez poser vos questions, aider et être aidé! Je suis moi-même très présent sur les forums pour répondre à vos questions sur le cours. Dans tous les cas, avec plus de 12000 apprenants inscrits, vous ne serez pas seul dans l'aventure :)
Je n'ai jamais créé de webservice, puis-je suivre ce cours ?
Oui, ce cours a justement été conçu pour les personnes dans votre cas. Nous aborderons tous les concepts généraux des webservices et des bases de données, en plus des concepts spécifiques à leur utilisation en Swift.

Purple Giraffe c'est avant tout une communauté de développeurs sympas.

Venez sur notre forum pour vous en rendre compte par vous même :)