1. Урок 1. 00:05:01
    Introduction and demo
  2. Урок 2. 00:03:02
    Setting up Lumen
  3. Урок 3. 00:04:22
    Testing setup
  4. Урок 4. 00:06:11
    Shortcode generation
  5. Урок 5. 00:20:15
    Migrations and model
  6. Урок 6. 00:19:54
    Requesting a short link
  7. Урок 7. 00:06:53
    Refactoring
  8. Урок 8. 00:09:50
    URL middleware
  9. Урок 9. 00:08:26
    Requesting short link details
  10. Урок 10. 00:01:40
    Refactoring with caching
  11. Урок 11. 00:09:42
    Link stats endpoint
  12. Урок 12. 00:12:57
    Last requested and last used dates
  13. Урок 13. 00:11:48
    CORS middleware
  14. Урок 14. 00:04:16
    Sanity checking
  15. Урок 15. 00:10:20
    Deploying the API
  16. Урок 16. 00:06:28
    Fresh Vue.js project
  17. Урок 17. 00:12:42
    Defining the structure and routes
  18. Урок 18. 00:06:35
    Vuex setup
  19. Урок 19. 00:09:21
    Base styles and container
  20. Урок 20. 00:18:00
    Designing the URL form
  21. Урок 21. 00:16:30
    Requesting a short link
  22. Урок 22. 00:03:48
    A sprinkle of animation
  23. Урок 23. 00:09:31
    Global flash messages
  24. Урок 24. 00:04:15
    Copying the link to the clipboard
  25. Урок 25. 00:06:57
    Designing the stats page
  26. Урок 26. 00:11:51
    A working stats page
  27. Урок 27. 00:00:58
    Quick 404 page design
  28. Урок 28. 00:07:24
    Serving static build files
  29. Урок 29. 00:03:24
    Deploying the client
  30. Урок 30. 00:07:07
    Handling 301 redirects with Express