دانلود رایگان کتاب:
Go in Action
| نویسندگان |
Brian Ketelsen ,Erik St. Martin ,William Kennedy |
|---|---|
| سال انتشار |
2016 |
| تعداد صفحات |
266 |
| سطح کتاب |
متوسط |
| زبان کتاب |
انگلیسی |
| حجم فایل |
6MB |
مطالعه کنید
ویرایش محتوا
درباره کتاب Go in Action:
کتاب Go in Action یک منبع آموزشی جامع و کاربردی برای توسعهدهندگان است که میخواهند زبان Go را بهصورت اصولی، سریع و ایدیوماتیک یاد بگیرند. نویسندگان با ترکیب تجربه عملی، آموزش مرحلهبهمرحله و مثالهای واقعی، مفاهیم کلیدی زبان مانند کانکارنسی، ساختارها، ابزارها، پکیجها و الگوهای طراحی را توضیح میدهند. این کتاب Go را نه فقط بهعنوان یک زبان، بلکه بهعنوان رویکردی مدرن برای ساخت نرمافزار سریع، ساده و قابلاعتماد معرفی میکند.خلاصه کتاب Go in Action:
فصلهای ابتدایی کتاب شما را با چالشهایی که Go برای حل آنها ساخته شده آشنا میکند؛ از سرعت توسعه و مدیریت همزمانی گرفته تا سیستم نوعبندی ساده اما قدرتمند. سپس نویسندگان با یک برنامه واقعی و عملی، معماری، پکیجها، ساختار main و نحوه کار با ابزارهای داخلی Go مانند go vet، go fmt و سیستم مستندسازی را آموزش میدهند. این بخش پایهای محکم برای پیشبرد مسیر یادگیری فراهم میکند. در ادامه کتاب به بررسی مفصل ساختار دادهها، سیستم انواع، اینترفیسها، type embedding و اصول پشت کانکارنسی در Go میپردازد. سپس با الگوهای عملی مانند worker pools، runner و work pipelines خواننده را برای پیادهسازی پروژههای واقعی آماده میکند. فصلهای پایانی نیز سه پکیج مهم standard library (log، json، io) و نحوه انجام unit testing، table testing و benchmarking را پوشش میدهند تا خواننده درک کاملی از توسعه حرفهای با Go پیدا کند.
ویرایش محتوا
فهرست مطالب کتاب Go in Action:
Introducing Go
Go quick-start
Packaging and tooling
Arrays, slices, and maps
Go’s type system
Concurrency
Concurrency patterns
Standard library
Testing and benchmarking