دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Mario Castro Contreras
سری:
ISBN (شابک) : 9781786466204
ناشر: Packt
سال نشر: 2017
تعداد صفحات: 387
زبان: english
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
در صورت تبدیل فایل کتاب Go Design Patterns به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برو الگوهای طراحی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با GoAbout This Book کدی کارآمد، تمیز، خوانا و قابل توسعه بنویسید* معرفی مدل همزمانی CSP با توضیح GoRoutines و کانال ها.* مقایسه عینی مدل همزمانی CSP و مدل Actor به کمک تصاویر. درک "کنار به پهلو" از مدل CSP.* توضیح، شامل متن و مثال های جامع، همه الگوهای طراحی GoF شناخته شده در Go. این کتاب برای چه کسی است مخاطبان هدف هم توسعه دهندگان سطح مبتدی و هم پیشرفته در زبان برنامه نویسی Go هستند. . هیچ دانشی از الگوهای طراحی انتظار نمی رود. آنچه یاد خواهید گرفت* تمام دستورات اولیه و ابزارهای مورد نیاز برای شروع کدنویسی در Go.* ایجاد اشیاء پیچیده را به روشی اصطلاحی در Go محصور کنید.* نمونه های منحصر به فردی ایجاد کنید که نمی توانند در یک برنامه کپی شوند. .* اهمیت محصورسازی اشیاء برای ارائه وضوح و قابلیت نگهداری را درک کنید.* اقدامات مقرون به صرفه را آماده کنید تا قسمت های مختلف برنامه تحت تأثیر کارهای گران قیمت قرار نگیرند.* با کانال ها و GoRoutine ها در زمینه Go مقابله کنید تا برنامه های همزمان را ایجاد کنید. به روشی اصطلاحی بروید. In DetailGo یک زبان برنامه نویسی چند پارادایم است که دارای امکانات داخلی برای ایجاد برنامه های همزمان است. الگوهای طراحی به توسعه دهندگان این امکان را می دهد تا مشکلات رایجی را که در طول توسعه برنامه ها با آن مواجه می شوند، به طور کارآمد رسیدگی کنند. الگوهای طراحی Go به خوانندگان نقطه مرجعی برای الگوهای طراحی نرم افزار و الگوهای طراحی همزمان CSP ارائه می دهد تا به آنها کمک کند برنامه ها را به روشی اصطلاحی، قوی و راحت تر در Go بسازند. کتاب با مقدمه ای کوتاه بر اصول برنامه نویسی Go شروع می شود و به سرعت به توضیح ایده پشت ایجاد الگوهای طراحی و چگونگی ظاهر شدن آنها در دهه 90 به عنوان یک "زبان" مشترک بین توسعه دهندگان برای حل وظایف رایج در برنامه نویسی شی گرا می پردازد. زبان ها. سپس یاد خواهید گرفت که چگونه 23 الگوی طراحی GoF را در Go اعمال کنید و همچنین در مورد الگوهای همزمانی CSP، "ویژگی قاتل" در Go که به گوگل کمک کرده است نرم افزاری برای نگهداری هزاران سرور توسعه دهد. بنابراین این کتاب شما را قادر می سازد تا درک کنید و الگوهای طراحی را به روشی اصطلاحی اعمال کنید که نرم افزار مختصر، خوانا و قابل نگهداری تولید کند.
Write efficient, clean, readable and extensible code with GoAbout This Book* Introduction of the CSP concurrency model by explaining GoRoutines and channels.* Objective comparison, with the help of images, of the CSP concurrency model and the Actor model to give the audience a "side by side" understanding of the CSP model.* Explanation, including comprehensive text and examples, of all known GoF design patterns in Go.Who This Book Is ForThe target audience is both beginner- and advanced-level developers in the Go programming language. No knowledge of design patterns is expected.What You Will Learn* All basic syntax and tools needed to start coding in Go.* Encapsulate the creation of complex objects in an idiomatic way in Go.* Create unique instances that cannot be duplicated within a program.* Understand the importance of object encapsulation to provide clarity and maintainability.* Prepare cost-effective actions so that different parts of the program aren't affected by expensive tasks.* Deal with channels and GoRoutines within the Go context to build concurrent application in Go in an idiomatic way.In DetailGo is a multi-paradigm programming language that has built-in facilities to create concurrent applications. Design patterns allow developers to efficiently address common problems faced during developing applications.Go Design Patterns will provide readers with a reference point to software design patterns and CSP concurrency design patterns to help them build applications in a more idiomatic, robust, and convenient way in Go.The book starts with a brief introduction to Go programming essentials and quickly moves on to explain the idea behind the creation of design patterns and how they appeared in the 90's as a common "language" between developers to solve common tasks in object-oriented programming languages. You will then learn how to apply the 23 GoF design patterns in Go and also learn about CSP concurrency patterns, the "killer feature" in Go that has helped Google develop software to maintain thousands of servers.Thus the book will enable you to understand and apply design patterns in an idiomatic way that will produce concise, readable, and maintainable software.