Passer aux informations sur le produit
Tout ce que vous devez savoir sur le développement de l'intégration de services, même pour les non-experts.
Tout ce que vous devez savoir sur le développement de l'intégration de services, même pour les non-experts.
Description
Introduction au livre
Derrière chaque service que vous utilisez au quotidien se cache une technologie invisible de « connexion ».
Suivez en temps réel l'acheminement de votre repas grâce à une application de livraison, connectez-vous avec Kakao d'un simple clic et recevez un SMS de votre banque dès que vous appuyez sur le bouton de paiement dans un centre commercial : autant d'expériences magiques.
Comment est-ce possible ?
« Tout sur le développement de l'intégration de services, compréhensible même pour les non-spécialistes » est le guide le plus convivial qui explore la technologie de la « connexion », c'est-à-dire tout ce qui concerne l'intégration de services.
Ce livre ne vous initiera pas au monde du codage.
Elle présente plutôt le point de vue d'un architecte qui conçoit la « structure » d'un service.

Voyagez avec ce livre :
Partie 1, 2 [Trouver la source des données] : Nous allons explorer la « base de données », véritable entrepôt de toutes les informations. Nous apprendrons les principes des opérations de migration de données massives, en utilisant SQL pour extraire des données (SELECT) et transférer des données depuis d’autres entrepôts (ETL).
Partie 3 [Diplomatie standard dans le monde du Web] : Exploration du monde des « API », le moyen officiel pour les services du monde entier de communiquer.
Vous comprendrez clairement la différence entre une API REST comme celle d'un distributeur automatique, un assistant d'achat personnel GraphQL et un webhook comme celui d'un abonnement à un magazine.
Partie 4 [Le secret de la communication en temps réel haute performance] : Un aperçu des armes secrètes des services qui ne tolèrent même pas 0,1 seconde de délai.
Nous explorons les principes de gRPC, qui permet une communication ultra-rapide entre les systèmes internes, de WebSocket, qui permet le chat en temps réel, et des files d'attente de messages, qui survivent même en cas de trafic élevé.
Partie 5 [Pratique ! Concevoir votre propre système] : En combinant toutes les compétences que vous avez apprises jusqu'à présent, vous perfectionnerez vos compétences en résolution de problèmes grâce à une étude de cas pratique où vous concevrez une « plateforme d'analyse de données » et un « système de notification de commande en temps réel ».

Ce livre est une lecture incontournable pour :
Profil de planificateur/chef de projet : Une personne qui souhaite traduire des idées en spécifications techniques compréhensibles par les développeurs.
Représentant(e) commercial(e)/marketing informatique : une personne qui souhaite expliquer de manière logique et assurée la valeur technique de nos solutions aux clients.
Toute personne qui collabore avec des développeurs : toute personne qui souhaite cesser de redouter les réunions et mener à bien ses projets grâce à une communication productive.
Pour tous ceux qui souhaitent rester au fait des tendances informatiques : tous ceux qui veulent comprendre le fonctionnement interne des technologies qui font tourner le monde et améliorer leurs compétences numériques.
Grâce à des métaphores familières et à des scénarios concrets comme les « restaurants », les « distributeurs automatiques » et les « systèmes de livraison », ce livre intégrera naturellement des concepts techniques complexes à votre intuition.
N'hésitez plus face aux barrières technologiques.
Comprenez les principes de la « connexion » et devenez un véritable expert qui relie le monde des affaires et la technologie.

indice
Tout ce que vous devez savoir sur le développement de l'intégration de services, même pour les non-spécialistes : maîtrisez les technologies fondamentales, des bases de données et API Web à l'intégration en temps réel.
Partie 0.
Avant de commencer votre parcours de développement, une carte minimale
Chapitre 0-1.
Quelle est la « connexion » que nous créons ? : Client, Serveur, Base de données
Chapitre 0-2.
Langage commun des développeurs, représentation des données : JSON, XML, CSV
Chapitre 0-3.
Préparation de l'environnement de laboratoire : installation de Postman et DBeaver
Partie 1.
Dialogue avec les bases de données : SQL et procédures
Chapitre 1-1.
SQL, le langage de liaison de données : comment interroger et joindre des données provenant d’autres bases de données.
Chapitre 1-2. Logique métier de la base de données, procédures stockées : maximiser la réutilisabilité et les performances en créant une logique de connexion au sein de la base de données.
Chapitre 1-3.
[Annexe] Première étape pour protéger vos précieuses données : les bases de l’injection SQL
Partie 2.
Intégration directe des données : liaison de base de données et ETL
Chapitre 2-1.
Comprendre l'intégration directe : pourquoi se connecter directement à une base de données plutôt qu'à une API ? (Avantages et inconvénients)
Chapitre 2-2. Liaison de bases de données et requêtes fédérées : utiliser d’autres bases de données comme les vôtres
Chapitre 2-3.
Transfert de données en masse, ETL (Extraction, Transformation, Chargement) : Le cœur des entrepôts de données et des traitements par lots.
Chapitre 2-4.
Détection des modifications de base de données en temps réel, CDC (Capture des données modifiées) : diffusion en continu des journaux de base de données pour lier les données en temps réel.
Partie 3.
Normes d'intégration Web : REST, GraphQL et Webhooks
Chapitre 3-1.
La norme en matière d'intégration web, l'API REST : une intégration universelle basée sur HTTP.
Chapitre 3-2.
Requêtes de données flexibles, GraphQL : Intégration permettant aux clients de récupérer uniquement les données dont ils ont besoin.
Chapitre 3-3.
Appel inverse événementiel, webhook : une connexion où le serveur notifie en premier lieu lorsqu’un événement spécifique se produit.
Chapitre 3-4.
[Annexe] Création d'une API sûre et conviviale : authentification/autorisation et gestion des erreurs
Partie 4.
Intégration haute performance et en temps réel : gRPC, sockets et files d’attente de messages.
Chapitre 4-1.
Communication à haut débit entre systèmes internes, gRPC : Intégration optimisée pour les environnements de microservices.
Chapitre 4-2.
Socket : Synchronisation des données en temps réel pour une communication bidirectionnelle fluide
Chapitre 4-3.
Communication asynchrone fiable, files d'attente de messages : intégration d'une architecture événementielle pour un trafic à volume élevé.
Partie 5.
Conception architecturale pratique : Guide de sélection technologique
Chapitre 5-1.
Quelle technologie utiliser et quand : une liste de contrôle pour choisir une méthode d’intégration
Chapitre 5-2.
Étude de cas : Création d’une plateforme d’analyse de données : Conception d’un système complexe utilisant ETL, DB Link et une API REST
Chapitre 5-3.
Étude de cas : Système de notification de commandes en temps réel : Conception d’un système événementiel utilisant des files d’attente de messages, des webhooks et des sockets
Chapitre 5-4.
[Épilogue] Continuer à progresser en tant que développeur connecté : concevoir un système événementiel utilisant des files d’attente de messages, des webhooks et des sockets
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 25 septembre 2025
- Nombre de pages, poids, dimensions : 125 pages | 182 × 257 × 20 mm
- ISBN13 : 9791124025369

Vous aimerez peut-être aussi

카테고리