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

قیمت قبلی: 4,720,000 ریال
قیمت: 4,320,000 ریال

 



  • Publisher ‏ : ‎ Packt Publishing (March 2, 2020)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 392 pages
  • ISBN-10 ‏ : ‎ 1789530881
  • ISBN-13 ‏ : ‎ 978-1789530889


 

کتابHands-On Swift 5 Microservices Development: Build microservices for mobile and web applications using Swift 5 and Vapor 4

Learn to design and deploy fully functioning microservices for your applications from scratch using Swift, Docker, and AWS

Key Features

  • Understand server-side Swift development concepts for building your first microservice
  • Build microservices using Vapor 4 and deploy them to the cloud using Docker
  • Learn effective techniques for enhancing maintainability and stability of your Swift applications

Book Description

The capabilities of the Swift programming language are extended to server-side development using popular frameworks such as Vapor. This enables Swift programmers to implement the microservices approach to design scalable and easy-to-maintain architecture for iOS, macOS, iPadOS, and watchOS applications.

This book is a complete guide to building microservices for iOS applications. You'll start by examining Swift and Vapor as backend technologies and compare them to their alternatives. The book then covers the concept of microservices to help you get started with developing your first microservice. Throughout this book, you'll work on a case study of writing an e-commerce backend as a microservice application. You'll understand each microservice as it is broken down into details and written out as code throughout the book. You'll also become familiar with various aspects of server-side development such as scalability, database options, and information flow for microservices that are unwrapped in the process. As you advance, you'll get to grips with microservices testing and see how it is different from testing a monolith application. Along the way, you'll explore tools such as Docker, Postman, and Amazon Web Services.

By the end of the book, you'll be able to build a ready-to-deploy application that can be used as a base for future applications.

What you will learn

  • Grasp server-side Swift development concepts using practical examples
  • Understand the microservices approach and why Swift is a great choice for building microservices
  • Design and structure mobile and web applications using microservices architecture
  • Discover the available database options and understand which one to choose
  • Scale and monitor your microservices
  • Use Postman to automate testing for your microservices API

Who this book is for

The book is for iOS, iPadOS, and macOS developers and Swift programmers who want to understand how Swift can be used for building microservices. The book assumes familiarity with Swift programming and the fundamentals of the web, including how APIs work.

Table of Contents

  1. Introduction to Microservices
  2. Understanding Server-Side Swift
  3. Getting Started with the Vapor Framework
  4. Planning an Online Store Application
  5. Creating Your First Microservice
  6. Application Structure and Database Design
  7. Writing the User Service
  8. Testing Microservices
  9. Product Management Service
  10. Understanding Microservices Communication
  11. Order Management Service
  12. Best Practices
  13. Hosting Microservices
  14. Docker and the Cloud
  15. Deploying Microservices in the Cloud
  16. Scaling and Monitoring Microservices

 

منابع کتاب کتابHands-On Swift 5 Microservices Development: Build microservices for mobile and web applications using Swift 5 and Vapor 4

با استفاده از Swift، Docker و AWS طراحی و استقرار میکروسرویس‌های کاملاً کارآمد برای برنامه‌های خود را از ابتدا بیاموزید.
ویژگی های کلیدی

    مفاهیم توسعه سوئیفت سمت سرور را برای ساختن اولین میکروسرویس خود بدانید
    میکروسرویس ها را با استفاده از Vapor 4 بسازید و آنها را با استفاده از Docker در فضای ابری مستقر کنید
    تکنیک های موثر برای افزایش قابلیت نگهداری و پایداری برنامه های Swift خود را بیاموزید

توضیحات کتاب

قابلیت های زبان برنامه نویسی سویفت با استفاده از فریم ورک های محبوب مانند Vapor به توسعه سمت سرور گسترش یافته است. این امر به برنامه نویسان سوئیفت امکان می دهد تا رویکرد میکروسرویس را برای طراحی معماری مقیاس پذیر و با قابلیت نگهداری آسان برای برنامه های iOS، macOS، iPadOS و watchOS پیاده سازی کنند.

این کتاب راهنمای کاملی برای ساخت میکروسرویس برای اپلیکیشن های iOS است. شما با بررسی Swift و Vapor به عنوان فناوری های Backend و مقایسه آنها با جایگزین های آنها شروع خواهید کرد. سپس این کتاب مفهوم میکروسرویس‌ها را پوشش می‌دهد تا به شما کمک کند اولین میکروسرویس خود را شروع کنید. در طول این کتاب، شما بر روی مطالعه موردی نوشتن یک باطن تجارت الکترونیک به عنوان یک برنامه کاربردی میکروسرویس کار خواهید کرد. هر میکروسرویس را همانطور که به جزئیات تقسیم شده و به عنوان کد در سراسر کتاب نوشته شده است، درک خواهید کرد. همچنین با جنبه‌های مختلف توسعه سمت سرور مانند مقیاس‌پذیری، گزینه‌های پایگاه داده و جریان اطلاعات برای میکروسرویس‌هایی که در این فرآیند باز می‌شوند، آشنا خواهید شد. همانطور که پیشروی می کنید، با آزمایش میکروسرویس ها آشنا می شوید و خواهید دید که تفاوت آن با آزمایش یک برنامه یکپارچه چقدر است. در طول مسیر، ابزارهایی مانند Docker، Postman، و خدمات وب آمازون را بررسی خواهید کرد.

در پایان کتاب، می‌توانید یک برنامه کاربردی آماده بسازید که می‌تواند به عنوان پایه‌ای برای برنامه‌های آینده استفاده شود.
آنچه خواهید آموخت

    مفاهیم توسعه سوئیفت سمت سرور را با استفاده از مثال های عملی درک کنید
    رویکرد میکروسرویس ها و اینکه چرا سوئیفت یک انتخاب عالی برای ساخت میکروسرویس است را بدانید
    طراحی و ساختار اپلیکیشن های موبایل و وب با استفاده از معماری میکروسرویس ها
    گزینه های پایگاه داده موجود را کشف کنید و درک کنید که کدام یک را انتخاب کنید
    میکروسرویس های خود را مقیاس و نظارت کنید
    از Postman برای خودکار کردن تست API microservices خود استفاده کنید

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

این کتاب برای توسعه دهندگان iOS، iPadOS و macOS و برنامه نویسان Swift است که می خواهند بدانند چگونه می توان از Swift برای ساخت میکروسرویس ها استفاده کرد. این کتاب آشنایی با برنامه نویسی Swift و اصول وب، از جمله نحوه عملکرد APIها را فرض می کند.
فهرست مطالب

    مقدمه ای بر میکروسرویس ها
    آشنایی با سویفت سمت سرور
    شروع کار با چارچوب بخار
    برنامه ریزی یک اپلیکیشن فروشگاه آنلاین
    ایجاد اولین میکروسرویس شما
    ساختار برنامه و طراحی پایگاه داده
    نوشتن سرویس کاربر
    تست میکروسرویس ها
    خدمات مدیریت محصول
    آشنایی با ارتباطات میکروسرویس ها
    خدمات مدیریت سفارش
    بهترین شیوه ها
    میزبانی میکروسرویس ها
    داکر و ابر
    استقرار میکروسرویس ها در فضای ابری
    مقیاس پذیری و مانیتورینگ میکروسرویس ها

نظرات کاربران درباره کتابHands-On Swift 5 Microservices Development: Build microservices for mobile and web applications using Swift 5 and Vapor 4

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتابHands-On Swift 5 Microservices Development: Build microservices for mobile and web applications using Swift 5 and Vapor 4 نظر می دهد.

ارسال نظر درباره کتابHands-On Swift 5 Microservices Development: Build microservices for mobile and web applications using Swift 5 and Vapor 4

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

برچسب های مرتبط با کتابHands-On Swift 5 Microservices Development: Build microservices for mobile and web applications using Swift 5 and Vapor 4

Programming Languages خرید اینترنتی کتاب های زبان اصلی کامپیوتر خرید اینترنتی کتاب های زبان اصلی swift Computers book

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

  Product details Publisher ‏ : ‎  Peachpit Pr ...
3,090,000 ریال

codebazan

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