Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Learning Go Web Development (eBook)

(Autor)

eBook Download: EPUB
2016
136 Seiten
Packt Publishing (Verlag)
978-1-78528-904-0 (ISBN)

Lese- und Medienproben

Learning Go Web Development - Nathan Kozyra
Systemvoraussetzungen
26,39 inkl. MwSt
(CHF 25,75)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Build frontend-to-backend web applications using the best practices of a powerful, fast, and easy-to-deploy server language

About This Book

  • Build a fully-featured REST API to enable client-side single page apps
  • Utilize TLS to build reliable and secure sites
  • A quick guide that provides everything a developer needs to know to build end-to-end web applications in Go

Who This Book Is For

This book is intended for experienced programmers with minimal-to-moderate exposure to the Go language. If you have some fundamentals down, but are looking for more detail when it comes to using Go for the web, this is the book for you.

What You Will Learn

  • Create a listening web server
  • Route requests
  • Implement SSL/TLS
  • Use Go's logic-less templates
  • Implement caching for maximum performance
  • Use sessions and cookies
  • Utilize security best practices to keep users and data safe
  • Connect to data sources
  • Create a RESTful API

In Detail

Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. It is a statically typed language with syntax loosely derived from that of C, adding garbage collection, type safety, some dynamic-typing capabilities, additional built-in types such as variable-length arrays and key-value maps, and a large standard library.

Learning Go Web Development is a start-to-finish walkthrough of the topics most critical to anyone building a new web application. Whether it's keeping your application secure, connecting to your database, enabling token-based authentication, or utilizing logic-less templates, this book has you covered. You'll begin by learning about routing requests and implementing SSL. Moving on, you'll get to know about practices to keep users' data safe. By the end of the book, you will be able to build robust, secure, and fully-featured applications for the web.

Style and approach

This concise book demonstrates by doing. You'll build a component every step of the way and in the end, will have a blogging platform that can be used for personal experimentation and augmented to be used in production.


Build frontend-to-backend web applications using the best practices of a powerful, fast, and easy-to-deploy server languageAbout This BookBuild a fully-featured REST API to enable client-side single page appsUtilize TLS to build reliable and secure sitesA quick guide that provides everything a developer needs to know to build end-to-end web applications in GoWho This Book Is ForThis book is intended for experienced programmers with minimal-to-moderate exposure to the Go language. If you have some fundamentals down, but are looking for more detail when it comes to using Go for the web, this is the book for you.What You Will LearnCreate a listening web serverRoute requestsImplement SSL/TLSUse Go's logic-less templatesImplement caching for maximum performanceUse sessions and cookiesUtilize security best practices to keep users and data safeConnect to data sourcesCreate a RESTful APIIn DetailGo is an open source programming language that makes it easy to build simple, reliable, and efficient software. It is a statically typed language with syntax loosely derived from that of C, adding garbage collection, type safety, some dynamic-typing capabilities, additional built-in types such as variable-length arrays and key-value maps, and a large standard library.Learning Go Web Development is a start-to-finish walkthrough of the topics most critical to anyone building a new web application. Whether it's keeping your application secure, connecting to your database, enabling token-based authentication, or utilizing logic-less templates, this book has you covered. You'll begin by learning about routing requests and implementing SSL. Moving on, you'll get to know about practices to keep users' data safe. By the end of the book, you will be able to build robust, secure, and fully-featured applications for the web.Style and approachThis concise book demonstrates by doing. You'll build a component every step of the way and in the end, will have a blogging platform that can be used for personal experimentation and augmented to be used in production.
Erscheint lt. Verlag 27.4.2016
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
ISBN-10 1-78528-904-7 / 1785289047
ISBN-13 978-1-78528-904-0 / 9781785289040
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Adobe DRM)

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
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 eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

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