دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Alex Ellis
سری:
ناشر:
سال نشر: 2021
تعداد صفحات: 118
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 مگابایت
در صورت تبدیل فایل کتاب Everyday Golang به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب گولنگ هر روز نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
\"Everyday Go\" راهی سریع برای یادگیری ابزارها، تکنیک ها و الگوها از ابزارهای واقعی مورد استفاده در تولید است. این کتاب مجموعه ای از مثال ها، درس ها و تکنیک های عملی برای توسعه دهندگان Go است. موضوعات چرخه عمر نرم افزار از یادگیری اصول، تست نرم افزار، تا توزیع و نظارت را پوشش می دهند. اگر احساس می کنید ممکن است برخی از این تکنیک ها را قبلا دیده باشید، حق با شماست. من از سال 2015 در مورد Go مینویسم و میخواستم هر چیزی را که به آن نیاز داشتم به طور منظم بردارم و آن را برای شما قرار دهم که از آن بهره ببرید. این یک کتاب مرجع یا یک راهنمای کامل برای زبان نیست، اما اگر دوست دارید با مثال یاد بگیرید و از خیس شدن پاهای خود ترسی ندارید، احتمالاً این سبک برای شما مناسب است. محتوای دارای رتبه برتر من در Writing unit-tests in Go، به روز شده، توسعه یافته و مدرن شده برای سال 2021، همانطور که در اسناد Kubernetes مشخص شده است.
"Everyday Go" is the fast way to learn tools, techniques and patterns from real tools used in production. This book is a compilation of practical examples, lessons and techniques for Go developers. The topics cover the software lifecycle from learning the fundamentals, to software testing, to distribution and monitoring. If you feel like you may have seen some of these techniques before, you would be right. I've been writing about Go since 2015 and wanted to take everything that I've needed on a regular basis, and to lay it out for you to benefit from. It's not a reference book or a complete guide to the language, but if you like learning by example and aren't afraid to get your feet wet, then this style is probably for you. Features my top rated content on Writing unit-tests in Go, updated, extended and modernised for 2021, as featured in the Kubernetes documentation.
Introduction How to use the book Help the book to evolve Changelog Why Go? Getting started with Go A note for Windows users Direct installation on Linux Packages and paths Vendoring and Go modules Create your first Go program Add an external dependency Make use of flags Define a separate package or library Cross-compile for different operating systems Go build arguments CGO and portability Fetch JSON from a HTTP endpoint Get started Learn to parse JSON Retrieve the JSON via HTTP Extracting additional data from the JSON Five ways to write an awesome CLI Pick Go Parse flags & arguments Automate everything Integrate with package managers Accept contributions and gather feedback Now, Go and write your CLI Writing unit-tests in Golang Testing opinions Testing the Sum method Adding a test table Party tricks for ``go test\'\' Statement coverage Generating an HTML coverage report Benchmarking your code Go doesn\'t ship your tests Stress testing your tests Running tests in parallel Compile the tests to a binary Isolating dependencies Example of isolating dependencies Unit-testing a HTTP server Work concurrently work with Goroutines A simple example with Goroutines Avoid a common mistake with Goroutines Error groups Sharing data between Goroutines Using channels for synchronisation Using a context to handle timeouts Limiting concurrent work Store data with a database Write your own config files in YAML A practical example of YAML in action Read and write your own YAML schema Merging objects Inject version information into your binaries Capture useful variable(s) Prepare your code Do it with Docker Examples in production Embed data in your application Create dynamic content with templates Advanced templates: ranges and custom functions Real-world templates - arkade Write a HTTP server Reading the request Advanced route handling Writing HTTP middleware Add Prometheus metrics to your microservices Tracking HTTP metrics for our microservice Adding custom metrics to your Prometheus data Building and releasing Go binaries The release-it example Releasing your binaries with a GitHub Action Releasing a Docker container image Going multi-arch Shipping a Docker container from GitHub Actions Your onward journey Giving feedback Contributing to Open Source My other content