舉報(bào)

會員
Go Web Development Cookbook
ThisbookisforGodevelopersinterestedinlearninghowtouseGotobuildpowerfulwebapplications.Abackgroundinwebdevelopmentisexpected.
最新章節(jié)
- Leave a review - let other readers know what you think
- Other Books You May Enjoy
- How it works…
- How to do it…
- Running your Go Docker container on an EC2 instance
- How it works…
品牌:中圖公司
上架時(shí)間:2021-08-27 18:06:57
出版社:Packt Publishing
本書數(shù)字版權(quán)由中圖公司提供,并由其授權(quán)上海閱文信息技術(shù)有限公司制作發(fā)行
- Leave a review - let other readers know what you think 更新時(shí)間:2021-08-27 19:02:00
- Other Books You May Enjoy
- How it works…
- How to do it…
- Running your Go Docker container on an EC2 instance
- How it works…
- How to do it…
- Pulling a Docker image on an AWS EC2 instance from Docker Hub
- How it works…
- How to do it…
- Setting up an EC2 instance to run a Docker container
- How it works…
- How to do it…
- Creating copying and running a Go web application on your first EC2 instance
- How it works…
- How to do it…
- Interacting with your first EC2 instance
- How it works…
- How to do it…
- Getting ready…
- Creating your first EC2 instance to run a Go web application
- Introduction
- Deploying a Go Web App and Docker Containers to AWS
- How it works…
- How to do it…
- Preventing cross-site request forgery in Go web applications
- How it works…
- How to do it…
- Securing a RESTful service using a JSON web token
- How it works…
- How to do it…
- Creating a JSON web token
- How it works…
- How to do it…
- Defining REST APIs and routes
- How it works…
- How to do it…
- Moving an HTTP server to HTTPS
- How it works…
- How to do it…
- Getting ready…
- Creating a private key and SSL certificate using OpenSSL
- Introduction
- Securing a Go Web Application
- How it works…
- How to do it…
- Running a web application Docker container linked with a MySQL Docker container on a user-defined bridge network
- How it works…
- How to do it…
- Building a Go web application Docker image
- How it works…
- How to do it…
- Running a MySQL Docker image on a user-defined bridge network
- How it works…
- How to do it…
- Creating your first user-defined bridge network
- How it works…
- How to do it…
- Pushing your Docker image to the Docker Registry
- How it works…
- How to do it…
- Running your first Go Docker container
- How it works…
- How to do it…
- Getting ready…
- Building your first Go Docker image
- Introduction
- Working with Go and Docker
- How it works…
- How to do it…
- Getting ready…
- Deploying the Beego application with Nginx
- How it works…
- How to do it…
- Deploying the Beego application on a local machine
- How it works…
- How to do it…
- Monitoring the Beego application
- How it works…
- How to do it…
- Implementing caching in Beego
- How it works…
- How to do it…
- Handling HTTP errors in Beego
- How it works…
- How to do it…
- Creating your first filter
- How it works…
- How to do it…
- Getting ready…
- Creating your first session variable
- How it works…
- How to do it…
- Creating your first view
- How it works…
- How to do it…
- Creating your first controller and router
- How it works…
- How to do it…
- Creating your first project using Beego
- Introduction
- Working with the Go Web Application Framework – Beego
- How it works…
- How to do it…
- Unit testing your first WebSocket server
- How it works…
- How to do it…
- Debugging your first remote WebSocket server
- How it works…
- How to do it…
- Getting ready…
- Debugging your first local WebSocket server
- How it works…
- How to do it…
- Creating your first WebSocket client
- How it works…
- How to do it…
- Creating your first WebSocket server
- Introduction
- Working with WebSocket in Go
- How it works…
- How to do it…
- Interacting with microservices using a command-line interface and web UI
- How it works…
- How to do it…
- Getting ready…
- Creating your Micro API
- How it works…
- How to do it…
- Creating your second microservice
- How it works…
- How to do it…
- Getting ready…
- Creating your first microservice
- How it works…
- How to do it…
- Getting ready…
- Spinning up a microservice discovery client
- How it works…
- How to do it…
- Getting ready…
- Creating your first protocol buffer
- Introduction
- Writing Microservices in Go Using Micro – a Microservice Toolkit
- How it works…
- How to do it…
- Deleting your first document from MongoDB
- How it works…
- How to do it…
- Updating your first document in MongoDB
- How it works…
- How to do it…
- Reading documents from MongoDB
- How it works…
- How to do it…
- Creating your first document in MongoDB
- How it works…
- How to do it…
- Getting ready…
- Integrating MongoDB and Go
- How it works…
- How to do it…
- Deleting your first record from MySQL
- How it works…
- How to do it…
- Updating your first record in MySQL
- How it works…
- How to do it…
- Reading records from MySQL
- How it works…
- How to do it…
- Getting ready…
- Creating your first record in MySQL
- How it works…
- How to do it…
- Getting ready…
- Integrating MySQL and Go
- Introduction
- Working with SQL and NoSQL Databases
- How it works…
- How to do it…
- Getting ready…
- Creating your first VueJS client
- How it works…
- How to do it…
- Getting ready…
- Creating your first ReactJS client
- How it works…
- How to do it…
- Getting ready…
- Creating your first AngularJS Client
- How it works…
- How to do it…
- Getting ready…
- Creating your first REST client
- How it works…
- How to do it…
- Versioning your REST API
- How it works…
- How to do it…
- Creating your first HTTP DELETE method
- How it works…
- How to do it…
- Creating your first HTTP PUT method
- How it works…
- How to do it…
- Creating your first HTTP POST method
- How it works…
- How to do it…
- Creating your first HTTP GET method
- Introduction
- Writing and Consuming RESTful Web Services in Go
- How it works…
- How to do it…
- Getting ready…
- Implementing login and logout in web application
- How it works…
- How to do it…
- Implementing HTTP error handling in Go
- How it works…
- How to do it…
- Implementing caching in Go
- How it works…
- How to do it…
- Creating your first HTTP cookie
- How it works…
- How to do it…
- Getting ready…
- Managing your HTTP session using Redis
- How it works…
- How to do it…
- Creating your first HTTP session
- Introduction
- Working with Sessions Error Handling and Caching in Go
- How it works…
- How to do it…
- Uploading your first file
- How it works…
- How to do it…
- Getting ready…
- Validating your first HTML form
- How it works…
- How to do it…
- Getting ready…
- Reading your first HTML form
- How it works…
- How to do it…
- Creating your first HTML form
- How it works…
- How to do it…
- Getting ready…
- Serving static files over HTTP using Gorilla Mux
- How it works…
- How to do it…
- Getting ready…
- Serving static files over HTTP
- How it works…
- How to do it…
- Creating your first template
- Introduction
- Working with Templates Static Files and HTML Forms
- How it works…
- How to do it…
- Getting Ready…
- Logging HTTP requests
- How it works…
- How to do it…
- Implementing HTTP request routing using Gorilla Mux
- How it works…
- How to do it…
- Implementing HTTP request routing
- How it works…
- How to do it…
- Getting ready…
- Writing data to a TCP connection
- How it works…
- How to do it…
- Getting ready…
- Reading data from a TCP connection
- How it works…
- How to do it…
- Creating a simple TCP server
- How it works…
- How to do it…
- Optimizing HTTP server responses with GZIP compression
- How it works…
- How to do it…
- Getting ready
- Implementing basic authentication on a simple HTTP server
- How it works…
- How to do it…
- Creating a simple HTTP server
- Introduction
- Creating Your First Server in Go
- Reviews
- Get in touch
- See also
- There's more…
- How it works…
- How to do it…
- Getting ready
- Sections
- Conventions used
- Download the color images
- Download the example code files
- To get the most out of this book
- What this book covers
- Who this book is for
- Preface
- Packt is searching for authors like you
- About the reviewer
- About the author
- Contributors
- PacktPub.com
- Why subscribe?
- Packt Upsell
- Dedication
- Go Web Development Cookbook
- Copyright and Credits
- Title Page
- 封面
- 封面
- Title Page
- Copyright and Credits
- Go Web Development Cookbook
- Dedication
- Packt Upsell
- Why subscribe?
- PacktPub.com
- Contributors
- About the author
- About the reviewer
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Sections
- Getting ready
- How to do it…
- How it works…
- There's more…
- See also
- Get in touch
- Reviews
- 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…
- 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…
- 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 Go
- How to do it…
- How it works…
- Implementing login and logout in web application
- Getting ready…
- How to do it…
- How it works…
- 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…
- 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
- How to do it…
- How it works…
- Deleting your first record from MySQL
- How to do it…
- How it works…
- Integrating MongoDB and Go
- Getting ready…
- How to do it…
- How it works…
- Creating your first document in MongoDB
- How to do it…
- How it works…
- Reading documents from MongoDB
- How to do it…
- How it works…
- Updating your first document in MongoDB
- How to do it…
- How it works…
- Deleting your first document from MongoDB
- How to do it…
- How it works…
- Writing Microservices in Go Using Micro – a Microservice Toolkit
- Introduction
- Creating your first protocol buffer
- Getting ready…
- How to do it…
- How it works…
- Spinning up a microservice discovery client
- Getting ready…
- How to do it…
- How it works…
- Creating your first microservice
- Getting ready…
- How to do it…
- How it works…
- Creating your second microservice
- How to do it…
- How it works…
- Creating your Micro API
- Getting ready…
- How to do it…
- How it works…
- Interacting with microservices using a command-line interface and web UI
- How to do it…
- How it works…
- Working with WebSocket in Go
- Introduction
- Creating your first WebSocket server
- How to do it…
- How it works…
- Creating your first WebSocket client
- How to do it…
- How it works…
- Debugging your first local WebSocket server
- Getting ready…
- How to do it…
- How it works…
- Debugging your first remote WebSocket server
- How to do it…
- How it works…
- Unit testing your first WebSocket server
- How to do it…
- How it works…
- Working with the Go Web Application Framework – Beego
- Introduction
- Creating your first project using Beego
- How to do it…
- How it works…
- Creating your first controller and router
- How to do it…
- How it works…
- Creating your first view
- How to do it…
- How it works…
- Creating your first session variable
- Getting ready…
- How to do it…
- How it works…
- Creating your first filter
- How to do it…
- How it works…
- Handling HTTP errors in Beego
- How to do it…
- How it works…
- Implementing caching in Beego
- How to do it…
- How it works…
- Monitoring the Beego application
- How to do it…
- How it works…
- Deploying the Beego application on a local machine
- How to do it…
- How it works…
- Deploying the Beego application with Nginx
- Getting ready…
- How to do it…
- How it works…
- Working with Go and Docker
- Introduction
- Building your first Go Docker image
- Getting ready…
- How to do it…
- How it works…
- Running your first Go Docker container
- How to do it…
- How it works…
- Pushing your Docker image to the Docker Registry
- How to do it…
- How it works…
- Creating your first user-defined bridge network
- How to do it…
- How it works…
- Running a MySQL Docker image on a user-defined bridge network
- How to do it…
- How it works…
- Building a Go web application Docker image
- How to do it…
- How it works…
- Running a web application Docker container linked with a MySQL Docker container on a user-defined bridge network
- How to do it…
- How it works…
- Securing a Go Web Application
- Introduction
- Creating a private key and SSL certificate using OpenSSL
- Getting ready…
- How to do it…
- How it works…
- Moving an HTTP server to HTTPS
- How to do it…
- How it works…
- Defining REST APIs and routes
- How to do it…
- How it works…
- Creating a JSON web token
- How to do it…
- How it works…
- Securing a RESTful service using a JSON web token
- How to do it…
- How it works…
- Preventing cross-site request forgery in Go web applications
- How to do it…
- How it works…
- Deploying a Go Web App and Docker Containers to AWS
- Introduction
- Creating your first EC2 instance to run a Go web application
- Getting ready…
- How to do it…
- How it works…
- Interacting with your first EC2 instance
- How to do it…
- How it works…
- Creating copying and running a Go web application on your first EC2 instance
- How to do it…
- How it works…
- Setting up an EC2 instance to run a Docker container
- How to do it…
- How it works…
- Pulling a Docker image on an AWS EC2 instance from Docker Hub
- How to do it…
- How it works…
- Running your Go Docker container on an EC2 instance
- How to do it…
- How it works…
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時(shí)間:2021-08-27 19:02:00