1. Урок 1.00:01:09
    00 – Hello and Welcome
  2. Урок 2.00:03:51
    01 – Prerequisites
  3. Урок 3.00:03:05
    02 – Installing Ruby on Rails
  4. Урок 4.00:12:59
    03 – What we are building
  5. Урок 5.00:24:48
    04 – Project Setup - Installing our first Ruby gem
  6. Урок 6.00:16:28
    05 – Installing Tailwind CSS
  7. Урок 7.00:04:39
    06 – Planning the application architecture
  8. Урок 8.00:32:37
    07 – Adding Submissions
  9. Урок 9.00:11:40
    08 – SVGs and Helpers
  10. Урок 10.00:53:25
    09 – Layouts and navigation design
  11. Урок 11.00:31:22
    10 – Devise, partials, and content_for blocks
  12. Урок 12.00:15:43
    11 – Add username field and validations
  13. Урок 13.00:02:45
    12 – Routing and root path updates
  14. Урок 14.00:07:08
    13 – Enhancing the main application layout
  15. Урок 15.00:40:39
    14 – Extending submission UI
  16. Урок 16.00:29:53
    15 – Adding tabs to submissions
  17. Урок 17.00:04:53
    16 – Using JavaScript with Ruby on Rails
  18. Урок 18.00:12:37
    17 – JavaScript continued - Account dropdown
  19. Урок 19.00:22:35
    18 – Creating Communities
  20. Урок 20.00:35:38
    19 – Relating submissions to communities
  21. Урок 21.00:32:59
    20 – Community views
  22. Урок 22.00:23:47
    21 – Prepping submissions for comments
  23. Урок 23.00:28:29
    22 – Adding comments
  24. Урок 24.00:29:46
    23 – Turbo-charged comments
  25. Урок 25.00:24:46
    24 – Adding user profile pages
  26. Урок 26.00:10:52
    25 – Cleaning up the submission UI
  27. Урок 27.00:12:13
    26 – Voting on comments (Turbo)
  28. Урок 28.00:35:04
    27 – Voting on submissions (Turbo)
  29. Урок 29.00:06:15
    28 – Concerns and bug fixes
  30. Урок 30.00:41:34
    29 – Subscribing to communities
  31. Урок 31.00:07:37
    30 – Tailored community subscriptions
  32. Урок 32.00:17:28
    31 – Enhanced validations on submissions
  33. Урок 33.00:26:29
    32 – Email notifications for submission comment replies
  34. Урок 34.00:12:02
    33 – Background jobs with Sidekiq
  35. Урок 35.00:29:31
    34 – Unsubscribe and resubscribe to email notifications
  36. Урок 36.00:03:16
    35 – Enhancing the mailer layout UI
  37. Урок 37.00:14:12
    36 – Using databases with Rails and bug fixes
  38. Урок 38.00:01:41
    37 – Testing 101
  39. Урок 39.00:03:50
    38 – Getting started with testing
  40. Урок 40.00:07:02
    39 – Testing formats and tooling
  41. Урок 41.00:09:35
    40 – An example TDD (Test Driven Development) application
  42. Урок 42.00:34:32
    41 – System tests
  43. Урок 43.00:09:29
    42 – Functional tests
  44. Урок 44.00:09:06
    43 – Integration tests
  45. Урок 45.00:02:36
    44 – Final words on testing
  46. Урок 46.00:13:40
    45 – Deploy to Heroku
  47. Урок 47.00:05:09
    46 – Exploring the different application modes of Rails
  48. Урок 48.00:07:58
    47 – Final submission UI tweaks
  49. Урок 49.00:14:23
    48 – Debugging Ruby on Rails apps
  50. Урок 50.00:05:41
    49 – Where to go next
  51. Урок 51.00:34:26
    50 – BONUS - Integrating search
  52. Урок 52.00:33:11
    51 – BONUS - User roles and permissions
  53. Урок 53.00:16:38
    52 – BONUS - Seeding data
  54. Урок 54.00:07:37
    53 – BONUS - Accepting recurring payments - Part 1
  55. Урок 55.01:14:21
    54 – BONUS - Accepting recurring payments - Part 2
  56. Урок 56.00:14:04
    55 – BONUS - SEO optimization with Friendly URLs
  57. Урок 57.00:09:49
    56 – BONUS - Adding meta tags and favicons
  58. Урок 58.00:10:18
    57 – BONUS - Redeployment and final thoughts