1. Урок 1.00:07:35
    Course goal: What we're going to build
  2. Урок 2.00:10:15
    A quick preview
  3. Урок 3.00:13:20
    Create projects in Github
  4. Урок 4.00:10:12
    HTTP frameworks
  5. Урок 5.00:30:10
    Basic application structure: MVC pattern
  6. Урок 6.00:46:35
    Starting from our domain
  7. Урок 7.00:41:08
    How to structure our domain persistence
  8. Урок 8.00:21:05
    Working with dates
  9. Урок 9.00:29:39
    Configure MySQL client in Go
  10. Урок 10.00:26:42
    How to insert rows
  11. Урок 11.00:14:59
    How to read rows
  12. Урок 12.00:33:31
    How to handle MySQL errors
  13. Урок 13.00:33:39
    How to update rows
  14. Урок 14.00:21:43
    How to delete rows
  15. Урок 15.00:51:43
    How to find rows
  16. Урок 16.00:33:04
    How to marshal structs
  17. Урок 17.00:25:34
    Services structure
  18. Урок 18.00:38:08
    No logging system
  19. Урок 19.00:11:28
    OAuth authentication
  20. Урок 20.00:18:21
    Domain Driven Development
  21. Урок 21.00:27:58
    DDD - Starting with the domain
  22. Урок 22.00:36:27
    DDD - Project structure
  23. Урок 23.00:10:56
    Introduction to Cassandra DB
  24. Урок 24.00:22:11
    Cassandra Go client
  25. Урок 25.00:29:58
    How to insert, get and update records
  26. Урок 26.00:05:51
    Tune our get session implementation
  27. Урок 27.00:11:28
    Authenticating users
  28. Урок 28.00:57:12
    Generating access tokens
  29. Урок 29.00:15:37
    Different requests for the two APIs
  30. Урок 30.00:52:46
    Creating a shared OAuth library
  31. Урок 31.00:17:13
    How dependencies work: go get & dep
  32. Урок 32.00:06:32
    Defining transitive dependencies
  33. Урок 33.00:26:42
    Creating a shared utils library
  34. Урок 34.00:47:01
    Application structure: MVC & gorilla/mux
  35. Урок 35.00:36:25
    Configure our mux router
  36. Урок 36.00:12:11
    Introduction to Elasticsearch
  37. Урок 37.00:29:45
    Adding ElasticSearch client
  38. Урок 38.00:38:59
    Index documents in ES
  39. Урок 39.00:33:04
    Moving our logger to the utils library
  40. Урок 40.00:32:47
    Improving our errors library
  41. Урок 41.00:17:57
    Vendoring all of our APIs
  42. Урок 42.00:36:14
    How to get documents by ID
  43. Урок 43.00:44:47
    Searching documents in ES
  44. Урок 44.00:03:53
    Homework: Add delete and update endpoints
  45. Урок 45.00:28:16
    Testing our application: OAuth client
  46. Урок 46.00:24:00
    Use Docker to ship our Items API
  47. Урок 47.00:01:48
    Extra class - Take a look at my online content