کتابی در زمینه برنامه‌نویسی و معماری برنامه‌ها
05/11/1397 - 15:15
دانلود کنید: معماری نرم‌افزاری با Golang
برای ساخت برنامه‌های کاربردی به یک برنامه‌ریزی دقیق و یک معماری منسجم نرم‌افزاری با توجه به نیازمندهای کاربردی یک نرم افزاری احتیاج دارید. 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 فصل به رشته تحریر در آمده است. برای دانلود کتاب فوق به این آدرس مراجعه کنید.

ماهنامه شبکه را از کجا تهیه کنیم؟
ماهنامه شبکه را می‌توانید از کتابخانه‌های عمومی سراسر کشور و نیز از دکه‌های روزنامه‌فروشی تهیه نمائید.

ثبت اشتراک نسخه کاغذی ماهنامه شبکه     
ثبت اشتراک نسخه آنلاین

 

کتاب الکترونیک +Network راهنمای شبکه‌ها

  • برای دانلود تنها کتاب کامل ترجمه فارسی +Network  اینجا  کلیک کنید.

کتاب الکترونیک دوره مقدماتی آموزش پایتون

  • اگر قصد یادگیری برنامه‌نویسی را دارید ولی هیچ پیش‌زمینه‌ای ندارید اینجا کلیک کنید.

ایسوس

نظر شما چیست؟