Skip to content

SyXuan/TECH-K-NOW-Day

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TECH(K)NOW DAY TAIPEI

Saturday, 20 April 2019 from 09:00 to 18:00 (CST)
Workshop 03 - GoLang

The repository is the example code of the Golang workshop

Links:
Event Details and Ticket Information

Let's Go for Web!

How to build a web service with golang step-by-step.

Slide Contents

  1. Intrudoction
  2. Install
  3. Basic Knowledge
  4. RESTful API
  5. HTML Template
  6. Static Assets
  7. Post Form
  8. User Login
  9. Cookie
  10. Socket

Installation

To run the example, you need to install gin and melody

$ go get -u github.com/gin-gonic/gin
$ go get -u gopkg.in/olahol/melody.v1

Quick Start

# run main.go and visit localhost:8080/ on browser
$ go run main.go

Web routers

localhost:8080/
localhost:8080/login
localhost:8080/chat
localhost:8080/ws

File tree

.
├── README.md
├── Slides
│   ├── 01. Introduction.pptx
│   ├── 02. RESTful API Service.pptx
│   └── 03. User Login.pptx
├── assets
│   └── images
│       └── gopher.png
├── main.go
└── templates
    ├── chat.html.tmpl
    ├── header.html.tmpl
    ├── index.html.tmpl
    └── login.html.tmpl

About

Workshop 03 - GoLang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages