Learn Go with Pocket-Sized Projects

Оглавление⌄
forewordprefaceacknowledgmentsabout this bookabout the authorsabout the cover illustration1 Meet Go2 Hello, earth! Extend your hello, world3 A bookworm’s digest: Playing with loops and maps4 A log story: Creating a library5 Gordle: Play a word game in your terminal6 Money converter: CLI around an HTTP call7 Caching with generics8 Gordle as a service9 Concurrent maze solver10 Habits tracker using gRPC11 HTML templating with a gRPC client12 Go for other architecturesappendix A Installation stepsappendix B Formatting cheat sheetappendix C Zero valuesappendix D Benchmarkingappendix E Passing by value or by referenceappendix F Fuzzingappendix G Connecting to a databaseindex
Описание
Коротко и по делу о том, что важно знать про projects.
Take your Go programming capabilities to the next level with 11 engaging applications. Pocket-size projects, modular and versatile skills! Learn Go with Pocket-Sized Projects teaches some of the most important skills of Go programming—including Go’s unique idiomatic syntax—all through building fun and useful apps and games. Each project is fully working, simple to write, and easy to scale-up to full-size Go applications.
You’ll make architectural decisions for your projects and organize your code in a maintainable way. In Learn Go with Pocket-Sized Projects you’ll build:A Wordle-alike gameA currency converter applicationA habit-tracking applicationA book digest applicationA maze-solving algorithmA microcontroller-based traffic lights program…and more!Each small, self-contained project in Learn Go with Pocket-Sized Projects introduces important practical skills, including ensuring that your code is thoroughly tested and documented! Work your way through, and you’ll be able to utilize Go for everything from server-side applications to low-level systems programming.
About the technologyThere’s no more satisfying way to learn a programming language than by building your own projects! Whether you’re coming from another language or taking your next steps in Go, these eleven projects will get you working hands on faster than you can type “Bonjour le monde.”
You’ll learn hands on as you build fun mini projects including a Wordle clone you can run as a web service and a maze solver that uses goroutines. About the bookLearn Go with Pocket-Sized Projects introduces the most important features, concepts and techniques of the Go programming language. Along the way, you’ll explore a wide range of topics, including Go’s unique approach to interfaces, concurrency, REST and gRPC microservice APIs, and more.
What's insideConcurrency with goroutinesA habit tracker using gRPC and HTML templatesDeploying a secure web serviceA microcontroller-based traffic lights program using TinyGoAbout the readerFor beginners with Go or another programming language.
Файл доступен для загрузки ниже.
Поделиться
Частые вопросы
Можно ли скачать «Learn Go with Pocket-Sized Projects» бесплатно?
Да, «Learn Go with Pocket-Sized Projects» доступна для бесплатного скачивания на нашем сайте в формате PDF. Ссылка на файл находится на этой странице.
В каком формате и какого размера файл?
Книга предоставляется в формате PDF, размер файла 3,0 МБ.
Кто автор и когда вышла книга?
автор — Bertrand Pascal , Chaiehloudj Donia , Latour Aliénor, издательство Manning Publications Co., год выпуска 2025, 782 страниц.
О чём книга «Learn Go with Pocket-Sized Projects»?
Pocket-size projects, modular and versatile skills!