Attention, notre site pourrait mal s'afficher ou mal fonctionner sur votre navigateur.
Nous vous recommandons de le mettre à jour si vous le pouvez.

Mettre à jour
Je ne peux/veux pas mettre à jour mon navigateur
BackBackMenuCloseFermerPlusPlusSearchUluleUluleChatFacebookInstagramLinkedInTwitterYouTubefacebooktwitterB CorporationBcorp

Memex, La route du REST

Le livre pour créer une API REST respectueuse du WEB

À propos du projet

Pourquoi ce livre ?

Aux détours de mes formations, workshop, et discussions, même parmi les plus érudits d'entre nous, j'ai pu constater qu'il y avait des pans entiers du REST qui avaient été éludés pendant les phases d'études. Par manque de temps parfois, par manque d'accompagnement souvent, par manque d'accès à l'information surtout.

Il existe trop peu de lecture française autour de la construction d'API REST. Il existe quelques articles ici et là sur internet, mais la plupart ne couvrent que certains aspects. Les contenus les plus importants incluant REST dans son intégralité ainsi que la conception du web et d'internet, ne sont pas légion, et surtout sont en anglais. Ce qui peut être un véritable frein à la connaissance.

Ce livre a pour but d'amener dans le paysage français un contenu qui devrait être accessible à tous.
Je me suis donc attelé à cette tâche.

J'espère qu'il vous procurera autant de plaisir à la lecture, qu'il m'en a apporté à l'écrire.

Quelques sujets abordés :

  • World Wide Web
    • HTTP
    • URI
    • Restreindre et contrôler l’accès aux données
    • Sémantique Web
    • Comprendre le web
    • Qu’est-ce qu’un standard ?
    • Identifier une ressource
  • REST
    • La spécification REST
    • Le style architectural
    • Les éléments constituants de REST
    • REST pour une API
    • HTTP et idempotence
    • L’aide de la sémantique
    • Performances
    • Faire évoluer son API, quelle stratégie ?
  • Sécurité
    • Le top 10 de l’OWASP
    • Injection
    • Authentification frauduleuse
    • Exposition aux données sensibles


Ce qu'en ont pensé les béta-lecteurs:

Vincent C. Lead Développeur PHP :  "Je ne me suis pas du tout ennuyé à lire ce livre, car les points souvent complexes sont bien expliqués, simplifiés et clarifiés. J'ai aimé la vulgarisation et l'introduction historique."

Fabien K. Développeur Front-End : "J'ai abordé le livre essentiellement pour son aspect technique. Il permet de bien appréhender le vocabulaire des APIs et vulgariser les concepts. J'ai apprécié toute la partie sécurité et les pointes d'humour étaient bienvenues pour qu'il ne devienne pas un livre technique assommant."

À quoi va servir le financement ?

Le financement va permettre de rémunérer le temps passé à la rédaction de l'ouvrage, passer par un relecteur/correcteur professionnel, à réduire les coûts d'impressions afin de proposer aux écoles et aux moins fortunés de pouvoir y accéder. Ce travail a été un gros investissement pour moi cette année, j'espère qu'il pourra accompagner un maximum de futurs développeurs d'API, d'aujourd'hui et de demain.

En toute transparence :

Décomposition des coûts

[👉] Rassembler des connaissances pour l'écriture du livre :
10 ans d'expérience

[👉] Rédaction du livre :
Préparer le contenu, le rédiger, réaliser les schémas, compléter la recherche, mobiliser des relecteurs (que je remercie énormément), apporter les corrections, trouver le bon imprimeur au bon prix, penser les tarifs les plus justes possibles.
6 mois de travail presque à plein temps

[👉] Vidéo de présentation :
Formation à la vidéo, au montage à l'éclairage, à la colorimétrie, au rythme, au logiciel Davinci Resolve.
Écriture du texte, recommencer une vingtaine de fois les prises pour paraitre naturel, et ne pas bafouiller.
2 mois à mi-temps

[👉] Impression du livre :
PRODUIT DEMANDE INFORMATIONS OFFSET INFORMATIONS Reliure Livre relie Livre relie Type de papier 90g bouffant ivoire 90g bouffant ivoire Format format S format S Couverture plein de couleurs avec une finition lamine mat ou brillant plein de couleurs avec une finition lamine mat ou brillant # Noir et blanc pages 0 pages # Couleur 242 pages 240 pages Tirage Prix a I'unite Prix a I'unite 24,81 1 jusqu'a 5 Pas possible frais de port non inclus 22,31 6 jusqu'a 24 Pas possible frais de port non inclus 19,81 25 jusqu'a 149 Pas possible frais de port sur demande 18,81 150 jusqu'a 199 Pas possible frais de port sur demande 17,31 200 299 Sur demande jusqu'a frais de port sur demande 16,81 300 Sur demande 5 043,13 en tota frais de port sur demande 16,31 10,58 400 6 524,17 en total frais de port sur demande 4233,06 en tota frais de port inclus 16,06 8,86 500 030,22 en tota frais de port sur demande 4431,83 en tota frais de port inclus 6,64 750 Sur demande 4 981,50 en tota frais de port inclus 5,43 1000 Sur demande 5 425,66 en tota frais de port inclus 2,80 5000 Sur demande 14 4009.31 en total frais de port inclus

Si le palier des 400 livres imprimés est atteint, les 400 premiers bénéficieront en prime de la possibilité de recevoir un second livre pour l'offrir à une personne de leur choix. Autre possibilité, me demander de faire don du second exemplaire à une école/lycée/université.

À chaque fois qu'un palier sera atteint, je rajouterais de nouvelles contreparties au montant adapté :

Voici la grille:

Option0-400401-10001000-5000> 5000
Livre imprimé35,00 €21,00 €16,00 €13,00 €
Livre imprimé + votre nom dans l'ouvrage45,00 €31,00 €26,00 €23,00 €

Ajoutez à ceci les frais de stotckage en entrepôt :
frais de stockage : 0,01 x nombre de livres x nombre de mois.

[👉] Livraison chez vous : 
6,35€ sur le territoire français via chronopost.

[👉] Commission Ulule :
8% Toutes Taxes Comprises (TTC) pour les fonds collectés par carte bancaire,
5% TTC pour les fonds collectés par chèque/virement ou par PayPal.

Ajouter l'impôt autoentrepreneur de 13,80% pour les prestations de service artisanales et commerciales

[👉] Ma rémunération sur un livre : ??€ 

Cela dépendra beaucoup de vous, mais sachez que la marge nette pourra au mieux m'offrir un café.
À titre d'exemple :

P U B amazon fnac Librairies Par livre vendu recevez Par livre vendu vous recevez Par livre vendu recevez Par livre vendu recevez 25,90 25 90 90 16,15e 20,06e 20, 06 06 Votre marge nette Votre marge nette Votre marge nette Votre marge nette varie entre 3,59 E et 9,84 E varie entre 0,09 E et 0,09 E varie entre 0,25 E et 4,00 E varie entre 0,79 E et 2,04 E Votre marge nette depend de la Votre marge nette depend de la Votre marge nette depend de la Votre marge nette depend de la reduction que obtenez sur reduction que obtenez sur reduction que obtenez sur reduction que obtenez sur I'achat. Pour pouvoir vendre avec une l'achat Pour pouvoir vendre avec une l'achat. Pour pouvoir vendre avec une l'achat. Pour pouvoir vendre avec une marge positive, devez acheter au marge positive, devez acheter marge positive, devez acheter au marge positive, devez acheter au minimum 0 pieces minimum 500 pieces. minimum 25 pieces. minimum 200 pieces.

[👉] Acheter un ISBN auprès de l'afnil pour que le livre soit achetable après la campagne : 60€

Si vous souhaitez proposer un sponsoring d'une plus grande envergure, et avoir le logo de votre entreprise mis en avant dans le livre, contactez-moi directement.

-- 

A propos du prix du Livre :

En France nous sommes contraints par la loi du prix unique sur les livres.
Le livre sera vendu au prix de 28€ une fois publié.
Ce n'est que parce qu'il s'agit de contreparties d'une campagne de participation permettant de réduire les coûts d'impressions qu'il m'est possible de le proposer à un tarif supérieur au départ, et inférieur par la suite.

À propos du porteur de projet

Qui suis-je ?

Cumulant une dizaine d’années d’expérience, je suis consultant chez Les-Tilleuls.coop, la société éditrice d’API Platform, le framework pour les API REST. Contributeur à de nombreux projets open source et rédacteur d’articles techniques, je suis également le gérant de Masterclass, l’organisme de formation professionnelle de la coopérative. j'enseigne le développement d’applications orientées API à travers le PHP à l’université de Lille ainsi qu’à l’école Enigma de Lille.

Share Suivez-nous