Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Web Development with Go - Shiju Varghese

Web Development with Go (eBook)

Building Scalable Web Apps and RESTful Services

(Autor)

eBook Download: PDF
2015 | 1st ed.
XX, 289 Seiten
Apress (Verlag)
9781484210529 (ISBN)
Systemvoraussetzungen
56,99 inkl. MwSt
(CHF 55,65)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

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 understandi
ng 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.

    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.
    Take a deep dive into web development using the Go programming language to build web apps and RESTful services to create reliable and efficient software. Web Development with Go provides Go language fundamentals and then moves on to advanced web development concepts and successful deployment of Go web apps to the cloud. 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 as well. The book then moves on to demonstrate how to deploy web apps to the cloud using the Google Cloud platform.  Web Development with Go provides:    Fundamentals for building real-world web apps in GoThorough coverage of prerequisites and practical code examplesDemo web apps for attaining a deeper understanding of web developmentA reference REST API app which can be used to build scalable real-world backend services in GoA thorough demonstration of deploying web apps to the Cloud using the Google Cloud platform  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.

    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.

    Chapter 1: Getting Started with Go Chapter 2: Go FundamentalsChapter 3: User Defined Types and ConcurrencyChapter 4: Getting Started with Web DevelopmentChapter 5: Working with Go TemplatesChapter 6: HTTP MiddlewareChapter 7: Authentication for Web AppsChapter 8: Persistence with MongoDBChapter 9: Building RESTful Services Chapter 10: Testing Go ApplicationsChapter 11: Building Go Web Applications on Google Cloud

    Erscheint lt. Verlag 30.12.2015
    Zusatzinfo XX, 289 p. 69 illus.
    Verlagsort Berkeley
    Sprache englisch
    Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
    Mathematik / Informatik Informatik Web / Internet
    Schlagworte Beego • Cloud • Docker • Go language • MongoDB • RESTful • Spring Framework
    ISBN-13 9781484210529 / 9781484210529
    Informationen gemäß Produktsicherheitsverordnung (GPSR)
    Haben Sie eine Frage zum Produkt?
    PDFPDF (Wasserzeichen)

    DRM: Digitales Wasserzeichen
    Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

    Dateiformat: PDF (Portable Document Format)
    Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

    Systemvoraussetzungen:
    PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
    eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
    Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

    Buying eBooks from abroad
    For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

    Mehr entdecken
    aus dem Bereich
    Apps programmieren für macOS, iOS, watchOS und tvOS

    von Thomas Sillmann

    eBook Download (2025)
    Carl Hanser Verlag GmbH & Co. KG
    CHF 40,95
    Apps programmieren für macOS, iOS, watchOS und tvOS

    von Thomas Sillmann

    eBook Download (2025)
    Carl Hanser Verlag GmbH & Co. KG
    CHF 40,95