Go Web Development Cookbook :: Build full-stack web applications with Go.
Go is an open source programming language that is designed to scale and support concurrency at the language level. This gives you the liberty to write large concurrent web applications with ease. From creating web application to deploying them on Amazon Cloud Services, this book will be your one-sto...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham :
Packt Publishing,
2018.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Go is an open source programming language that is designed to scale and support concurrency at the language level. This gives you the liberty to write large concurrent web applications with ease. From creating web application to deploying them on Amazon Cloud Services, this book will be your one-stop guide to learn web development in Go. |
Beschreibung: | Updating your first record in MySQL. |
Beschreibung: | 1 online resource (326 pages) |
ISBN: | 9781787288560 1787288560 |
Internformat
MARC
LEADER | 00000cam a2200000Mi 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1034641068 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 180505s2018 enk o 000 0 eng d | ||
040 | |a EBLCP |b eng |e pn |c EBLCP |d MERUC |d YDX |d IDB |d CHVBK |d OCLCO |d OCLCF |d NLE |d TEFOD |d OCLCQ |d UKMGB |d LVT |d UKAHL |d C6I |d OCLCQ |d UX1 |d K6U |d N$T |d OCLCO |d NZAUC |d OCLCQ |d OCLCO |d TMA |d OCLCQ |d SXB | ||
015 | |a GBB882162 |2 bnb | ||
016 | 7 | |a 018853851 |2 Uk | |
019 | |a 1033888303 |a 1034611604 |a 1034654981 |a 1034767502 |a 1034924424 |a 1175623996 | ||
020 | |a 9781787288560 |q (electronic bk.) | ||
020 | |a 1787288560 |q (electronic bk.) | ||
020 | |z 9781787286740 | ||
035 | |a (OCoLC)1034641068 |z (OCoLC)1033888303 |z (OCoLC)1034611604 |z (OCoLC)1034654981 |z (OCoLC)1034767502 |z (OCoLC)1034924424 |z (OCoLC)1175623996 | ||
037 | |a 99C5BDD7-092C-42D1-9458-4FB4B1E6CCDD |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.A65 |b .A343 2018eb | |
082 | 7 | |a 005.1 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Aggarwal, Arpit. | |
245 | 1 | 0 | |a Go Web Development Cookbook : |b Build full-stack web applications with Go. |
260 | |a Birmingham : |b Packt Publishing, |c 2018. | ||
300 | |a 1 online resource (326 pages) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Print version record. | |
505 | 0 | |a Cover; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Creating Your First Server in Go; Introduction; Creating a simple HTTP server; How to do it ... ; How it works ... ; Implementing basic authentication on a simple HTTP server; Getting ready; How to do it ... ; How it works ... ; Optimizing HTTP server responses with GZIP compression; How to do it ... ; How it works ... ; Creating a simple TCP server; How to do it ... ; How it works ... ; Reading data from a TCP connection; Getting ready ... ; How to do it ... ; How it works ... ; Writing data to a TCP connection; Getting ready ... | |
505 | 8 | |a How to do it ... How it works ... ; Implementing HTTP request routing; How to do it ... ; How it works ... ; Implementing HTTP request routing using Gorilla Mux; How to do it ... ; How it works ... ; Logging HTTP requests; Getting Ready ... ; How to do it ... ; How it works ... ; Chapter 2: Working with Templates, Static Files, and HTML Forms; Introduction; Creating your first template; How to do it ... ; How it works ... ; Serving static files over HTTP; Getting ready ... ; How to do it ... ; How it works ... ; Serving static files over HTTP using Gorilla Mux; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first HTML form. | |
505 | 8 | |a How to do it ... How it works ... ; Reading your first HTML form; Getting ready ... ; How to do it ... ; How it works ... ; Validating your first HTML form; Getting ready ... ; How to do it ... ; How it works ... ; Uploading your first file; How to do it ... ; How it works ... ; Chapter 3: Working with Sessions, Error Handling, and Caching in Go; Introduction; Creating your first HTTP session; How to do it ... ; How it works ... ; Managing your HTTP session using Redis; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first HTTP cookie; How to do it ... ; How it works ... ; Implementing caching in Go; How to do it ... ; How it works ... | |
505 | 8 | |a Implementing HTTP error handling in GoHow to do it ... ; How it works ... ; Implementing login and logout in web application; Getting ready ... ; How to do it ... ; How it works ... ; Chapter 4: Writing and Consuming RESTful Web Services in Go; Introduction; Creating your first HTTP GET method; How to do it ... ; How it works ... ; Creating your first HTTP POST method; How to do it ... ; How it works ... ; Creating your first HTTP PUT method; How to do it ... ; How it works ... ; Creating your first HTTP DELETE method; How to do it ... ; How it works ... ; Versioning your REST API; How to do it ... ; How it works ... ; Creating your first REST client. | |
505 | 8 | |a Getting ready ... How to do it ... ; How it works ... ; Creating your first AngularJS Client; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first ReactJS client; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first VueJS client; Getting ready ... ; How to do it ... ; How it works ... ; Chapter 5: Working with SQL and NoSQL Databases; Introduction; Integrating MySQL and Go; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first record in MySQL; Getting ready ... ; How to do it ... ; How it works ... ; Reading records from MySQL; How to do it ... ; How it works ... | |
500 | |a Updating your first record in MySQL. | ||
520 | |a Go is an open source programming language that is designed to scale and support concurrency at the language level. This gives you the liberty to write large concurrent web applications with ease. From creating web application to deploying them on Amazon Cloud Services, this book will be your one-stop guide to learn web development in Go. | ||
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 0 | |a Web site development. |0 http://id.loc.gov/authorities/subjects/sh98004795 | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 6 | |a Sites Web |x Développement. | |
650 | 7 | |a Application software |x Development |2 fast | |
650 | 7 | |a Web site development |2 fast | |
655 | 4 | |a Electronic book. | |
776 | 0 | 8 | |i Print version: |a Aggarwal, Arpit. |t Go Web Development Cookbook : Build full-stack web applications with Go. |d Birmingham : Packt Publishing, ©2018 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1801031 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n BDZ0036672643 | ||
938 | |a EBL - Ebook Library |b EBLB |n EBL5371695 | ||
938 | |a YBP Library Services |b YANK |n 15330572 | ||
938 | |a EBSCOhost |b EBSC |n 1801031 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1034641068 |
---|---|
_version_ | 1816882420887060480 |
adam_text | |
any_adam_object | |
author | Aggarwal, Arpit |
author_facet | Aggarwal, Arpit |
author_role | |
author_sort | Aggarwal, Arpit |
author_variant | a a aa |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.A65 .A343 2018eb |
callnumber-search | QA76.76.A65 .A343 2018eb |
callnumber-sort | QA 276.76 A65 A343 42018EB |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Creating Your First Server in Go; Introduction; Creating a simple HTTP server; How to do it ... ; How it works ... ; Implementing basic authentication on a simple HTTP server; Getting ready; How to do it ... ; How it works ... ; Optimizing HTTP server responses with GZIP compression; How to do it ... ; How it works ... ; Creating a simple TCP server; How to do it ... ; How it works ... ; Reading data from a TCP connection; Getting ready ... ; How to do it ... ; How it works ... ; Writing data to a TCP connection; Getting ready ... How to do it ... How it works ... ; Implementing HTTP request routing; How to do it ... ; How it works ... ; Implementing HTTP request routing using Gorilla Mux; How to do it ... ; How it works ... ; Logging HTTP requests; Getting Ready ... ; How to do it ... ; How it works ... ; Chapter 2: Working with Templates, Static Files, and HTML Forms; Introduction; Creating your first template; How to do it ... ; How it works ... ; Serving static files over HTTP; Getting ready ... ; How to do it ... ; How it works ... ; Serving static files over HTTP using Gorilla Mux; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first HTML form. How to do it ... How it works ... ; Reading your first HTML form; Getting ready ... ; How to do it ... ; How it works ... ; Validating your first HTML form; Getting ready ... ; How to do it ... ; How it works ... ; Uploading your first file; How to do it ... ; How it works ... ; Chapter 3: Working with Sessions, Error Handling, and Caching in Go; Introduction; Creating your first HTTP session; How to do it ... ; How it works ... ; Managing your HTTP session using Redis; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first HTTP cookie; How to do it ... ; How it works ... ; Implementing caching in Go; How to do it ... ; How it works ... Implementing HTTP error handling in GoHow to do it ... ; How it works ... ; Implementing login and logout in web application; Getting ready ... ; How to do it ... ; How it works ... ; Chapter 4: Writing and Consuming RESTful Web Services in Go; Introduction; Creating your first HTTP GET method; How to do it ... ; How it works ... ; Creating your first HTTP POST method; How to do it ... ; How it works ... ; Creating your first HTTP PUT method; How to do it ... ; How it works ... ; Creating your first HTTP DELETE method; How to do it ... ; How it works ... ; Versioning your REST API; How to do it ... ; How it works ... ; Creating your first REST client. Getting ready ... How to do it ... ; How it works ... ; Creating your first AngularJS Client; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first ReactJS client; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first VueJS client; Getting ready ... ; How to do it ... ; How it works ... ; Chapter 5: Working with SQL and NoSQL Databases; Introduction; Integrating MySQL and Go; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first record in MySQL; Getting ready ... ; How to do it ... ; How it works ... ; Reading records from MySQL; How to do it ... ; How it works ... |
ctrlnum | (OCoLC)1034641068 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06080cam a2200589Mi 4500</leader><controlfield tag="001">ZDB-4-EBA-on1034641068</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">180505s2018 enk o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">EBLCP</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">EBLCP</subfield><subfield code="d">MERUC</subfield><subfield code="d">YDX</subfield><subfield code="d">IDB</subfield><subfield code="d">CHVBK</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCF</subfield><subfield code="d">NLE</subfield><subfield code="d">TEFOD</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UKMGB</subfield><subfield code="d">LVT</subfield><subfield code="d">UKAHL</subfield><subfield code="d">C6I</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UX1</subfield><subfield code="d">K6U</subfield><subfield code="d">N$T</subfield><subfield code="d">OCLCO</subfield><subfield code="d">NZAUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">TMA</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">SXB</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBB882162</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018853851</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">1033888303</subfield><subfield code="a">1034611604</subfield><subfield code="a">1034654981</subfield><subfield code="a">1034767502</subfield><subfield code="a">1034924424</subfield><subfield code="a">1175623996</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781787288560</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1787288560</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781787286740</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1034641068</subfield><subfield code="z">(OCoLC)1033888303</subfield><subfield code="z">(OCoLC)1034611604</subfield><subfield code="z">(OCoLC)1034654981</subfield><subfield code="z">(OCoLC)1034767502</subfield><subfield code="z">(OCoLC)1034924424</subfield><subfield code="z">(OCoLC)1175623996</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">99C5BDD7-092C-42D1-9458-4FB4B1E6CCDD</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.A65</subfield><subfield code="b">.A343 2018eb</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Aggarwal, Arpit.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Go Web Development Cookbook :</subfield><subfield code="b">Build full-stack web applications with Go.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2018.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (326 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Creating Your First Server in Go; Introduction; Creating a simple HTTP server; How to do it ... ; How it works ... ; Implementing basic authentication on a simple HTTP server; Getting ready; How to do it ... ; How it works ... ; Optimizing HTTP server responses with GZIP compression; How to do it ... ; How it works ... ; Creating a simple TCP server; How to do it ... ; How it works ... ; Reading data from a TCP connection; Getting ready ... ; How to do it ... ; How it works ... ; Writing data to a TCP connection; Getting ready ...</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">How to do it ... How it works ... ; Implementing HTTP request routing; How to do it ... ; How it works ... ; Implementing HTTP request routing using Gorilla Mux; How to do it ... ; How it works ... ; Logging HTTP requests; Getting Ready ... ; How to do it ... ; How it works ... ; Chapter 2: Working with Templates, Static Files, and HTML Forms; Introduction; Creating your first template; How to do it ... ; How it works ... ; Serving static files over HTTP; Getting ready ... ; How to do it ... ; How it works ... ; Serving static files over HTTP using Gorilla Mux; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first HTML form.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">How to do it ... How it works ... ; Reading your first HTML form; Getting ready ... ; How to do it ... ; How it works ... ; Validating your first HTML form; Getting ready ... ; How to do it ... ; How it works ... ; Uploading your first file; How to do it ... ; How it works ... ; Chapter 3: Working with Sessions, Error Handling, and Caching in Go; Introduction; Creating your first HTTP session; How to do it ... ; How it works ... ; Managing your HTTP session using Redis; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first HTTP cookie; How to do it ... ; How it works ... ; Implementing caching in Go; How to do it ... ; How it works ...</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Implementing HTTP error handling in GoHow to do it ... ; How it works ... ; Implementing login and logout in web application; Getting ready ... ; How to do it ... ; How it works ... ; Chapter 4: Writing and Consuming RESTful Web Services in Go; Introduction; Creating your first HTTP GET method; How to do it ... ; How it works ... ; Creating your first HTTP POST method; How to do it ... ; How it works ... ; Creating your first HTTP PUT method; How to do it ... ; How it works ... ; Creating your first HTTP DELETE method; How to do it ... ; How it works ... ; Versioning your REST API; How to do it ... ; How it works ... ; Creating your first REST client.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Getting ready ... How to do it ... ; How it works ... ; Creating your first AngularJS Client; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first ReactJS client; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first VueJS client; Getting ready ... ; How to do it ... ; How it works ... ; Chapter 5: Working with SQL and NoSQL Databases; Introduction; Integrating MySQL and Go; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first record in MySQL; Getting ready ... ; How to do it ... ; How it works ... ; Reading records from MySQL; How to do it ... ; How it works ...</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Updating your first record in MySQL.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Go is an open source programming language that is designed to scale and support concurrency at the language level. This gives you the liberty to write large concurrent web applications with ease. From creating web application to deploying them on Amazon Cloud Services, this book will be your one-stop guide to learn web development in Go.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Web site development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh98004795</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Sites Web</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Web site development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="655" ind1=" " ind2="4"><subfield code="a">Electronic book.</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Aggarwal, Arpit.</subfield><subfield code="t">Go Web Development Cookbook : Build full-stack web applications with Go.</subfield><subfield code="d">Birmingham : Packt Publishing, ©2018</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1801031</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">BDZ0036672643</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL5371695</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">15330572</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1801031</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
genre | Electronic book. |
genre_facet | Electronic book. |
id | ZDB-4-EBA-on1034641068 |
illustrated | Not Illustrated |
indexdate | 2024-11-27T13:28:20Z |
institution | BVB |
isbn | 9781787288560 1787288560 |
language | English |
oclc_num | 1034641068 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (326 pages) |
psigel | ZDB-4-EBA |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Aggarwal, Arpit. Go Web Development Cookbook : Build full-stack web applications with Go. Birmingham : Packt Publishing, 2018. 1 online resource (326 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Print version record. Cover; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Creating Your First Server in Go; Introduction; Creating a simple HTTP server; How to do it ... ; How it works ... ; Implementing basic authentication on a simple HTTP server; Getting ready; How to do it ... ; How it works ... ; Optimizing HTTP server responses with GZIP compression; How to do it ... ; How it works ... ; Creating a simple TCP server; How to do it ... ; How it works ... ; Reading data from a TCP connection; Getting ready ... ; How to do it ... ; How it works ... ; Writing data to a TCP connection; Getting ready ... How to do it ... How it works ... ; Implementing HTTP request routing; How to do it ... ; How it works ... ; Implementing HTTP request routing using Gorilla Mux; How to do it ... ; How it works ... ; Logging HTTP requests; Getting Ready ... ; How to do it ... ; How it works ... ; Chapter 2: Working with Templates, Static Files, and HTML Forms; Introduction; Creating your first template; How to do it ... ; How it works ... ; Serving static files over HTTP; Getting ready ... ; How to do it ... ; How it works ... ; Serving static files over HTTP using Gorilla Mux; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first HTML form. How to do it ... How it works ... ; Reading your first HTML form; Getting ready ... ; How to do it ... ; How it works ... ; Validating your first HTML form; Getting ready ... ; How to do it ... ; How it works ... ; Uploading your first file; How to do it ... ; How it works ... ; Chapter 3: Working with Sessions, Error Handling, and Caching in Go; Introduction; Creating your first HTTP session; How to do it ... ; How it works ... ; Managing your HTTP session using Redis; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first HTTP cookie; How to do it ... ; How it works ... ; Implementing caching in Go; How to do it ... ; How it works ... Implementing HTTP error handling in GoHow to do it ... ; How it works ... ; Implementing login and logout in web application; Getting ready ... ; How to do it ... ; How it works ... ; Chapter 4: Writing and Consuming RESTful Web Services in Go; Introduction; Creating your first HTTP GET method; How to do it ... ; How it works ... ; Creating your first HTTP POST method; How to do it ... ; How it works ... ; Creating your first HTTP PUT method; How to do it ... ; How it works ... ; Creating your first HTTP DELETE method; How to do it ... ; How it works ... ; Versioning your REST API; How to do it ... ; How it works ... ; Creating your first REST client. Getting ready ... How to do it ... ; How it works ... ; Creating your first AngularJS Client; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first ReactJS client; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first VueJS client; Getting ready ... ; How to do it ... ; How it works ... ; Chapter 5: Working with SQL and NoSQL Databases; Introduction; Integrating MySQL and Go; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first record in MySQL; Getting ready ... ; How to do it ... ; How it works ... ; Reading records from MySQL; How to do it ... ; How it works ... Updating your first record in MySQL. Go is an open source programming language that is designed to scale and support concurrency at the language level. This gives you the liberty to write large concurrent web applications with ease. From creating web application to deploying them on Amazon Cloud Services, this book will be your one-stop guide to learn web development in Go. Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Logiciels d'application Développement. Sites Web Développement. Application software Development fast Web site development fast Electronic book. Print version: Aggarwal, Arpit. Go Web Development Cookbook : Build full-stack web applications with Go. Birmingham : Packt Publishing, ©2018 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1801031 Volltext |
spellingShingle | Aggarwal, Arpit Go Web Development Cookbook : Build full-stack web applications with Go. Cover; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Creating Your First Server in Go; Introduction; Creating a simple HTTP server; How to do it ... ; How it works ... ; Implementing basic authentication on a simple HTTP server; Getting ready; How to do it ... ; How it works ... ; Optimizing HTTP server responses with GZIP compression; How to do it ... ; How it works ... ; Creating a simple TCP server; How to do it ... ; How it works ... ; Reading data from a TCP connection; Getting ready ... ; How to do it ... ; How it works ... ; Writing data to a TCP connection; Getting ready ... How to do it ... How it works ... ; Implementing HTTP request routing; How to do it ... ; How it works ... ; Implementing HTTP request routing using Gorilla Mux; How to do it ... ; How it works ... ; Logging HTTP requests; Getting Ready ... ; How to do it ... ; How it works ... ; Chapter 2: Working with Templates, Static Files, and HTML Forms; Introduction; Creating your first template; How to do it ... ; How it works ... ; Serving static files over HTTP; Getting ready ... ; How to do it ... ; How it works ... ; Serving static files over HTTP using Gorilla Mux; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first HTML form. How to do it ... How it works ... ; Reading your first HTML form; Getting ready ... ; How to do it ... ; How it works ... ; Validating your first HTML form; Getting ready ... ; How to do it ... ; How it works ... ; Uploading your first file; How to do it ... ; How it works ... ; Chapter 3: Working with Sessions, Error Handling, and Caching in Go; Introduction; Creating your first HTTP session; How to do it ... ; How it works ... ; Managing your HTTP session using Redis; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first HTTP cookie; How to do it ... ; How it works ... ; Implementing caching in Go; How to do it ... ; How it works ... Implementing HTTP error handling in GoHow to do it ... ; How it works ... ; Implementing login and logout in web application; Getting ready ... ; How to do it ... ; How it works ... ; Chapter 4: Writing and Consuming RESTful Web Services in Go; Introduction; Creating your first HTTP GET method; How to do it ... ; How it works ... ; Creating your first HTTP POST method; How to do it ... ; How it works ... ; Creating your first HTTP PUT method; How to do it ... ; How it works ... ; Creating your first HTTP DELETE method; How to do it ... ; How it works ... ; Versioning your REST API; How to do it ... ; How it works ... ; Creating your first REST client. Getting ready ... How to do it ... ; How it works ... ; Creating your first AngularJS Client; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first ReactJS client; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first VueJS client; Getting ready ... ; How to do it ... ; How it works ... ; Chapter 5: Working with SQL and NoSQL Databases; Introduction; Integrating MySQL and Go; Getting ready ... ; How to do it ... ; How it works ... ; Creating your first record in MySQL; Getting ready ... ; How to do it ... ; How it works ... ; Reading records from MySQL; How to do it ... ; How it works ... Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Logiciels d'application Développement. Sites Web Développement. Application software Development fast Web site development fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh95009362 http://id.loc.gov/authorities/subjects/sh98004795 |
title | Go Web Development Cookbook : Build full-stack web applications with Go. |
title_auth | Go Web Development Cookbook : Build full-stack web applications with Go. |
title_exact_search | Go Web Development Cookbook : Build full-stack web applications with Go. |
title_full | Go Web Development Cookbook : Build full-stack web applications with Go. |
title_fullStr | Go Web Development Cookbook : Build full-stack web applications with Go. |
title_full_unstemmed | Go Web Development Cookbook : Build full-stack web applications with Go. |
title_short | Go Web Development Cookbook : |
title_sort | go web development cookbook build full stack web applications with go |
title_sub | Build full-stack web applications with Go. |
topic | Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Logiciels d'application Développement. Sites Web Développement. Application software Development fast Web site development fast |
topic_facet | Application software Development. Web site development. Logiciels d'application Développement. Sites Web Développement. Application software Development Web site development Electronic book. |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1801031 |
work_keys_str_mv | AT aggarwalarpit gowebdevelopmentcookbookbuildfullstackwebapplicationswithgo |