-
Урок 1. 00:17:41Intro & Setup
-
Урок 2. 00:20:51Foundations: Cats
-
Урок 3. 00:38:47Foundations: Cats Effect
-
Урок 4. 00:26:23Foundations: Doobie
-
Урок 5. 00:31:20Foundations: Http4s
-
Урок 6. 00:37:02Backend Scaffolding
-
Урок 7. 00:14:01Jobs Endpoints
-
Урок 8. 00:21:45Jobs Endpoints Implementation
-
Урок 9. 00:18:14Logging & Debugging Infra
-
Урок 10. 00:24:41Jobs Core Module, aka "Algebra"
-
Урок 11. 00:17:34Running Jobs "Algebra"
-
Урок 12. 00:24:49A Full Jobs CRUD App
-
Урок 13. 00:13:47Adding Database Configuration
-
Урок 14. 00:24:49Testing: Jobs HTTP API
-
Урок 15. 00:29:42Testing: Jobs
-
Урок 16. 00:33:11HTTP Payload Validation
-
Урок 17. 00:27:12Filtering and Pagination
-
Урок 18. 00:11:43Finishing Tests
-
Урок 19. 00:44:02Users with TDD
-
Урок 20. 00:14:52Designing the Auth API
-
Урок 21. 00:27:50Auth TDD-Style
-
Урок 22. 00:26:36Auth Implementation
-
Урок 23. 00:12:12Auth HTTP API
-
Урок 24. 00:27:54Auth HTTP, TDD-Style
-
Урок 25. 00:28:27Auth HTTP Implementation
-
Урок 26. 00:15:44Auth HTTP Validation
-
Урок 27. 00:32:56Role-Based Access Control (RBAC)
-
Урок 28. 00:27:30Integrating the Auth Stack
-
Урок 29. 00:09:59Taking the Backend for a Spin
-
Урок 30. 00:24:39Protecting Jobs HTTP Endpoints
-
Урок 31. 00:28:12A Quick Refactor
-
Урок 32. 00:31:37Password Recovery: Tokens
-
Урок 33. 00:30:49Password Recovery: Sending Emails
-
Урок 34. 00:24:22Password Recovery: Finishing Up
-
Урок 35. 00:21:42Completing the Server
-
Урок 36. 00:22:51Inception: Adding ScalaJS
-
Урок 37. 00:26:16Foundations: Tyrian
-
Урок 38. 00:34:24Single-Page Application (SPA) Routing
-
Урок 39. 00:14:26Adding a Header with Links
-
Урок 40. 00:24:24Adding Pages
-
Урок 41. 00:26:45Signing Up
-
Урок 42. 00:32:43Signing Up: Interacting with the Backend
-
Урок 43. 00:16:14Logging In
-
Урок 44. 00:14:00User Sessions
-
Урок 45. 00:19:10Session Cookies
-
Урок 46. 00:25:51Logging Out
-
Урок 47. 00:13:33Invalidating User Sessions
-
Урок 48. 00:27:32The "Forgot Password" Flow
-
Урок 49. 00:32:53Resetting Password
-
Урок 50. 00:21:16Profile Page
-
Урок 51. 00:35:33Posting Jobs
-
Урок 52. 00:26:15Uploading Files
-
Урок 53. 00:31:45Showing the Job List
-
Урок 54. 00:24:18Implementing Backend Filters
-
Урок 55. 00:23:37Adding a Filter Panel
-
Урок 56. 00:34:36The Filter Panel UI
-
Урок 57. 00:36:15Displaying Individual Jobs and Rendering Markdown
-
Урок 58. 00:17:47Header
-
Урок 59. 00:20:33Job Filter Panel
-
Урок 60. 00:30:01Job List Page
-
Урок 61. 00:27:51Job Page
-
Урок 62. 00:26:16Auth Pages
-
Урок 63. 00:16:45Post Job Page
-
Урок 64. 00:15:49Stripe Integration Overview
-
Урок 65. 00:26:45Stripe Endpoints
-
Урок 66. 00:32:17Stripe Webhooks
-
Урок 67. 00:30:47Full-Stack Integration
-
Урок 68. 00:49:12Preparing the App for the World: Finishing Touches
-
Урок 69. 00:27:48Deployment, Part 1: Dockerized Server
-
Урок 70. 00:30:50Deployment, Part 2: Frontend
-
Урок 71. 00:16:36JWTs & Suboptimal Database Queries
- Категории
- Источники
- Все курсы
- Разделы
- Книги