0 رای
وضعیت موجودی موجود

قیمت قبلی: 4,840,000 ریال
قیمت: 4,440,000 ریال

 




Product details

  • Publisher ‏ : ‎ Packt Publishing (February 28, 2020)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 404 pages
  • ISBN-10 ‏ : ‎ 1838643575
  • ISBN-13 ‏ : ‎ 978-1838643577


 

خرید اینترنتی کتاب Hands-On RESTful Web Services with Go اثر Naren Yellavula

Design production-ready, testable, and maintainable RESTful web services for the modern web that scale easily

Key Features

  • Employ a combination of custom and open source solutions for application program interface (API) development
  • Discover asynchronous API and API security patterns and learn how to deploy your web services to the cloud
  • Apply design patterns and techniques to build reactive and scalable web services

Book Description

Building RESTful web services can be tough as there are countless standards and ways to develop API. In modern architectures such as microservices, RESTful APIs are common in communication, making idiomatic and scalable API development crucial. This book covers basic through to advanced API development concepts and supporting tools.

You'll start with an introduction to REST API development before moving on to building the essential blocks for working with Go. You'll explore routers, middleware, and available open source web development solutions in Go to create robust APIs, and understand the application and database layers to build RESTful web services. You'll learn various data formats like protocol buffers and JSON, and understand how to serve them over HTTP and gRPC. After covering advanced topics such as asynchronous API design and GraphQL for building scalable web services, you'll discover how microservices can benefit from REST. You'll also explore packaging artifacts in the form of containers and understand how to set up an ideal deployment ecosystem for web services. Finally, you'll cover the provisioning of infrastructure using infrastructure as code (IaC) and secure your REST API.

By the end of the book, you'll have intermediate knowledge of web service development and be able to apply the skills you've learned in a practical way.

What you will learn

  • Explore the fundamentals of API development and web services
  • Understand the various building blocks of API development in Go
  • Use superior open source solutions for representational state transfer (REST) API development
  • Scale a service using microservices and asynchronous design patterns
  • Deliver containerized artifacts to the Amazon Web Services (AWS) Cloud
  • Get to grips with API security and its implementation

Who this book is for

This book is for all the Go developers who are comfortable with the language and seeking to learn REST API development. Even senior engineers can enjoy this book, as it discusses many cutting-edge concepts, such as building microservices, developing API with GraphQL, using protocol buffers, asynchronous API design, and Infrastructure as a Code. Developers who are already familiar with REST concepts and stepping into the Go world from other platforms, such as Python and Ruby, can also benefit a lot.

Table of Contents

  1. Getting Started with REST API Development
  2. Handling Routing for our Rest Services
  3. Working with Middleware and RPC
  4. Simplifying RESTful Services with Popular Go Frameworks
  5. Working with MongoDB and Go to Create a REST API
  6. Working with Protocol Buffers and gRPC
  7. Working with PostgreSQL, JSON, and Go
  8. Building a REST API Client in Go
  9. Asynchronous API Design
  10. GraphQL and Go
  11. Scaling our REST API Using Microservices
  12. Containerizing REST Services for Deployment
  13. Deploying REST Services On Amazon Web Services
  14. Handling Authentication for our REST Services

خرید اینترنتی کتاب Hands-On RESTful Web Services with Go اثر Naren Yellavula

کد محصول KJQV9722203

منابع کتاب خرید اینترنتی کتاب Hands-On RESTful Web Services with Go اثر Naren Yellavula

 

 
 
 
 

خدمات وب RESTful آماده تولید، قابل آزمایش و نگهداری را برای وب مدرن طراحی کنید که به راحتی مقیاس شوند

ویژگی های کلیدی

  • از ترکیبی از راه حل های سفارشی و منبع باز برای توسعه رابط برنامه کاربردی (API) استفاده کنید
  • الگوهای امنیتی API و API ناهمزمان را کشف کنید و نحوه استقرار خدمات وب خود را در فضای ابری بیاموزید
  • استفاده از الگوها و تکنیک های طراحی برای ساخت سرویس های وب واکنش پذیر و مقیاس پذیر

توضیحات کتاب

ایجاد سرویس های وب RESTful می تواند دشوار باشد زیرا استانداردها و راه های بی شماری برای توسعه API وجود دارد. در معماری‌های مدرن مانند میکروسرویس‌ها، API‌های RESTful در ارتباطات رایج هستند و توسعه API اصطلاحی و مقیاس‌پذیر را حیاتی می‌سازند. این کتاب مفاهیم اولیه تا پیشرفته توسعه API و ابزارهای پشتیبانی را پوشش می دهد.

قبل از اینکه به ساخت بلوک‌های ضروری برای کار با Go بروید، با مقدمه‌ای برای توسعه REST API شروع می‌کنید. شما مسیریاب‌ها، میان‌افزارها و راه‌حل‌های توسعه وب منبع باز موجود را در Go کاوش خواهید کرد تا APIهای قوی ایجاد کنید، و لایه‌های برنامه و پایگاه داده را برای ساخت سرویس‌های وب RESTful درک کنید. فرمت های مختلف داده مانند بافرهای پروتکل و JSON را یاد خواهید گرفت و نحوه ارائه آنها را از طریق HTTP و gRPC خواهید دانست. پس از پرداختن به موضوعات پیشرفته مانند طراحی API ناهمزمان و GraphQL برای ساخت سرویس های وب مقیاس پذیر، متوجه خواهید شد که چگونه میکروسرویس ها می توانند از REST بهره مند شوند. شما همچنین مصنوعات بسته بندی را در قالب ظروف بررسی خواهید کرد و نحوه راه اندازی یک اکوسیستم استقرار ایده آل برای خدمات وب را درک خواهید کرد. بالاخره تو

در پایان کتاب، دانش متوسطی از توسعه وب سرویس خواهید داشت و می توانید مهارت هایی را که آموخته اید به صورت عملی به کار ببرید.

آنچه خواهید آموخت

  • اصول توسعه API و خدمات وب را کاوش کنید
  • بلوک های سازنده مختلف توسعه API در Go را درک کنید
  • برای توسعه API انتقال حالت نمایشی (REST) ​​از راه حل های منبع باز برتر استفاده کنید
  • مقیاس یک سرویس را با استفاده از میکروسرویس ها و الگوهای طراحی ناهمزمان انجام دهید
  • مصنوعات کانتینری را به ابر خدمات وب آمازون (AWS) تحویل دهید
  • با امنیت API و پیاده سازی آن آشنا شوید

این کتاب برای چه کسی است

این کتاب برای همه توسعه دهندگان Go است که با زبان راحت هستند و به دنبال یادگیری توسعه API REST هستند. حتی مهندسان ارشد نیز می‌توانند از این کتاب لذت ببرند، زیرا بسیاری از مفاهیم پیشرفته مانند ساخت میکروسرویس‌ها، توسعه API با GraphQL، استفاده از بافرهای پروتکل، طراحی API ناهمزمان و زیرساخت به عنوان کد را مورد بحث قرار می‌دهد. توسعه دهندگانی که از قبل با مفاهیم REST آشنا هستند و از پلتفرم های دیگر مانند Python و Ruby وارد دنیای Go شده اند نیز می توانند سود زیادی ببرند.

فهرست مطالب

  1. شروع با توسعه REST API
  2. مدیریت مسیریابی برای خدمات استراحت ما
  3. کار با Middleware و RPC
  4. ساده کردن خدمات RESTful با فریمورک های محبوب Go
  5. کار با MongoDB و رفتن به ایجاد یک REST API
  6. کار با پروتکل بافر و gRPC
  7. کار با PostgreSQL، JSON و Go
  8. ساخت REST API Client در Go
  9. طراحی API ناهمزمان
  10. GraphQL و برو
  11. مقیاس REST API ما با استفاده از Microservices
  12. Containerizing خدمات REST برای استقرار
  13. استقرار خدمات REST در خدمات وب آمازون
  14. مدیریت احراز هویت برای خدمات REST ما

 

نظرات کاربران درباره خرید اینترنتی کتاب Hands-On RESTful Web Services with Go اثر Naren Yellavula

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد خرید اینترنتی کتاب Hands-On RESTful Web Services with Go اثر Naren Yellavula نظر می دهد.

ارسال نظر درباره خرید اینترنتی کتاب Hands-On RESTful Web Services with Go اثر Naren Yellavula

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

برچسب های مرتبط با خرید اینترنتی کتاب Hands-On RESTful Web Services with Go اثر Naren Yellavula

web development

بر اساس سلیقه شما...

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید