کتابی در زمینه برنامه‌نویسی و معماری برنامه‌ها
دانلود کنید: معماری نرم‌افزاری با Golang
05 بهمن 1397
برای ساخت برنامه‌های کاربردی به یک برنامه‌ریزی دقیق و یک معماری منسجم نرم‌افزاری با توجه به نیازمندهای کاربردی یک نرم افزاری احتیاج دارید. Golang با چشم‌انداز جدیدی که پیش روی دنیای نرم‌افزار قرار دارد به توسعه‌دهندگان اجازه می‌دهد نسل بعدی برنامه‌های کاربردی مبتنی بر ابر و محاسبات توزیع شده را پیاده‌سازی کنند. برای طراحی و پیاده‌سازی یک چنین برنامه‌های قدرتمند و منسجمی با زبان برنامه‌نویسی Golang به یک منبع خوب آموزشی نیاز دارید. کتاب معماری نرم‌افزار با Golang برای پاسخ‌گویی به یک چنین نیازی نگارش شده است.

نام کتاب:  معماری نرم‌افزاری با Golang (Hands-On Software Architecture with Golang)

ناشر: Packt Publishing

نویسنده: Jyotiswarup Raiturkar

سال انتشار: 2018

شابک: 13: 9781788622592

تعداد صفحات: 500 صفحه

شرح مختصری از کتاب

کتاب معماری نرم‌افزار با Golang با ارائه توضیحی مختصر در ارتباط با معماری مولفه‌های کاربردی موجود در زبان Go کار خود را آغاز کرده و برای نشان دادن هر چه دقیق‌تر اصول معماری موجود در این زبان برنامه‌نویسی یک پروژه عملی کاربردی را به شما نشان می‌‌دهد. در ادامه به شما جنبه‌های مختلف کدنویسی در این زبان همچون ماژولار بودن، نحوه طراحی کلاس‌ها و هر آن چیزی که برای پیاده‌سازی الگوهای طراحی به آن‌ها نیاز دارید را آموزش می‌‌دهد. در ادامه به شما نشان می‌دهد که چگونه از معماری کاربردی Golang برای مدیریت هرچه بهتر پیچیدگی‌ها، گسترش‌پذیری و بهبود قابلیت اطمینان سامانه‌های نرم‌افزاری استفاده کنید. یکی از مباحث مهمی که این کتاب به آن اشاره کرده است، نحوه ساخت سامانه‌های توزیع شده و نحوه پیاده‌سازی ارتباطات میان این سامانه‌ها است. در فصل‌های پایانی کتاب شما با نحوه استقرار معماری‌ها و برنامه‌ریزی برای انتقال برنامه‌های کاربردی به زبان Go آشنا خواهید شد. در انتها شما را با الگوهای طراحی و معماری‌های مختلف آشنا کرده و یاد خواهد داد که چگونه یک معماری قابل انعطاف را با استفاده از زبان برنامه‌نویسی Golang ایجاد کنید. از مهم‌ترین مباحثی که این کتاب به شما آموزش می‌دهد به موارد زیر می‌توان اشاره کرد:

درک پارادایم‌های معماری و بررسی دقیق ریزسرویس‌ها

طراحی الگوهای موازی، هم‌پوشانی و درک درست الگوهای طراحی شی‌گرا

آشنایی با استانداردهای GraphQL و REST و درک درست معماری سامانه‌های APIمحور

طراحی و پیاده‌سازی معماری‌های رویدادمحور

پیاده‌سازی طراحی گسترش‌پذیری و نحوه انتقال برنامه‌ها از زبان‌های دیگر به Go

پیاده‌سازی یک برنامه تجاری نقطه پایانی (مسافرتی) مبتنی بر برنامه‌نویسی بک‌اند در زبان Go

این کتاب برای توسعه‌دهندگان نرم‌افزار، مدیران ارشد فناوری اطلاعات و افرادی که علاقمند هستند از زبان Go در ارتباط با معماری نرم‌افزاری به منظور ساخت برنامه‌هایی در کلاس سازمانی استفاده کنند مناسب است. این کتاب در 12 فصل به رشته تحریر در آمده است. برای دانلود کتاب فوق به این آدرس مراجعه کنید.


ماهنامه شبکه را از کجا تهیه کنیم؟

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

اشتراک ماهنامه شبکه

اشتراک ماهنامه شبکه یکی دیگر از راه‌های دسترسی به مطالب مجله است؛ به ویژه اشتراک آنلاین که با قیمتی مناسب محتوای کامل مجله، شامل مطالب و آگهی‌ها را در ختیار شما قرار می‌دهد.

برچسب: 

مطالب پربازدید روز