Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай How to design & develop REST microservices in Golang (Go), а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:07:35
    Course goal: What we're going to build
  • Урок 2. 00:10:15
    A quick preview
  • Урок 3. 00:13:20
    Create projects in Github
  • Урок 4. 00:10:12
    HTTP frameworks
  • Урок 5. 00:30:10
    Basic application structure: MVC pattern
  • Урок 6. 00:46:35
    Starting from our domain
  • Урок 7. 00:41:08
    How to structure our domain persistence
  • Урок 8. 00:21:05
    Working with dates
  • Урок 9. 00:29:39
    Configure MySQL client in Go
  • Урок 10. 00:26:42
    How to insert rows
  • Урок 11. 00:14:59
    How to read rows
  • Урок 12. 00:33:31
    How to handle MySQL errors
  • Урок 13. 00:33:39
    How to update rows
  • Урок 14. 00:21:43
    How to delete rows
  • Урок 15. 00:51:43
    How to find rows
  • Урок 16. 00:33:04
    How to marshal structs
  • Урок 17. 00:25:34
    Services structure
  • Урок 18. 00:38:08
    No logging system
  • Урок 19. 00:11:28
    OAuth authentication
  • Урок 20. 00:18:21
    Domain Driven Development
  • Урок 21. 00:27:58
    DDD - Starting with the domain
  • Урок 22. 00:36:27
    DDD - Project structure
  • Урок 23. 00:10:56
    Introduction to Cassandra DB
  • Урок 24. 00:22:11
    Cassandra Go client
  • Урок 25. 00:29:58
    How to insert, get and update records
  • Урок 26. 00:05:51
    Tune our get session implementation
  • Урок 27. 00:11:28
    Authenticating users
  • Урок 28. 00:57:12
    Generating access tokens
  • Урок 29. 00:15:37
    Different requests for the two APIs
  • Урок 30. 00:52:46
    Creating a shared OAuth library
  • Урок 31. 00:17:13
    How dependencies work: go get & dep
  • Урок 32. 00:06:32
    Defining transitive dependencies
  • Урок 33. 00:26:42
    Creating a shared utils library
  • Урок 34. 00:47:01
    Application structure: MVC & gorilla/mux
  • Урок 35. 00:36:25
    Configure our mux router
  • Урок 36. 00:12:11
    Introduction to Elasticsearch
  • Урок 37. 00:29:45
    Adding ElasticSearch client
  • Урок 38. 00:38:59
    Index documents in ES
  • Урок 39. 00:33:04
    Moving our logger to the utils library
  • Урок 40. 00:32:47
    Improving our errors library
  • Урок 41. 00:17:57
    Vendoring all of our APIs
  • Урок 42. 00:36:14
    How to get documents by ID
  • Урок 43. 00:44:47
    Searching documents in ES
  • Урок 44. 00:03:53
    Homework: Add delete and update endpoints
  • Урок 45. 00:28:16
    Testing our application: OAuth client
  • Урок 46. 00:24:00
    Use Docker to ship our Items API
  • Урок 47. 00:01:48
    Extra class - Take a look at my online content