ODBIERZ TWÓJ BONUS :: »

Go Lang in Depth Bhagvan Kommadi

Język publikacji: 1
Go Lang in Depth Bhagvan Kommadi - okladka książki

Go Lang in Depth Bhagvan Kommadi - okladka książki

Autor:
Bhagvan Kommadi
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
436
Dostępne formaty:
     ePub
     Mobi

Ebook 76,49 zł najniższa cena z 30 dni

89,90 zł (-10%)
80,91 zł

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

76,49 zł najniższa cena z 30 dni

Przenieś na półkę

Do przechowalni

Description
Go, a modern and efficient programming language, is rapidly gaining popularity for building robust and scalable applications. This book, Go Lang in Depth, instills you with the knowledge and skills to master Go, from its fundamental building blocks to advanced concepts.

This Go programming book provides a detailed guide, starting from basic syntax and data structures to advanced concepts like concurrency and error handling. It teaches you how to build applications, including console apps, REST APIs, and web apps using popular frameworks like Gin and Beego. You will also explore creating real-world projects, such as a CRM system, and understand advanced topics like dependency injection, SOLID principles, and Docker containerization. The book covers performance optimization with profiling and benchmarking, ensures application security with authentication and cryptography, and explains design patterns and best practices for building scalable, secure web applications.

By the end of this book, you will be equipped to write clean, concurrent, and performant Go code. You will understand how to design and implement complex functionalities, leverage Go's powerful features effectively, and tackle real-world programming challenges.

Key Features
From beginner to advanced, this book covers all aspects of Go programming.
Learn by implementing practical examples and real-world projects.
Follow industry best practices for writing clean, efficient, and maintainable Go code.

What you will learn
Practical approach with hands-on exercises, real-world examples, and practical projects.
Gain a thorough understanding of Go's core concepts, including concurrency, error handling, and testing.
Learn to containerize Go applications with Docker and deploy them to production environments.
Implement security measures and optimize the performance of your Go applications.

Who this book is for
Whether you are a software engineer, data scientist, or system administrator, this book will help you harness the power of Go to build efficient, scalable, and reliable applications. No prior knowledge of Go is required, but a basic understanding of programming concepts will be beneficial.

Table of Contents
1. Go Fundamentals
2. Advanced Features of Go
3. Go Console Applications
4. Building REST API
5. Go Web Apps
6. RPC Apps with gRPC
7. Go Real Life ApplicationsCRM
8. Go Concurrent Apps
9. Go Dependency Injection and SOLID
10. Containerization and Docker
11. Go Microservices
12. Adding Security and IAM
13. Go Design PatternsPart 1
14. Go Design PatternsPart 2
15. Go Performance Tuning Patterns
16. Go Web App Blueprints
17. Go Mobile Applications Blueprints

O autorze książki

Bhagvan Kommadi, Founder, Architect Corner has around 18 years experience in the industry ranging from large-scale enterprise development to incubating software product startups. He has done Masters in Industrial Systems Engineering at Georgia Institute of Technology (1997) and Bachelors in Aerospace Engineering from Indian Institute of Technology, Madras (1993). He is currently working as CTO of Crystal Delta Solutions. He is the member of IFX forum and an Individual member of Oracle JCP. He has developed Go language based blockchain solutions in retail, education, banking, and financial services sectors. These blockchain solutions were based on Chain Core (Go language based), Ethereum and Hyperledger blockchain platforms. He has experience in building high transactional applications using Java, C, C++, C#, Python, Go, Ruby and JavaScript frameworks. He has reviewed books such as Beyond Software Architecture-Creating and sustaining winning solutions by Luke Hohmann and Algorithms of the intelligent Web by Dr. Haralambos (Babis) Marmanis.

BPB Publications - inne książki

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Ebook
80,91 zł
Dodaj do koszyka
Sposób płatności
Zabrania się wykorzystania treści strony do celów eksploracji tekstu i danych (TDM), w tym eksploracji w celu szkolenia technologii AI i innych systemów uczenia maszynowego. It is forbidden to use the content of the site for text and data mining (TDM), including mining for training AI technologies and other machine learning systems.