BOOKS - PROGRAMMING - Django for APIs Build web APIs with Python & Django
Django for APIs Build web APIs with Python & Django - William S. Vincent 2018 PDF Independently published BOOKS PROGRAMMING
ECO~12 kg CO²

1 TON

Views
494320

 
Django for APIs Build web APIs with Python & Django
Author: William S. Vincent
Year: 2018
Pages: 198
Format: PDF
File size: 10 MB
Language: ENG



Book Description: Django for APIs: Build Web APIs with Python and Django In today's digital age, the ability to create powerful web applications that can communicate with other systems and services is crucial for any business or organization. One of the most popular frameworks for building these applications is Django, a high-level Python web framework that allows developers to quickly and easily build robust web APIs. In this book, we will explore the process of building web APIs with Django, focusing on the latest version of the framework (Django 2. 2) and its new features. We will take a modern API-first approach, covering three different types of APIs: a library API, a todo API, and a blog API, each with their own set of endpoints and functionality. The Importance of Understanding Technological Evolution Before diving into the details of building web APIs with Django, it's essential to understand the broader context of technological evolution and its impact on society. As technology continues to advance at an unprecedented pace, it's becoming increasingly important to stay up-to-date with the latest trends and innovations in order to remain relevant in the job market. The ability to adapt and learn new skills quickly is crucial for success in today's fast-paced tech industry. Moreover, as technology becomes more integrated into our daily lives, it's also changing the way we perceive and interact with the world around us.
Django для API: Build Web API с Python и Django В современную цифровую эпоху возможность создания мощных веб-приложений, способных взаимодействовать с другими системами и сервисами, имеет решающее значение для любого бизнеса или организации. Одним из самых популярных фреймворков для создания этих приложений является Django - высокоуровневый веб-фреймворк на Python, позволяющий разработчикам быстро и легко создавать надежные веб-API. В этой книге мы рассмотрим процесс создания веб-API с помощью Django, сосредоточившись на последней версии фреймворка (Django 2. 2) и его новые возможности. Мы будем использовать современный подход API-first, охватывающий три различных типа API: библиотечный API, todo API и blog API, каждый из которых имеет свой собственный набор конечных точек и функциональность. Важность понимания технологической эволюции Прежде чем углубляться в детали создания веб-API с помощью Django, важно понять более широкий контекст технологической эволюции и ее влияние на общество. Поскольку технологии продолжают развиваться беспрецедентными темпами, становится все более важным оставаться в курсе последних тенденций и инноваций, чтобы оставаться актуальными на рынке труда. Способность быстро адаптироваться и осваивать новые навыки имеет решающее значение для успеха в современной быстро развивающейся технологической индустрии. Более того, по мере того, как технологии становятся все более интегрированными в нашу повседневную жизнь, это также меняет то, как мы воспринимаем и взаимодействуем с окружающим миром.
Django pour API : Construire une API Web avec Python et Django À l'ère numérique moderne, la possibilité de créer de puissantes applications Web capables d'interagir avec d'autres systèmes et services est cruciale pour toute entreprise ou organisation. L'un des cadres les plus populaires pour la création de ces applications est Django, un cadre Web de haut niveau sur Python qui permet aux développeurs de créer rapidement et facilement des API Web fiables. Dans ce livre, nous allons discuter du processus de création d'API Web avec Django, en nous concentrant sur la dernière version du cadre (Django 2. 2) et ses nouvelles capacités. Nous utiliserons une approche API-first moderne couvrant trois types différents d'API : API bibliothèque, API todo et API blog, chacun ayant son propre ensemble de points de terminaison et de fonctionnalités. L'importance de comprendre l'évolution technologique Avant d'approfondir les détails de la création d'une API Web avec Django, il est important de comprendre le contexte plus large de l'évolution technologique et son impact sur la société. À mesure que la technologie continue d'évoluer à un rythme sans précédent, il devient de plus en plus important de se tenir au courant des dernières tendances et innovations pour rester à jour sur le marché du travail. La capacité de s'adapter rapidement et d'acquérir de nouvelles compétences est essentielle à la réussite de l'industrie technologique en plein essor d'aujourd'hui. De plus, à mesure que la technologie devient de plus en plus intégrée dans notre vie quotidienne, elle change aussi notre façon de percevoir et d'interagir avec le monde qui nous entoure.
Django para API: Build Web API con Python y Django En la era digital actual, la capacidad de crear aplicaciones web potentes capaces de interactuar con otros sistemas y servicios es crucial para cualquier negocio u organización. Uno de los marcos más populares para crear estas aplicaciones es Django, un marco web de alto nivel en Python que permite a los desarrolladores crear API web confiables de forma rápida y sencilla. En este libro examinaremos el proceso de creación de una API web con Django, centrándonos en la última versión del framework (Django 2. 2) y sus nuevas posibilidades. Utilizaremos un enfoque API-first moderno que cubre tres tipos diferentes de API: API de biblioteca, API de todo y API de blog, cada uno con su propio conjunto de puntos finales y funcionalidad. La importancia de comprender la evolución tecnológica Antes de profundizar en los detalles de la creación de una API web con Django, es importante comprender el contexto más amplio de la evolución tecnológica y su impacto en la sociedad. A medida que la tecnología continúa evolucionando a un ritmo sin precedentes, es cada vez más importante mantenerse al día con las últimas tendencias e innovaciones para seguir siendo relevante en el mercado laboral. La capacidad de adaptarse rápidamente y aprender nuevas habilidades es crucial para el éxito de la industria tecnológica en rápida evolución actual. Además, a medida que la tecnología se integra cada vez más en nuestra vida cotidiana, también cambia la forma en que percibimos e interactuamos con el mundo que nos rodea.
Django para API: Build Web API com Python e Django Na era digital atual, a possibilidade de criar aplicativos de web poderosos capazes de interagir com outros sistemas e serviços é crucial para qualquer empresa ou organização. Um dos quadros mais populares para a criação destes aplicativos é Django, um quadro de Web de alto nível no Python que permite aos desenvolvedores criar API confiáveis rapidamente e facilmente. Neste livro, vamos analisar o processo de criação da API Web usando Django, focando na última versão do quadro (Django 2. 2) e suas novas capacidades. Usaremos uma abordagem moderna da API-first, que abrange três tipos diferentes de API: API de biblioteca, todo API e blog API, cada um com seu próprio conjunto de pontos finais e funcionalidade. A importância de compreender a evolução tecnológica Antes de se aprofundar nos detalhes da criação da API web com Django, é importante compreender o contexto mais amplo da evolução tecnológica e seus efeitos na sociedade. Como a tecnologia continua a evoluir a um ritmo sem precedentes, é cada vez mais importante manter-se a par das últimas tendências e inovações para se manter atualizada no mercado de trabalho. A capacidade de se adaptar rapidamente e aprender novas habilidades é essencial para o sucesso na indústria de tecnologia em rápida evolução. Além disso, à medida que as tecnologias se tornam cada vez mais integradas no nosso dia a dia, isso também muda a forma como percebemos e interagimos com o mundo ao nosso redor.
Django per API: Build Web API con Python e Django La possibilità di creare potenti applicazioni web in grado di interagire con altri sistemi e servizi è fondamentale per qualsiasi azienda o organizzazione. Uno dei framework più popolari per la creazione di queste applicazioni è Django, un framework Web ad alto livello su Python che consente agli sviluppatori di creare API Web affidabili in modo rapido e facile. In questo libro esamineremo il processo di creazione dell'API Web con Django, concentrandoci sull'ultima versione del framework (Django 2). 2) e le sue nuove funzionalità. Useremo un approccio API-first moderno che comprende tre diversi tipi di API: API di libreria, todo API e blog API, ognuno con il proprio set di terminali e funzionalità. L'importanza di comprendere l'evoluzione tecnologica Prima di approfondire i dettagli della creazione di API web con Django, è importante comprendere il contesto più ampio dell'evoluzione tecnologica e il suo impatto sulla società. Dal momento che la tecnologia continua a crescere a un ritmo senza precedenti, diventa sempre più importante tenere aggiornati i recenti trend e le innovazioni per rimanere aggiornati sul mercato del lavoro. La capacità di adattarsi rapidamente e di imparare nuove competenze è fondamentale per il successo nell'industria tecnologica moderna in rapida evoluzione. Inoltre, mentre la tecnologia diventa sempre più integrata nella nostra vita quotidiana, cambia anche il modo in cui percepiamo e interagiamo con il mondo.
Django für API: Web-API mit Python und Django aufbauen Im heutigen digitalen Zeitalter ist die Fähigkeit, leistungsstarke Web-Anwendungen zu erstellen, die mit anderen Systemen und Diensten interagieren können, für jedes Unternehmen oder jede Organisation von entscheidender Bedeutung. Eines der beliebtesten Frameworks zum Erstellen dieser Anwendungen ist Django, ein High-vel-Python-Web-Framework, mit dem Entwickler schnell und einfach robuste Web-APIs erstellen können. In diesem Buch werden wir den Prozess der Erstellung einer Web-API mit Django betrachten und uns auf die neueste Version des Frameworks konzentrieren (Django 2. 2) und seine neuen Möglichkeiten. Wir werden einen modernen API-first-Ansatz verwenden, der drei verschiedene Arten von APIs umfasst: Bibliothek-APIs, todo-APIs und Blog-APIs, die jeweils über einen eigenen Satz von Endpunkten und Funktionen verfügen. Die Bedeutung des Verständnisses der technologischen Entwicklung Bevor e sich mit den Details der Erstellung einer Web-API mit Django befassen, ist es wichtig, den breiteren Kontext der technologischen Entwicklung und ihre Auswirkungen auf die Gesellschaft zu verstehen. Da sich die Technologie in einem beispiellosen Tempo weiterentwickelt, wird es immer wichtiger, mit den neuesten Trends und Innovationen Schritt zu halten, um auf dem Arbeitsmarkt relevant zu bleiben. Die Fähigkeit, sich schnell anzupassen und neue Fähigkeiten zu erlernen, ist entscheidend für den Erfolg in der sich schnell entwickelnden Technologiebranche von heute. Darüber hinaus verändert die zunehmende Integration von Technologie in unser tägliches ben auch die Art und Weise, wie wir die Welt um uns herum wahrnehmen und mit ihr interagieren.
Django dla API: Build Web API z Pythonem i Django W nowoczesnej erze cyfrowej zdolność do tworzenia potężnych aplikacji internetowych, które mogą współdziałać z innymi systemami i usługami, ma kluczowe znaczenie dla każdego biznesu lub organizacji. Jednym z najpopularniejszych ram tworzenia tych aplikacji jest Django, wysoka struktura internetowa Pythona, która umożliwia programistom szybkie i łatwe tworzenie niezawodnych API internetowych. W tej książce patrzymy na proces tworzenia API internetowego za pomocą Django, koncentrując się na najnowszej wersji ram (Django 2. 2) i jego nowe możliwości. Wykorzystamy nowoczesne podejście API-first, obejmujące trzy różne typy API: biblioteka API, todo API i blog API, każdy z własnym zestawem punktów końcowych i funkcjonalności. Znaczenie zrozumienia ewolucji technologicznej Zanim przejdziemy do szczegółów tworzenia API internetowego z Django, ważne jest zrozumienie szerszego kontekstu ewolucji technologicznej i jej wpływu na społeczeństwo. Z uwagi na to, że technologia nadal postępuje w bezprecedensowym tempie, coraz ważniejsze staje się utrzymywanie się na bieżąco z najnowszymi trendami i innowacjami, aby pozostać istotnym na rynku pracy. Zdolność do szybkiego przystosowania się i uczenia się nowych umiejętności ma kluczowe znaczenie dla sukcesu w dzisiejszym dynamicznym przemyśle technologicznym. Ponadto, gdy technologia staje się bardziej zintegrowana z naszym codziennym życiem, zmienia również sposób postrzegania i interakcji z otaczającym nas światem.
דג 'נגו עבור API: לבנות Web API עם פייתון ודג'נגו בעידן הדיגיטלי המודרני, היכולת ליצור יישומי אינטרנט חזקים שיכולים ליצור אינטראקציה עם מערכות ושירותים אחרים היא קריטית עבור כל עסק או ארגון. אחת המסגרות הפופולריות ביותר ליצירת יישומים אלה היא Django, מסגרת אינטרנט ברמה גבוהה של פייתון המאפשרת למפתחים ליצור במהירות ובקלות API רשת אמין. בספר זה, אנו בוחנים את התהליך של יצירת API ברשת באמצעות ג 'אנגו, תוך התמקדות בגרסה העדכנית ביותר של המסגרת (דג'נגו 2. 2) ויכולותיו החדשות. נשתמש בגישה מודרנית API-First, המכסה שלושה סוגי API שונים: ספרייה API, טודו API ובלוג API, כל אחד עם סט של נקודות קצה ופונקציונליות משלו. החשיבות של הבנת האבולוציה הטכנולוגית לפני התעמקות בפרטים של יצירת API ברשת עם ג 'אנגו, חשוב להבין את ההקשר הרחב יותר של אבולוציה טכנולוגית והשפעתה על החברה. ככל שהטכנולוגיה ממשיכה להתקדם בקצב חסר תקדים, זה הופך להיות יותר ויותר חשוב להישאר מעודכן של המגמות והחידושים האחרונים להישאר רלוונטיים בשוק העבודה. היכולת להסתגל במהירות וללמוד כישורים חדשים חיונית להצלחה בתעשיית הטכנולוגיה הפורחת של ימינו. יתר על כן, ככל שהטכנולוגיה משתלבת יותר בחיי היומיום שלנו, היא גם משנה את האופן שבו אנו תופסים ומתקשרים עם העולם הסובב אותנו.''
API için Django: Python ve Django ile Web API oluşturun Modern dijital çağda, diğer sistemler ve hizmetler ile etkileşime girebilecek güçlü web uygulamaları oluşturma yeteneği, herhangi bir işletme veya kuruluş için kritik öneme sahiptir. Bu uygulamaları oluşturmak için en popüler çerçevelerden biri, geliştiricilerin güvenilir web API'lerini hızlı ve kolay bir şekilde oluşturmalarını sağlayan üst düzey bir Python web çerçevesi olan Django'dur. Bu kitapta, çerçevenin en son sürümüne odaklanarak Django'yu kullanarak bir web API oluşturma sürecine bakıyoruz (Django 2. 2) ve yeni yetenekleri. Üç farklı API türünü kapsayan modern bir API-first yaklaşımı kullanacağız: kütüphane API, todo API ve blog API, her biri kendi uç noktaları ve işlevselliği olan. Django ile bir web API oluşturmanın ayrıntılarına girmeden önce, teknolojik evrimin daha geniş bağlamını ve toplum üzerindeki etkisini anlamak önemlidir. Teknoloji benzeri görülmemiş bir hızda ilerlemeye devam ettikçe, iş piyasasında alakalı kalmak için en son trendleri ve yenilikleri takip etmek giderek daha önemli hale geliyor. Hızlı bir şekilde adapte olma ve yeni beceriler öğrenme yeteneği, günümüzün gelişen teknoloji endüstrisinde başarı için kritik öneme sahiptir. Dahası, teknoloji günlük yaşamlarımıza daha entegre hale geldikçe, çevremizdeki dünyayı nasıl algıladığımızı ve etkileşimde bulunduğumuzu da değiştirir.
Django لواجهة برمجة التطبيقات: بناء واجهة برمجة تطبيقات الويب مع Python و Django في العصر الرقمي الحديث، تعد القدرة على إنشاء تطبيقات ويب قوية يمكنها التفاعل مع الأنظمة والخدمات الأخرى أمرًا بالغ الأهمية لأي شركة أو منظمة. أحد أكثر الأطر شيوعًا لإنشاء هذه التطبيقات هو Django، وهو إطار عمل ويب عالي المستوى من Python يسمح للمطورين بإنشاء واجهات برمجة تطبيقات موثوقة بسرعة وسهولة. في هذا الكتاب، ننظر إلى عملية إنشاء واجهة برمجة التطبيقات على الويب باستخدام Django، مع التركيز على أحدث إصدار من الإطار (Django 2. 2) وقدراتها الجديدة. سنستخدم نهجًا حديثًا لواجهة برمجة التطبيقات أولاً، يغطي ثلاثة أنواع مختلفة من واجهة برمجة التطبيقات: واجهة برمجة التطبيقات المكتبية وواجهة برمجة تطبيقات تودو وواجهة برمجة تطبيقات المدونات، ولكل منها مجموعة من نقاط النهاية والوظائف الخاصة بها. قبل الخوض في تفاصيل إنشاء واجهة برمجة التطبيقات على شبكة الإنترنت مع جانغو، من المهم فهم السياق الأوسع للتطور التكنولوجي وتأثيره على المجتمع. مع استمرار تقدم التكنولوجيا بوتيرة غير مسبوقة، أصبح من المهم بشكل متزايد مواكبة أحدث الاتجاهات والابتكارات للبقاء على صلة بسوق العمل. تعد القدرة على التكيف بسرعة وتعلم مهارات جديدة أمرًا بالغ الأهمية للنجاح في صناعة التكنولوجيا المزدهرة اليوم. علاوة على ذلك، عندما تصبح التكنولوجيا أكثر اندماجًا في حياتنا اليومية، فإنها تغير أيضًا كيفية إدراكنا وتفاعلنا مع العالم من حولنا.
API를위한 Django: Python 및 Django와 함께 웹 API를 빌드하십시오. 최신 디지털 시대에 다른 시스템 및 서비스와 상호 작용할 수있는 강력한 웹 응용 프로그램을 만드는 기능은 모든 비즈니스 또는 조직에 중요합니다. 이러한 응용 프로그램을 만드는 데 가장 널리 사용되는 프레임 워크 중 하나는 개발자가 안정적인 웹 API를 빠르고 쉽게 만들 수있는 고급 파이썬 웹 프레임 워크 인 Django입니다. 이 책에서는 최신 버전의 프레임 워크 (Django 2) 에 중점을 둔 Django를 사용하여 웹 API를 만드는 프로세스를 살펴 봅니다. 2) 및 새로운 기능. 라이브러리 API, todo API 및 블로그 API의 세 가지 다른 유형을 다루는 최신 API 우선 접근 방식을 사용하며 각각 고유 한 엔드 포인트 및 기능이 있습니다. Django로 웹 API를 만드는 세부 사항을 탐구하기 전에 기술 진화를 이해하는 것의 중요성은 기술 진화의 광범위한 맥락과 사회에 미치는 영향을 이해하는 것이 중요합니다. 전례없는 속도로 기술이 계속 발전함에 따라 고용 시장과 관련성을 유지하기 위해 최신 트렌드와 혁신을 유지하는 것이 점점 중요 해지고 있습니다. 빠르게 적응하고 새로운 기술을 배우는 능력은 오늘날의 급성장하는 기술 산업에서 성공하는 데 중요합니다 또한 기술이 일상 생활에 더욱 통합됨에 따라 주변 세계를 인식하고 상호 작용하는 방식도 바뀝니다.
Django for API: PythonとDjangoでWeb APIを構築する現代のデジタル時代において、他のシステムやサービスと対話できる強力なWebアプリケーションを作成する能力は、あらゆるビジネスや組織にとって重要です。これらのアプリケーションを作成するための最も一般的なフレームワークの1つは、開発者が信頼性の高いWeb APIを迅速かつ簡単に作成できる高水準のPython WebフレームワークであるDjangoです。本書では、最新のフレームワーク(Django 2)に焦点を当て、Djangoを使ってWeb APIを作成するプロセスを見ていきます。2)および新しい機能。ライブラリAPI、 todo API、 blog APIの3つの異なるAPIタイプをカバーし、それぞれ独自のエンドポイントと機能を備えた最新のAPIファーストアプローチを使用します。技術進化を理解することの重要性DjangoでWeb APIを作成するための詳細を掘り下げる前に、技術進化のより広い文脈と社会への影響を理解することが重要です。テクノロジーが前例のないペースで進歩し続ける中で、雇用市場で関連性を保つために最新のトレンドとイノベーションを維持することがますます重要になっています。急速に適応し、新しいスキルを習得する能力は、今日の急成長しているテクノロジー業界での成功にとって重要です。さらに、テクノロジーが私たちの日常生活に統合されるにつれて、私たちが周りの世界とどのように認識し、相互作用するかも変化します。
Django for API:搭載Python和Django的Build Web API在當今的數字時代,能夠創建能夠與其他系統和服務交互的強大Web應用程序對於任何業務或組織都是至關重要的。Django是創建這些應用程序的最受歡迎的框架之一,Django是Python上的高級Web框架,使開發人員能夠快速輕松地創建可靠的Web API。在本書中,我們將研究使用Django創建Web API的過程,重點是框架的最新版本(Django 2.2)及其新功能。我們將采用現代API第一方法,涵蓋三種不同類型的API:庫API、todo API和blog API,每種方法都有自己的端點集和功能。了解技術進化的重要性在深入了解使用Django創建Web API的細節之前,了解技術進化的更廣泛背景及其對社會的影響非常重要。隨著技術繼續以前所未有的速度發展,跟上最新的趨勢和創新變得越來越重要,以便在勞動力市場上保持相關性。快速適應和掌握新技能的能力對於現代快速發展的技術行業的成功至關重要。此外,隨著技術日益融入我們的日常生活,這也改變了我們與周圍世界的感知和互動方式。

You may also be interested in:

Django for APIs Build web APIs with Python & Django
Django for APIs Build web APIs with Python and Django 4.0
Beginning Django API with React: Build Django 4 Web APIs with React Full Stack Applications
Ultimate Web API Development with Django REST Framework Build Robust and Secure Web APIs with Django REST Framework Using Test-Driven Development for Data Analysis and Management
Design and Build Great Web APIs Robust, Reliable, and Resilient
Ultimate Laravel for Modern Web Development Build Robust and Interactive Enterprise-Grade Web Apps Using Laravel|s MVC, Authentication, APIs, and Cloud Deployment
Ultimate Laravel for Modern Web Development Build Robust and Interactive Enterprise-Grade Web Apps Using Laravel|s MVC, Authentication, APIs, and Cloud Deployment
Ultimate Laravel for Modern Web Development: Build Robust and Interactive Enterprise-Grade Web Apps using Laravel|s MVC, Authentication, APIs, and Cloud Deployment (English Edition)
Ultimate Django for Web App Development Using Python Build Modern, Reliable and Scalable Production-Grade Web Applications with Django and Python
Ultimate Django for Web App Development Using Python Build Modern, Reliable and Scalable Production-Grade Web Applications with Django and Python
Ultimate Django for Web App Development Using Python: Build Modern, Reliable and Scalable Production-Grade Web Applications with Django and Python (English Edition)
Generative AI for Web Development Building Web Applications Powered by OpenAI APIs and Next.js
Generative AI for Web Development Building Web Applications Powered by OpenAI APIs and Next.js
PHP Web Services: APIs for the Modern Web by Lorna Jane Mitchell (6-May-2013) Paperback
Build APIs You Won|t Hate Everyone and their dog wants an API, so you should probably learn how to build them
Build APIs You Won|t Hate Everyone and their dog wants an API, so you should probably learn how to build them
PHP Web Services APIs for the Modern Web
Coding Clean, Reliable, and Safe REST APIs with ASP.NET Core 8: Develop Robust Minimal APIs with .NET 8
Coding Clean, Reliable, and Safe REST APIs with ASP.NET Core 8 Develop Robust Minimal APIs with .NET 8
Coding Clean, Reliable, and Safe REST APIs with ASP.NET Core 8 Develop Robust Minimal APIs with .NET 8
The Design of Web APIs
Python Django For Web Development Build Web Applications in Python Using Django Frameworks
Build APIs You Won|t Hate
Designing Evolvable Web APIs with ASP.NET
Building Web APIs with ASP.NET Core
Hacking APIs Breaking Web Application Programming Interfaces
Building Web APIs with ASP.NET Core (Final)
Let|s Go Further! Advanced patterns for building APIs and web applications in Go
Building AI Applications with ChatGPT APIs: Master ChatGPT, Whisper, and DALL-E APIs by building ten innovative AI projects
Principles of Web API Design Delivering Value with APIs and Microservices (Final Release)
FastAPI Cookbook: Develop high-performance APIs and web applications with Python
[Web Service APIs and Libraries] (By: Jason Paul Michel) [published: March, 2013]
Mastering REST APIs: Boosting Your Web Development Journey with Advanced API Techniques
Mastering REST APIs Boosting Your Web Development Journey with Advanced API Techniques
Mastering REST APIs Boosting Your Web Development Journey with Advanced API Techniques
Web Data APIs for Knowledge Graphs Easing Access to Semantic Data for Application Developers
Practical C++ Backend Programming Crafting Databases, APIs, and Web Servers for High-Performance Backend
Building Modern Serverless Web APIs Develop Microservices and Implement Serverless Applications with .NET Core 3.1
Mastering Postman, Second Edition Expert walkthrough to build end-to-end APIs including testing, integration and automation
Mastering Postman, Second Edition Expert walkthrough to build end-to-end APIs including testing, integration and automation