Видео курса

  • Урок 1. 00:02:46
    Introduction to Enterprise Vue
  • Урок 2. 00:04:30
    What you'll be learning in this course
  • Урок 3. 00:05:36
    Demo of the case study app
  • Урок 4. 00:07:48
    Contents of the course
  • Урок 5. 00:03:27
    Environment setup
  • Урок 6. 00:02:37
    Downloading the source code
  • Урок 7. 00:05:30
    Appendix: Source code best practices
  • Урок 8. 00:00:31
    Module 1 introduction
  • Урок 9. 00:06:18
    Renaming the client source file directory
  • Урок 10. 00:07:31
    Serving the full-stack app in development
  • Урок 11. 00:02:34
    Dev server proxy
  • Урок 12. 00:08:24
    Environment variables
  • Урок 13. 00:04:11
    Linting a full-stack Vue app
  • Урок 14. 00:01:36
    Module 2 introduction
  • Урок 15. 00:02:29
    Creating a route
  • Урок 16. 00:04:15
    API development with Postman
  • Урок 17. 00:06:23
    Using MVC directory structure
  • Урок 18. 00:04:32
    Mongoose models
  • Урок 19. 00:04:50
    Creating and viewing a document
  • Урок 20. 00:09:07
    Adding model validation
  • Урок 21. 00:03:03
    Refactoring using schema
  • Урок 22. 00:03:48
    Creating the POST /items route
  • Урок 23. 00:02:19
    Body parser middleware
  • Урок 24. 00:04:39
    Writing to the database
  • Урок 25. 00:01:08
    Module introduction
  • Урок 26. 00:06:37
    Setting up Mocha
  • Урок 27. 00:04:34
    Assertions and asynchronous tests
  • Урок 28. 00:02:43
    Unit testing an API
  • Урок 29. 00:06:46
    API test setup
  • Урок 30. 00:04:21
    Testing server response
  • Урок 31. 00:06:16
    Testing database state
  • Урок 32. 00:08:13
    GET /items route and database seed
  • Урок 33. 00:05:58
    GET /items/:id route
  • Урок 34. 00:08:53
    Testing endpoints with dynamic segments
  • Урок 35. 00:03:20
    Sad path tests
  • Урок 36. 00:01:10
    Module introduction
  • Урок 37. 00:05:38
    Creating users
  • Урок 38. 00:11:07
    JSON web tokens
  • Урок 39. 00:05:54
    Generating a JWT
  • Урок 40. 00:03:56
    Attaching the token to a request
  • Урок 41. 00:06:41
    Securing requests and responses
  • Урок 42. 00:14:07
    Securing an endpoint
  • Урок 43. 00:05:39
    Auth middleware
  • Урок 44. 00:06:11
    Seeding database with users
  • Урок 45. 00:13:25
    Testing secured endpoints
  • Урок 46. 00:09:17
    Hashing passwords
  • Урок 47. 00:11:48
    Logging in
  • Урок 48. 00:05:56
    User roles
  • Урок 49. 00:08:17
    Protecting item routes
  • Урок 50. 00:05:58
    Testing protected routes
  • Урок 51. 00:01:55
    Module introduction
  • Урок 52. 00:09:13
    API changes
  • Урок 53. 00:04:08
    Tour of the client app
  • Урок 54. 00:09:53
    Introduction to Vuex ORM
  • Урок 55. 00:04:27
    Creating them item model
  • Урок 56. 00:06:36
    Querying the API
  • Урок 57. 00:04:45
    Creating the item page
  • Урок 58. 00:06:19
    Setting up the shopping cart
  • Урок 59. 00:08:15
    Binding cart item controls to Vuex
  • Урок 60. 00:06:29
    Implementing cart count
  • Урок 61. 00:06:30
    Cart total and persisting state
  • Урок 62. 00:05:41
    API error handling
  • Урок 63. 00:01:43
    Module introduction
  • Урок 64. 00:06:57
    Introduction to Vue Auth
  • Урок 65. 00:03:26
    Creating a user model
  • Урок 66. 00:10:19
    Binding forms to Vuex ORM
  • Урок 67. 00:10:35
    Setting up the login form
  • Урок 68. 00:06:22
    Setting up the registration form
  • Урок 69. 00:07:21
    Role-based UI features
  • Урок 70. 00:07:20
    Logging out via the UI
  • Урок 71. 00:11:50
    Admin page - create item
  • Урок 72. 00:10:04
    Admin page - edit item
  • Урок 73. 00:01:18
    Module introduction
  • Урок 74. 00:04:57
    Setting up apiDoc
  • Урок 75. 00:03:50
    Documenting the API
  • Урок 76. 00:05:20
    Working with a request body
  • Урок 77. 00:05:16
    Authenticated routes
  • Урок 78. 00:03:59
    Reusable doc snippets
  • Урок 79. 00:08:09
    API responses
  • Урок 80. 00:05:01
    API docs finishing touches
  • Урок 81. 00:05:27
    Creating a component styleguide
  • Урок 82. 00:06:40
    Documenting components
  • Урок 83. 00:05:01
    Creating live component previews
  • Урок 84. 00:04:32
    Adding dependencies to preview components
  • Урок 85. 00:04:07
    Passing props to preview components
  • Урок 86. 00:04:57
    Adding Vuex to preview components
  • Урок 87. 00:04:38
    Mocking Vue Router
  • Урок 88. 00:05:11
    Mocking Vue Auth
  • Урок 89. 00:03:04
    Styleguide finishing touches
  • Урок 90. 00:01:58
    Module introduction
  • Урок 91. 00:05:01
    What is E2E testing and why do we need it?
  • Урок 92. 00:05:46
    Setting up and using Nightwatch
  • Урок 93. 00:05:29
    Designing E2E tests
  • Урок 94. 00:06:18
    Creating E2E test assertions
  • Урок 95. 00:07:49
    Working with page objects
  • Урок 96. 00:12:39
    Controlling API server and database
  • Урок 97. 00:10:17
    Registering a user
  • Урок 98. 00:04:04
    Page commands
  • Урок 99. 00:13:06
    Custom commands
  • Урок 100. 00:11:04
    Refactoring into smaller tests
  • Урок 101. 00:09:12
    Check item in cart test
  • Урок 102. 00:00:55
    Completing E2E tests
  • Урок 103. 00:01:24
    Module introduction
  • Урок 104. 00:04:17
    Unit testing with Jest
  • Урок 105. 00:06:37
    Testing components with Vue Test Utils
  • Урок 106. 00:10:02
    Setting up component tests
  • Урок 107. 00:08:26
    What is snapshot testing?
  • Урок 108. 00:04:16
    Creating a wrapper factory
  • Урок 109. 00:08:01
    Using mocks
  • Урок 110. 00:09:20
    Testing the Item view
  • Урок 111. 00:08:45
    Using stubs
  • Урок 112. 00:07:02
    Using spies
  • Урок 113. 00:07:41
    Testing Vuex store
  • Урок 114. 00:16:29
    Testing CartItem component
  • Урок 115. 00:01:49
    Completing component unit tests
  • Урок 116. 00:01:49
    Module introduction
  • Урок 117. 00:04:22
    Introduction to continuous deployment
  • Урок 118. 00:04:00
    Configuring GitLab CI
  • Урок 119. 00:06:54
    Triggering CD workflow
  • Урок 120. 00:08:27
    Jobs and stages
  • Урок 121. 00:05:16
    Pipeline optimization
  • Урок 122. 00:05:45
    Server unit test job
  • Урок 123. 00:04:15
    E2E test job
  • Урок 124. 00:05:09
    Creating a Heroku app
  • Урок 125. 00:03:49
    Provisioning mLab database
  • Урок 126. 00:03:59
    Optimizing concurrency
  • Урок 127. 00:06:54
    Completing CD workflow
Этот курс находится в платной подписке. Оформи премиум подписку и смотри Enterprise Vue, а также все другие курсы, прямо сейчас!
Премиум FAQ