/restful-go-api

This repo has the accompanying content for the O'Reilly Live Training RESTful Go API

Primary LanguageGoApache License 2.0Apache-2.0

RESTful Go API

This repo holds the code content for the RESTful GO API live trainging session.

This content will continue to grow as I learn more and get your feedback.

If any section is not 100% clear open an issue. If you see anything that you can fix, create a PR.

Structure

In order to gradually build up the conent for optimal learning, I have decided to make use of git branches. Each branch name will have the format <Topic>-01..n.

Each topic will be in their own folder and will be a complete go project.

At each level of the workshop the branch should be working code. If it is not I will mention it.

Sections

  1. Standard Library net/http

  2. a. Gorilla Mux

    b. Echo

  3. a. Middleware and Security with Gorilla Mux

    b. Middleware and Security with Echo

  4. Project Structure

  5. Testing and Benchmarking

  6. Database

  7. Application Delivery

  8. Docs Generation