{"product_id":"job-ready-go-paperback-softback-9781119889816","title":"Job Ready Go (Paperback \/ softback) 9781119889816","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eJob Ready Go\u003c\/font\u003e\u003cbr\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003c\/p\u003e\n\u003cp\u003e\u003cfont size=\"4\"\u003eHaythem Balti (Author), Kimberly A. Weiss (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9781119889816, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003ePaperback \/ softback, published 29 September 2022\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e704 pages\u003cbr\u003e23.4 x 18.5 x 3.8 cm, 0.953 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003e\u003cp\u003e\u003cb\u003eTackle GoLang with practical and employment-focused instruction\u003c\/b\u003e \u003c\/p\u003e\n\u003cp\u003eIn \u003ci\u003eJob Ready Go\u003c\/i\u003e, software education guru Dr. Haythem Balti delivers an essential and hands-on guide to Go, an open-source programming language developed by Google engineers to combine the most sought-after capabilities of other programming languages, including Java, C#, and C++. In the book, the author walks you through all the most critical skills necessary for successful, on-the-job Go programming. \u003c\/p\u003e\n\u003cp\u003eYou’ll discover: \u003c\/p\u003e\n\u003cul\u003e \u003cli\u003eHow to get started with Go, including how to run, build, and test your own go programs\u003c\/li\u003e \u003cli\u003eUnderstand control flow and data structures in Go including arrays, slices, maps, and pointerss\u003c\/li\u003e \u003cli\u003eHow to leverage structs, interfaces, and methods to organize and reuse code\u003c\/li\u003e \u003cli\u003eHow to leverage go to process data, access different types of files and develop APIs\u003c\/li\u003e \u003cli\u003eLeverage concurrency and gRPCs to create complex and interconnected systems. \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ci\u003eJob Ready Go\u003c\/i\u003e offers readers straightforward and elegant instruction based on the renowned mthree Global Academy and Software Guild training program. It’s an essential read for aspiring Go developers looking for a fast-track to developing real-world skills demanded by employers.\u003c\/p\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cp\u003eAbout the Authors v\u003c\/p\u003e \u003cp\u003eAbout the Technical Writer vi\u003c\/p\u003e \u003cp\u003eAbout the Technical Editor vii\u003c\/p\u003e \u003cp\u003eAcknowledgments viii\u003c\/p\u003e \u003cp\u003eIntroduction xxi\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart I: The Basics of the Go Programming Language 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eLesson 1: Getting Started with Go 3\u003c\/p\u003e \u003cp\u003eLesson 2: Understanding Go Basics 21\u003c\/p\u003e \u003cp\u003eLesson 3: Storing with Variables 39\u003c\/p\u003e \u003cp\u003eLesson 4: Performing Operations 69\u003c\/p\u003e \u003cp\u003eLesson 5: Controlling Program Flow with Conditional Statements 99\u003c\/p\u003e \u003cp\u003eLesson 6: Controlling Program Flow with Loops 123\u003c\/p\u003e \u003cp\u003eLesson 7: Pulling It All Together: Income Tax Calculator 145\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart II: Organizing Code and Data in Go 173\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eLesson 8: Using Functions 175\u003c\/p\u003e \u003cp\u003eLesson 9: Accessing Arrays 195\u003c\/p\u003e \u003cp\u003eLesson 10: Working with Pointers 215\u003c\/p\u003e \u003cp\u003eLesson 11: Organizing with Structs 237\u003c\/p\u003e \u003cp\u003eLesson 12: Accessing Slices 263\u003c\/p\u003e \u003cp\u003eLesson 13: Manipulating Maps 287\u003c\/p\u003e \u003cp\u003eLesson 14: Creating Methods 305\u003c\/p\u003e \u003cp\u003eLesson 15: Adding Interfaces 325\u003c\/p\u003e \u003cp\u003eLesson 16: Pulling It All Together: Building a Burger Shop 343\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart III: Creating Job Ready Solutions in Go 377\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eLesson 17: Handling Errors 379\u003c\/p\u003e \u003cp\u003eLesson 18: Concurrency 395\u003c\/p\u003e \u003cp\u003eLesson 19: Sorting and Data Processing 421\u003c\/p\u003e \u003cp\u003eLesson 20: File I\/O and OS Operations 453\u003c\/p\u003e \u003cp\u003eLesson 21: Pulling It All Together: Word Analysis in Go 485\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart IV: Advanced Topics for Go Development 525\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eLesson 22: Testing 527\u003c\/p\u003e \u003cp\u003eLesson 23: API Development Tutorial 561\u003c\/p\u003e \u003cp\u003eLesson 24: Working with gRPC 591\u003c\/p\u003e \u003cp\u003eLesson 25: Pulling It All Together: Using Smart Data 607\u003c\/p\u003e \u003cp\u003eLesson 26: Using Modules 645\u003c\/p\u003e \u003cp\u003eAppendix: File Permissions and Access Rights 651\u003c\/p\u003e \u003cp\u003eIndex 655\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Computer programming \/ software development [\u003ca title=\"See our other books on Computer programming \/ software development\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Computer%20programming%20\/%20software%20development%20%5BUM%5D%22\"\u003eUM\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley","offers":[{"title":"Brand New","offer_id":52511129469208,"sku":"9781119889816","price":26.75,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9781119889816.jpg?v=1786585042","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/job-ready-go-paperback-softback-9781119889816","provider":"Freshly Printed Books","version":"1.0","type":"link"}