Da: GreatBookPrices, Columbia, MD, U.S.A.
EUR 22,83
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: As New. Unread book in perfect condition.
Da: GreatBookPrices, Columbia, MD, U.S.A.
EUR 22,83
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: As New. Unread book in perfect condition.
Da: GreatBookPrices, Columbia, MD, U.S.A.
EUR 22,83
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: As New. Unread book in perfect condition.
Da: GreatBookPrices, Columbia, MD, U.S.A.
EUR 22,83
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: As New. Unread book in perfect condition.
Da: GreatBookPrices, Columbia, MD, U.S.A.
EUR 22,83
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: As New. Unread book in perfect condition.
Da: GreatBookPrices, Columbia, MD, U.S.A.
EUR 23,59
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New.
Paperback. Condizione: new. Paperback. The Go Programming Bible: A Developer's Guide to Building Robust Systems is your comprehensive guide to mastering the Go programming language and building scalable, high-performance software systems. Whether you're an experienced developer or a newcomer, this book covers advanced Go concepts, best practices, and strategies for developing robust applications that are both efficient and maintainable.Known for its simplicity, speed, and concurrency features, Go (also known as Golang) has become one of the most popular programming languages for building scalable, high-performance systems. In this guide, you'll learn not just the fundamentals, but also how to leverage Go's unique features to write clean, efficient, and scalable software that can handle complex systems.What you'll learn in The Go Programming Bible: Advanced Go Concepts: Build on your knowledge of Go basics with advanced topics such as interfaces, reflection, and Go's powerful type system. Learn how Go handles concurrency, synchronization, and memory management efficiently.Go's Concurrency Model: Delve deeply into Go's concurrency model, understanding goroutines and channels. Learn how to manage concurrency effectively, ensuring that your application can perform multiple tasks in parallel without compromising performance.Building Robust Systems with Go: Discover the best practices for building scalable, high-performance applications using Go. Learn how to structure large Go projects, manage dependencies, and use the language's features to create software systems that are easy to maintain and extend.Error Handling in Go: Understand Go's approach to error handling, one of its unique features. Learn the best practices for managing errors gracefully, designing robust error handling patterns, and ensuring that your code is resilient in production environments.Design Patterns and Go: Learn how to implement common design patterns in Go, such as factory, singleton, and observer. Understand how to structure your code using Go's idioms and features to create clean, readable, and reusable code.Testing and Debugging in Go: Master Go's testing framework and learn how to write effective unit tests, benchmarks, and performance tests. Discover debugging techniques, including how to use Go's built-in tools like delve to trace and troubleshoot your applications.Optimizing Go Applications: Learn how to optimize Go applications for speed, memory usage, and scalability. Explore profiling tools and strategies to identify bottlenecks, improve performance, and make your application more efficient.Go and Web Development: Dive into how Go is used for web development, including building RESTful APIs, creating web servers, and handling HTTP requests. Learn about Go's web frameworks and how they compare to other languages.Microservices with Go: Explore how Go is well-suited for building microservices architectures. Learn how to break down applications into smaller, independently deployable services, handle inter-service communication, and ensure scalability in distributed systems.Security in Go: Discover best practices for securing your Go applications, including input validation, encryption, and handling sensitive data. Learn how Go's built-in libraries and tools help you safeguard your software from common vulnerabilities.By the end of The Go Programming Bible, you'll be equipped with the skills and knowledge to build highly scalable, robust systems with Go. Whether you're developing cloud-native applications, microservices, or real-time systems, this book will serve as an indispensable guide to mastering Go Shipping may be from multiple locations in the US or from the UK, depending on stock availability.
Da: GreatBookPrices, Columbia, MD, U.S.A.
EUR 23,62
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New.
Da: GreatBookPrices, Columbia, MD, U.S.A.
EUR 23,65
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New.
Da: GreatBookPrices, Columbia, MD, U.S.A.
EUR 23,65
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New.
Da: GreatBookPrices, Columbia, MD, U.S.A.
EUR 23,65
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New.
Paperback. Condizione: new. Paperback. Go Programming for Beginners: Learn Go and Build Real-World Applications is the perfect introduction to Go (Golang), one of the most efficient and powerful programming languages used in the development of modern software. This beginner's guide takes you step by step through the process of learning Go, helping you build a strong foundation and empowering you to craft real-world applications from the very start.Designed for developers with little to no experience in Go, this book walks you through essential programming concepts while focusing on Go's simple syntax, strong concurrency model, and powerful standard library. Whether you're looking to build web applications, work with cloud services, or dive into systems programming, What you'll learn in Go Programming for Beginners: Introduction to Go: Understand the core principles of Go, its design philosophy, and why it's such a powerful language for building high-performance applications. Learn how Go's simplicity and readability make it an ideal choice for both beginners and experienced developers.Setting Up Go Development Environment: Learn how to install Go on your machine and set up your development environment. Walk through the essential tools and resources you'll need to start coding in Go, including text editors, IDEs, and Go's built-in toolchain.Go Syntax and Basic Concepts: Get to grips with Go's syntax and basic programming concepts, including variables, data types, loops, and conditionals. Understand how Go handles memory management and how to work with its simple yet powerful type system.Working with Functions and Methods: Learn how to create functions and methods in Go, including understanding function signatures, arguments, and return values. Discover how to use Go's unique approach to handling function types and closures.Structs, Interfaces, and Object-Oriented Design: Dive into Go's approach to object-oriented design. Learn how to use structs to create custom data types, implement interfaces, and build modular, reusable code with Go's minimalist approach to inheritance.Concurrency in Go: One of Go's standout features is its native support for concurrency. Learn how to use goroutines and channels to build concurrent applications, allowing you to run multiple tasks in parallel without complicated thread management.Working with Databases and APIs: Learn how to interact with databases and web services. Understand how to use Go's database/sql package to connect to relational databases and how to build RESTful APIs to interact with other services.Building Real-World Applications: Start building actual applications with Go, including a real-world project that demonstrates how to combine what you've learned. Build web applications, process data, and develop essential backend functionality to understand how Go fits into modern software stacks.Error Handling and Best Practices: Master Go's approach to error handling, which is distinct from many other languages. Learn how to use idiomatic error handling patterns to ensure that your applications are resilient and robust.Deploying Go Applications: Finally, explore how to deploy Go applications in a real-world environment. Learn about Docker, cloud deployment, and other tools to help you take your Go applications live.By the end of Go Programming for Beginners, you will have a solid foundation in Go and the skills to build, test, and deploy real-world applications. Whether you're a novice programmer or someone transitioning to Go, this book will give you the tools to become proficient in the language and start developing high-quality, effici Shipping may be from multiple locations in the US or from the UK, depending on stock availability.
Da: Ria Christie Collections, Uxbridge, Regno Unito
EUR 24,64
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New. In.
Da: Ria Christie Collections, Uxbridge, Regno Unito
EUR 24,65
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New. In.
Da: Ria Christie Collections, Uxbridge, Regno Unito
EUR 24,39
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New. In.
Da: Ria Christie Collections, Uxbridge, Regno Unito
EUR 24,64
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New. In.
Da: Ria Christie Collections, Uxbridge, Regno Unito
EUR 24,65
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New. In.
Da: GreatBookPricesUK, Woodford Green, Regno Unito
EUR 24,33
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New.
Da: GreatBookPricesUK, Woodford Green, Regno Unito
EUR 24,59
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New.
Da: GreatBookPricesUK, Woodford Green, Regno Unito
EUR 24,59
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New.
Da: GreatBookPricesUK, Woodford Green, Regno Unito
EUR 24,58
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New.
Da: GreatBookPricesUK, Woodford Green, Regno Unito
EUR 24,58
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: New.
Da: GreatBookPricesUK, Woodford Green, Regno Unito
EUR 25,91
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: As New. Unread book in perfect condition.
Da: GreatBookPricesUK, Woodford Green, Regno Unito
EUR 26,20
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: As New. Unread book in perfect condition.
Da: GreatBookPricesUK, Woodford Green, Regno Unito
EUR 26,23
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: As New. Unread book in perfect condition.
Da: GreatBookPricesUK, Woodford Green, Regno Unito
EUR 26,19
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: As New. Unread book in perfect condition.
Da: GreatBookPricesUK, Woodford Green, Regno Unito
EUR 26,20
Quantità: Più di 20 disponibili
Aggiungi al carrelloCondizione: As New. Unread book in perfect condition.
Da: CitiRetail, Stevenage, Regno Unito
EUR 28,60
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: new. Paperback. The Go Programming Bible: A Developer's Guide to Building Robust Systems is your comprehensive guide to mastering the Go programming language and building scalable, high-performance software systems. Whether you're an experienced developer or a newcomer, this book covers advanced Go concepts, best practices, and strategies for developing robust applications that are both efficient and maintainable.Known for its simplicity, speed, and concurrency features, Go (also known as Golang) has become one of the most popular programming languages for building scalable, high-performance systems. In this guide, you'll learn not just the fundamentals, but also how to leverage Go's unique features to write clean, efficient, and scalable software that can handle complex systems.What you'll learn in The Go Programming Bible: Advanced Go Concepts: Build on your knowledge of Go basics with advanced topics such as interfaces, reflection, and Go's powerful type system. Learn how Go handles concurrency, synchronization, and memory management efficiently.Go's Concurrency Model: Delve deeply into Go's concurrency model, understanding goroutines and channels. Learn how to manage concurrency effectively, ensuring that your application can perform multiple tasks in parallel without compromising performance.Building Robust Systems with Go: Discover the best practices for building scalable, high-performance applications using Go. Learn how to structure large Go projects, manage dependencies, and use the language's features to create software systems that are easy to maintain and extend.Error Handling in Go: Understand Go's approach to error handling, one of its unique features. Learn the best practices for managing errors gracefully, designing robust error handling patterns, and ensuring that your code is resilient in production environments.Design Patterns and Go: Learn how to implement common design patterns in Go, such as factory, singleton, and observer. Understand how to structure your code using Go's idioms and features to create clean, readable, and reusable code.Testing and Debugging in Go: Master Go's testing framework and learn how to write effective unit tests, benchmarks, and performance tests. Discover debugging techniques, including how to use Go's built-in tools like delve to trace and troubleshoot your applications.Optimizing Go Applications: Learn how to optimize Go applications for speed, memory usage, and scalability. Explore profiling tools and strategies to identify bottlenecks, improve performance, and make your application more efficient.Go and Web Development: Dive into how Go is used for web development, including building RESTful APIs, creating web servers, and handling HTTP requests. Learn about Go's web frameworks and how they compare to other languages.Microservices with Go: Explore how Go is well-suited for building microservices architectures. Learn how to break down applications into smaller, independently deployable services, handle inter-service communication, and ensure scalability in distributed systems.Security in Go: Discover best practices for securing your Go applications, including input validation, encryption, and handling sensitive data. Learn how Go's built-in libraries and tools help you safeguard your software from common vulnerabilities.By the end of The Go Programming Bible, you'll be equipped with the skills and knowledge to build highly scalable, robust systems with Go. Whether you're developing cloud-native applications, microservices, or real-time systems, this book will serve as an indispensable guide to Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability.
Da: CitiRetail, Stevenage, Regno Unito
EUR 28,60
Quantità: 1 disponibili
Aggiungi al carrelloPaperback. Condizione: new. Paperback. Go Programming for Beginners: Learn Go and Build Real-World Applications is the perfect introduction to Go (Golang), one of the most efficient and powerful programming languages used in the development of modern software. This beginner's guide takes you step by step through the process of learning Go, helping you build a strong foundation and empowering you to craft real-world applications from the very start.Designed for developers with little to no experience in Go, this book walks you through essential programming concepts while focusing on Go's simple syntax, strong concurrency model, and powerful standard library. Whether you're looking to build web applications, work with cloud services, or dive into systems programming, What you'll learn in Go Programming for Beginners: Introduction to Go: Understand the core principles of Go, its design philosophy, and why it's such a powerful language for building high-performance applications. Learn how Go's simplicity and readability make it an ideal choice for both beginners and experienced developers.Setting Up Go Development Environment: Learn how to install Go on your machine and set up your development environment. Walk through the essential tools and resources you'll need to start coding in Go, including text editors, IDEs, and Go's built-in toolchain.Go Syntax and Basic Concepts: Get to grips with Go's syntax and basic programming concepts, including variables, data types, loops, and conditionals. Understand how Go handles memory management and how to work with its simple yet powerful type system.Working with Functions and Methods: Learn how to create functions and methods in Go, including understanding function signatures, arguments, and return values. Discover how to use Go's unique approach to handling function types and closures.Structs, Interfaces, and Object-Oriented Design: Dive into Go's approach to object-oriented design. Learn how to use structs to create custom data types, implement interfaces, and build modular, reusable code with Go's minimalist approach to inheritance.Concurrency in Go: One of Go's standout features is its native support for concurrency. Learn how to use goroutines and channels to build concurrent applications, allowing you to run multiple tasks in parallel without complicated thread management.Working with Databases and APIs: Learn how to interact with databases and web services. Understand how to use Go's database/sql package to connect to relational databases and how to build RESTful APIs to interact with other services.Building Real-World Applications: Start building actual applications with Go, including a real-world project that demonstrates how to combine what you've learned. Build web applications, process data, and develop essential backend functionality to understand how Go fits into modern software stacks.Error Handling and Best Practices: Master Go's approach to error handling, which is distinct from many other languages. Learn how to use idiomatic error handling patterns to ensure that your applications are resilient and robust.Deploying Go Applications: Finally, explore how to deploy Go applications in a real-world environment. Learn about Docker, cloud deployment, and other tools to help you take your Go applications live.By the end of Go Programming for Beginners, you will have a solid foundation in Go and the skills to build, test, and deploy real-world applications. Whether you're a novice programmer or someone transitioning to Go, this book will give you the tools to become proficient in the language and start developing high-qu Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability.
Paperback. Condizione: new. Paperback. Building Go Apps: Essential Tips and Tricks for Developing with Go Language is the definitive guide for developers looking to master Go and build efficient, scalable software. Whether you're new to Go or already have some experience, this book covers best practices, essential tools, and advanced techniques to help you leverage Go's full potential for software development.Go (Golang) has become one of the most popular programming languages, thanks to its simplicity, speed, and powerful concurrency model. In this book, you'll learn how to apply Go's best features to create high-performance applications while following the best practices that ensure your code is clean, maintainable, and scalable.What you'll learn in Building Go Apps: Introduction to Go Language: Understand the core principles of Go, its syntax, and why it is so well-suited for modern, high-performance software development. Get familiar with Go's strengths in simplicity, concurrency, and scalability.Setting Up Your Go Environment: Learn how to install and configure Go on your machine. Understand Go's built-in toolchain, including how to use go run, go build, go test, and more to streamline your development workflow.Go Data Structures and Algorithms: Master Go's built-in data structures, such as arrays, slices, maps, and structs. Learn how to write efficient algorithms and handle common programming challenges using Go's powerful features.Go's Concurrency Model: One of Go's standout features is its concurrency model. Learn how to use goroutines and channels to run concurrent tasks in a lightweight and efficient way, making it ideal for handling high-performance, multi-threaded applications.Creating and Using Go Functions: Dive deep into Go's function system, including how to define and invoke functions, work with variadic parameters, and return multiple values. Learn about Go's approach to closures and higher-order functions.Error Handling in Go: Go uses a unique approach to error handling, and in this section, you'll learn how to handle errors efficiently and gracefully. Understand Go's multiple error-return pattern and best practices for designing robust, resilient code.Building Web Applications with Go: Learn how to build fast, scalable web applications using Go's powerful standard library. Understand how to work with HTTP servers, request routing, JSON, and templating, and how to build a simple RESTful API.Working with Databases in Go: Discover how to interact with databases using Go, including connecting to SQL databases and performing CRUD (Create, Read, Update, Delete) operations. Learn about Go's support for popular ORMs and how to write efficient database queries.Testing and Debugging Go Code: Learn how to write unit tests, integration tests, and use Go's built-in testing tools to ensure your applications are bug-free. Discover debugging tips and techniques for troubleshooting your Go applications.Deploying Go Applications: Learn how to deploy your Go applications to production. From setting up server environments to deploying cloud-native Go apps, you'll gain insights into best practices for keeping your Go applications running smoothly in production.By the end of Building Go Apps, you will have mastered the essential tips, tricks, and best practices that will help you create efficient, scalable applications with Go. Whether you're building web apps, microservices, or high-performance systems, this book will equip you with the tools and techniques to take your Go development skills to the next level. This item is printed on demand. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.