• Complain

Shubhangi Agarwal - Learning Go Programming: Build ScalableNext-Gen Web Application using Golang (English Edition)

Here you can read online Shubhangi Agarwal - Learning Go Programming: Build ScalableNext-Gen Web Application using Golang (English Edition) full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: BPB Publications, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Learning Go Programming: Build ScalableNext-Gen Web Application using Golang (English Edition)
  • Author:
  • Publisher:
    BPB Publications
  • Genre:
  • Year:
    2021
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Learning Go Programming: Build ScalableNext-Gen Web Application using Golang (English Edition): summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Learning Go Programming: Build ScalableNext-Gen Web Application using Golang (English Edition)" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Deep dive into the essential topics in Go programming.Key Features
  • Understand the fundamentals of Go language, its history, purpose and success stories./li>
  • Learn how to work with Variables, Constants, Data types, Operators, Control structures and Functions.
  • Get familiar and work with the standard Golang libraries.
  • Learn how to create custom packages and third-party package installation.
  • Understand how concurrency is achieved in Go with the use of Goroutines, Mutex and Channels.
  • Understand how an error is handled in Golang and supported libraries.
  • DescriptionThis book is a unique read for both beginners and developers as it extensively covers topics ranging from fundamentals to advanced topics in Go programming. Basics such as Data types, Control structures and Loops in have been explained in-depth. A detailed description of Structs, Interfaces, Polymorphism and Concurrency will enable you to write professional codes using Golang. You will get an idea of error data type and how to recover it in Golang. You will be capable of using standard libraries, create custom packages and install third party packages in Go. Creation of functions and invoking them in Go have been vividly explained. By the end, you will be able to write advanced Golang code and at the same time, develop an application with Golang server.What you will Learn
  • Learn how to write codes using Control structures and Loops in Go
  • Get familiar with the type of Operators in Go
  • Learn how to work with Arrays and Slices in Go
  • Get familiar and work with the functions in Go
  • Learn how to implement Concurrent programming in Go
  • Who this book is forThis book is for anyone who wants to learn the Golang programming language. Programmers and developers who are currently using Golang can use this book as a reference guide.Table of Contents 1. Introduction to Go2. Environment Setup3. Beginning With Go4. Variables, Data Types and Constants5. Operators6. Control Structures7. Functions8. Packages in Go9. Arrays and Slices10. Strings11. Pointers12. Structures13. Composition14. Interfaces and polymorphism15. Maps16. Concurrency with Go17. Mutex & Channels18. Error Handling19. Reflection20. Build Web ApplicationAbout the AuthorsShubhangi Agarwal is an experienced software engineer, who for the past four years has been working in the information technology industry. In 2017, Shubhangi started her career with the market research industry, moving with IBM India Pvt. Ltd., she is currently working as a senior software engineer with Tata Consultancy Services Ltd. In her career, Shubhangi has worked on multiple technologies such as Python, Golang and various backend development events. She is also working as a freelancer helping organizations in their projects and providing the same opportunities to others. It was back in 2018 that Shubhangi got her taste for writing by her blogs. She shares her views on multiple programming languages, common tech problems & their solution and makes videos on technical content. Shubhangi loves working on the latest technologies and sharing the technical insights through her website. LinkedIn Profile:https://www.linkedin.com/in/shubhangi-agarwal-501366125/ Blog links: http://momentmate.com/blogs/?q=technical/j

    Shubhangi Agarwal: author's other books


    Who wrote Learning Go Programming: Build ScalableNext-Gen Web Application using Golang (English Edition)? Find out the surname, the name of the author of the book and a list of all author's works by series.

    Learning Go Programming: Build ScalableNext-Gen Web Application using Golang (English Edition) — read online for free the complete book (whole text) full work

    Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Learning Go Programming: Build ScalableNext-Gen Web Application using Golang (English Edition)" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make
    Learning Go Programming Build Scalable Next-Gen Web Application Using - photo 1
    Learning
    Go Programming
    Learning Go Programming Build ScalableNext-Gen Web Application using Golang English Edition - image 2
    Build Scalable Next-Gen
    Web Application Using Golang
    Learning Go Programming Build ScalableNext-Gen Web Application using Golang English Edition - image 3
    Shubhangi Agarwal
    Learning Go Programming Build ScalableNext-Gen Web Application using Golang English Edition - image 4
    www.bpbonline.com
    FIRST EDITION 2021
    Copyright BPB Publications, India
    ISBN: 978-93-89898-422
    All Rights Reserved. No part of this publication may be reproduced, distributed or transmitted in any form or by any means or stored in a database or retrieval system, without the prior written permission of the publisher with the exception to the program listings which may be entered, stored and executed in a computer system, but they can not be reproduced by the means of publication, photocopy, recording, or by any electronic and mechanical means.
    LIMITS OF LIABILITY AND DISCLAIMER OF WARRANTY
    The information contained in this book is true to correct and the best of authors and publishers knowledge. The author has made every effort to ensure the accuracy of these publications, but publisher cannot be held responsible for any loss or damage arising from any information in this book.
    All trademarks referred to in the book are acknowledged as properties of their respective owners but BPB Publications cannot guarantee the accuracy of this information.
    Distributors:
    BPB PUBLICATIONS
    20, Ansari Road, Darya Ganj
    New Delhi-110002
    Ph: 23254990/23254991
    MICRO MEDIA
    Shop No. 5, Mahendra Chambers,
    DN Rd. Next to Capital Cinema,
    V.T. (C.S.T.) Station, MUMBAI-400
    Ph: 22078296/22078297
    DECCAN AGENCIES
    4-3-329, Bank Street,
    Hyderabad-500195
    Ph: 24756967/24756400
    BPB BOOK CENTRE
    Old Lajpat Rai Market,
    Delhi-110006
    Ph: 23861747
    Published by Manish Jain for BPB Publications Ansari Road Darya Ganj New - photo 5
    Published by Manish Jain for BPB Publications, Ansari Road, Darya Ganj, New Delhi-110002 and Printed by him at Repro India Ltd, Mumbai
    www.bpbonline.com
    Dedicated to
    My father
    Dinesh Chandra Agarwal
    &
    My mother
    Pushpa Agarwal
    Who are always with me to love,
    support, care and fix all the problems.
    About the Author
    Shubhangi Agarwal is an experienced software engineer, who for the past years has been working in information technology industry. In 2017, Shubhangi has started her career with market research industry, moving with IBM India pvt. Ltd., she is currently working as a senior software engineer with Tata Consultancy Services Ltd. In her career, Shubhangi has worked at multiple technologies such as Python, Golang and various backend development events. She is also working as a freelancer helping organizations in their projects and providing the same opportunities to others.
    It was back in 2018 that Shubhangi got her taste for writing by her blogs. She shares her views on multiple programming languages, common tech problems & their solution and makes videos on technical content. Shubhangi loves working on latest technologies and sharing the technical insights through her website.
    Outside work, Shubhangi loves blogging, photography, travelling, nature and spending time with her family and friends.
    If you want to check out her blogs, please visit her website at http://momentmate.com/technical/
    About the Reviewer
    Deepak Sharma is a software developer with a demonstrated history of working in information technology and services industry. He holds a professional degree in Master of Computer Application from Dev Bhoomi Institute of Technology, Dehradun. After working as a data analyst, he is now developing multiple windows application in C, C++ and made a contribution in data & network encryption, HTTP, HTTPS & socket based applications. He was fortunate to review this book. When not programming, he enjoys watching movies and travelling.
    Bhawana Bhatt is a solution-driven Software Engineer with four year of experience working with Motherson Sumi Systems Limited. She is handling various projects on .Net framework, JavaScript, jQuery, MVC, AngularJs and providing secure, scalable and tested solutions to her clients. She is a master degree holder in Computer Application from Gurukula Kangri Vishwavidyalaya. She is delighted to be part of this book as a technical reviewer. She always welcomes opportunities as well as technical challenges. She enjoys cooking, gardening, crafts and painting.
    Acknowledgement
    I want to thank God most of all, because without God I wouldnt be able to do any of this.
    There are a few people I want to thank for the continued and ongoing support they have given me during the writing of this book. First and foremost, I would like to thank my parents and elder sisters, Shuchi and Chanchal who stood by me during every struggle and all my success. I could have never completed this book without their support.
    My sincere thanks are due to few friends/TR of this book who encourages and motivate me every time and proves that they are always here for me. Such relations are the perfect example of Quality over Quantity.
    This book wouldnt have happened if I hadnt had the support from content editor of BPB Publications. My gratitude goes to the editorial and publishing professionals of BPB Publications for their keen interest and support in bringing out this book
    Finally, I would like to thank Manish Jain at BPB Publications for giving me this opportunity to write my first book for them.
    Preface
    Golang is developed by Robert Griesemer, Rob Pike, and Ken Thompson in 2007 at Google and publicly announced in November, 2009 as an open-source project. Golang has undergone many alterations and enhancements. Currently we have Go1.15 version that has released on August 2020. Each major Go release is supported until there are two newer major releases. Go is widely used in many organization LinkedIn, Twitter, IBM, Firefox, Docker, YouTube, Alibaba for back-end development.
    This book is for the beginners as well as professionals who crave to learn Go language. This book highlights fundamental concepts you will need to learn to do Go programming. In this book, pictorial representation is given to clarify the concept and screenshots are there to describe the process, whenever necessary. To be an adequate Go programmer, a reader must learn it practically by running the programs as specified in this book. These programs will not only perform correctly but it is simple to write and understand. Comments are well mentioned with the programs that describes the purpose of specific statement/block. Output of specific program is thoroughly given so that one can verify it after running the code. Each chapter contain objective that describes how the specific chapter could be useful for a reader. At the end of each chapter, conclusion section refers brief or highlights content of the chapter and establish a link to the next chapter.
    Next page
    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make

    Similar books «Learning Go Programming: Build ScalableNext-Gen Web Application using Golang (English Edition)»

    Look at similar books to Learning Go Programming: Build ScalableNext-Gen Web Application using Golang (English Edition). We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


    Reviews about «Learning Go Programming: Build ScalableNext-Gen Web Application using Golang (English Edition)»

    Discussion, reviews of the book Learning Go Programming: Build ScalableNext-Gen Web Application using Golang (English Edition) and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.