Web Development with Go PDF ePub eBook

Books Info:

Web Development with Go free pdf Go, the open-source programming language originally developed at Google, makes it easy to build simple, reliable, and efficient software. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language. Its concurrency mechanisms, coupled with modern hardware, makes Go an effective general purpose programming language for a wide range of applications such as, system programming and embedded systems, desktop development and distributed systems, backend services for mobile and web, DevOps, and cloud application development. Web Development with Go will teach you how to develop scalable real-world web apps, RESTful services, and backend systems with Go. The book starts off by covering Go programming language fundamentals as a prerequisite for web development. After a thorough understanding of the basics, the book delves into web development using the built-in package, net/http. With each chapter you'll be introduced to new concepts for gradually building a real-world web system. The book further shows you how to integrate Go with other technologies. For example, it provides an overview of using MongoDB as a means of persistent storage, and providesan end-to-end REST API sample features MongoDB as well. Developers looking for a full-fledged web development framework for building web apps will be introduced to Beego. The book then moves on to demonstrate how to deploy web apps to the cloud using the Google Cloud platform. Finally, the book introduces Docker, a revolutionary container technology platform for deploying containerized Go web apps to the Cloud. Web Development with Go provides: * Basic fundamentals for building real-world web apps in Go.* Through coverage of prerequisites and practical code examples. * Demo web apps for attaining a deeper understanding of web development * A reference REST API app which can be used to build scalable real-world backend services in Go.* A through demonstration of deploying web apps to the Cloud using the Google Cloud platform, and Docker for deploying Go Servers. In totality, Go is a high-performance language while providing greater level of developer productivity, therefore Web Development with Go equips you with the necessary skills and knowledge required for effectively building robust and efficient web apps by leveraging the features of Go, and find yourself become the sought after person on Go among your peers and employers alike, in no time.

About Shiju Varghese

Shiju Varghese is a solutions architect who specializes in cloud computing solutions and distributed web apps. His current technology focus is on Go, Google Cloud, Azure, and Docker. He has been working with Web technologies since early 2000, and has developed web apps and distributed systems in Go, C#, and Node.js. His areas of interest include cloud solutions architecture, application containers, distributed systems, RESTful microservice architecture, and mobile backend as a service. Shiju has been awarded Microsoft MVP status five times. He is a regular speaker at various technology conferences.

Details Book

Author : Shiju Varghese
Publisher : APress
Data Published : 05 October 2015
ISBN : 1484210530
EAN : 9781484210536
Format Book : PDF, Epub, DOCx, TXT
Number of Pages : 300 pages
Age + : 15 years
Language : English
Rating :

Reviews Web Development with Go



17 Comments Add a comment




Related eBooks Download


  • My Google Apps free pdfMy Google Apps

    My Google Apps Full-color. step-by-step tasks walk you through doing exactly what you want with Google Apps. Learn how to: *Use Google Apps to reduce technology expenses and grow your business*Choose the best Google Apps version for your needs*Quickly activate and customize your account*Give your users customized email that uses your domain..


  • Android Application Development in 24 Hours, Sams Teach Yourself free pdfAndroid Application Development in 24 Hours, Sams Teach Yourself

    In just 24 sessions of one hour or less. learn how to build powerful apps for the world's most popular mobile platform: Android. Using this book's straightforward. step-by-step approach. you'll build complete Android 5 apps from the ground up with Android Studio..


  • Swift Development with Cocoa free pdfSwift Development with Cocoa

    Ready to build apps for iPhone. iPad. and Mac now that Swift has landed. If you're an experienced programmer who's never touched Apple developer tools. this hands-on book shows you how to use the Swift language to make incredible iOS and OS X apps..


  • Learn C   for Game Development free pdfLearn C for Game Development

    If you're new to C but understand some basic programming. then Learn C for Game Development lays the foundation for the C language and API that you'll need to build game apps and applications..


  • Learn C   for Game Development free pdfLearn C for Game Development

    If you're new to C but understand some basic programming. then Learn C for Game Development lays the foundation for the C language and API that you'll need to build game apps and applications..


  • Web Development with Go free pdfWeb Development with Go

    Digital Download Books. Go, the open-source programming language originally developed at Google, makes it easy to build simple, reliable, and efficient software. It's a fast, statically typed, compile