| 1. Welcome.mp4 | 9.32 MB | ||
| 10. View Templates.mp4 | 7.38 MB | ||
| 100. Populating the Database.mp4 | 9.51 MB | ||
| 101. Revisiting the Security Rules.mp4 | 9.9 MB | ||
| 102. Modularizing Security Rules.mp4 | 21.15 MB | ||
| 103. Registering the Webhook Endpoint with Stripe.mp4 | 23.35 MB | ||
| 104. Thank You.mp4 | 5.29 MB | ||
| 11. Passing Data to Views.mp4 | 4.81 MB | ||
| 12. Building an API.mp4 | 9.44 MB | ||
| 13. Introduction.mp4 | 2.62 MB | ||
| 14. Creating Your First RESTful API.mp4 | 9.38 MB | ||
| 15. Calling APIs with Postman.mp4 | 5.23 MB | ||
| 16. Creating Dynamic Routes.mp4 | 8.52 MB | ||
| 17. Setting HTTP Status Codes.mp4 | 7.72 MB | ||
| 18. Data Transfer Objects.mp4 | 12.08 MB | ||
| 19. Mapping Objects Using MapStruct.mp4 | 12.32 MB | ||
| 2. What You'll Learn.mp4 | 13.24 MB | ||
| 20. Customizing Reponse Data.mp4 | 11.79 MB | ||
| 21. Extracting Query Parameters.mp4 | 25.85 MB | ||
| 22. Exercise Building Product Endpoints.mp4 | 28.49 MB | ||
| 23. Extracting Request Headers.mp4 | 6.96 MB | ||
| 24. Extracting Request Body.mp4 | 6.81 MB | ||
| 25. Creating Resources.mp4 | 24.02 MB | ||
| 26. Updating Resources.mp4 | 13.82 MB | ||
| 27. Deleting Resources.mp4 | 4.82 MB | ||
| 28. Handling Action Based Updates.mp4 | 12.12 MB | ||
| 29. Exercise Building a CRUD API.mp4 | 32.94 MB | ||
| 3. Prerequisites.mp4 | 2.58 MB | ||
| 30. Introduction.mp4 | 2.39 MB | ||
| 31. Introduction to Jakarta Validation.mp4 | 9.43 MB | ||
| 32. Handling Validation Errors.mp4 | 13.5 MB | ||
| 33. Global Error Handling.mp4 | 4.5 MB | ||
| 34. Implementing Custom Validation.mp4 | 11.91 MB | ||
| 35. Validating Business Rules.mp4 | 8.45 MB | ||
| 36. Introduction.mp4 | 4.39 MB | ||
| 37. Creating Database Tables.mp4 | 15.73 MB | ||
| 38. Creating Entities.mp4 | 15.33 MB | ||
| 39. Creating a Cart.mp4 | 16.29 MB | ||
| 4. Starter Project.mp4 | 9.48 MB | ||
| 40. Adding a Product to the Cart.mp4 | 36.99 MB | ||
| 41. Getting a Cart.mp4 | 33.88 MB | ||
| 42. Updating a Cart Item.mp4 | 24.31 MB | ||
| 43. Refactoring Towards an Object Oriented Design.mp4 | 16.79 MB | ||
| 44. Removing a Product from the Cart.mp4 | 12.7 MB | ||
| 45. Clearing a Cart.mp4 | 4.78 MB | ||
| 46. Extracting a Service.mp4 | 43.82 MB | ||
| 47. Documenting APIs with Swagger.mp4 | 17.51 MB | ||
| 48. Introduction.mp4 | 2.47 MB | ||
| 49. Authentication Methods.mp4 | 11.18 MB | ||
| 5. How to Take This Course.mp4 | 11.37 MB | ||
| 50. Adding Spring Security.mp4 | 2.54 MB | ||
| 51. Configuring Security Settings.mp4 | 18.86 MB | ||
| 52. Hashing Passwords.mp4 | 8.16 MB | ||
| 53. Exercise Building the Login API.mp4 | 14.38 MB | ||
| 54. Working with AuthenticationManager.mp4 | 31.05 MB | ||
| 55. Generating JSON Web Tokens.mp4 | 16.58 MB | ||
| 56. Managing Secrets.mp4 | 20.45 MB | ||
| 57. Validating JSON Web Tokens.mp4 | 19.03 MB | ||
| 58. Understanding Filters.mp4 | 7.56 MB | ||
| 59. Implementing a Custom Filter to Validate JWTs.mp4 | 23.98 MB | ||
| 6. Introduction.mp4 | 2.38 MB | ||
| 60. Accessing the Current User.mp4 | 11.53 MB | ||
| 61. Exercise Enhancing the JWT Payload.mp4 | 16.17 MB | ||
| 62. Understanding Refresh Tokens.mp4 | 3.24 MB | ||
| 63. Issuing Refresh Tokens.mp4 | 13.16 MB | ||
| 64. Externalizing JWT Configuration.mp4 | 15.07 MB | ||
| 65. Refreshing Access Tokens.mp4 | 22.76 MB | ||
| 66. Adding Role to Users.mp4 | 13.9 MB | ||
| 67. Role based Authorization.mp4 | 23.98 MB | ||
| 68. Exercise Refactoring the JwtService.mp4 | 37.04 MB | ||
| 69. Logging Out Users.mp4 | 2.99 MB | ||
| 7. How the Web Works.mp4 | 9.8 MB | ||
| 70. Using Auth Providers.mp4 | 14.56 MB | ||
| 71. Introduction.mp4 | 3.56 MB | ||
| 72. Creating Database Tables.mp4 | 10.23 MB | ||
| 73. Creating Entities.mp4 | 13.99 MB | ||
| 74. Checking Out.mp4 | 38.49 MB | ||
| 75. Organizing API Tests with Postman Collections.mp4 | 27.59 MB | ||
| 76. Improving Error Handling.mp4 | 15.79 MB | ||
| 77. Refactoring Towards an Object Oriented Design.mp4 | 11.23 MB | ||
| 78. Extracting a Service.mp4 | 19.19 MB | ||
| 79. Getting Orders.mp4 | 30.07 MB | ||
| 8. What is Spring MVC.mp4 | 5.25 MB | ||
| 80. Getting a Single Order.mp4 | 27.04 MB | ||
| 81. Introduction.mp4 | 2.33 MB | ||
| 82. Overview of the Checkout Process.mp4 | 7.22 MB | ||
| 83. Adding Stripe to the Project.mp4 | 8.23 MB | ||
| 84. Creating a Checkout Session.mp4 | 28.31 MB | ||
| 85. Handling Stripe Erorrs.mp4 | 22.91 MB | ||
| 86. Decoupling from Stripe.mp4 | 35.67 MB | ||
| 87. Building a Webhook Endpoint.mp4 | 19.52 MB | ||
| 88. Testing the Webhook Endpoint.mp4 | 13.13 MB | ||
| 89. Updating Order Status.mp4 | 15.33 MB | ||
| 9. Creating a Controller.mp4 | 9.54 MB | ||
| 90. Refactoring the Webhook Logic.mp4 | 56.04 MB | ||
| 91. Organizing Code by Feature.mp4 | 8.49 MB | ||
| 92. Introduction.mp4 | 2.82 MB | ||
| 93. Deploying the Database.mp4 | 7.07 MB | ||
| 94. Managing Environments with Spring Profiles.mp4 | 8.6 MB | ||
| 95. Packaging the App for Production.mp4 | 13.15 MB | ||
| 96. Pushing Your Code to GitHub.mp4 | 5.91 MB | ||
| 97. Deploying the App.mp4 | 8.07 MB | ||
| 98. Configuring Production Environment Variables.mp4 | 13.45 MB | ||
| 99. Testing with Postman Environments.mp4 | 4.35 MB | ||
| code, pdf | |||
| 1.6. Questions and Support.pdf | 16.52 KB | ||
| 1.7. Connect with Me.pdf | 17.67 KB | ||
| 2.8. Summary - Introduction to Spring MVC.pdf | 311.08 KB | ||
| 3.18. Buliding RESTful APIs.pdf | 1.07 MB | ||
| 4.7. Summary - Validating API Requests.pdf | 879.29 KB | ||
| 6.24. Summary - Securing APIs with Spring Security.pdf | 79.32 KB | ||
| 8.12. Final Refactorings.pdf | 85.75 KB | ||
| 9.13. What-s Next.pdf | 31.94 KB | ||
| ▲ 112 total files | |||
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Spring Boot: Mastering REST API Development
Год выпуска: 4/2025
Производитель: Code with Mosh
Сайт производителя: https://codewithmosh.com/p/spring-boot-building-apis
Автор: Mosh Hamedani
Продолжительность: 8h 58m 41s
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитры: Отсутствуют
Описание:
Overview
A Course You’ll Actually Finish
Spring Boot: Mastering REST API Development
Build REST APIs, secure them with Spring Security, process payments with Stripe, and deploy like a pro
About the Course
Spring Boot is one of the most in-demand frameworks for modern backend development—and this course takes you beyond the basics to help you build, secure, and deploy real-world applications with confidence.
This is Part 2 of the ultimate Spring Boot series. In Part 1, you mastered the fundamentals. In this part, we’ll put that knowledge into practice by building and deploying the backend for a real e-commerce application.
You’ll learn how to build clean and secure RESTful APIs, implement authentication and role-based access control, integrate with Stripe for payment processing, and deploy your application to the cloud.
This course goes beyond CRUD and boilerplate setups. You’ll learn how real production systems are built—with a strong focus on clean code, modular architecture, and real-world best practices.
Whether you’re preparing for a job, planning to build your own app, or just want to take your backend skills to the next level, this course is designed to get you there.
What you’ll learn Build RESTful APIs using Spring Boot
Validate incoming requests and handle errors with custom logic
Secure your APIs with Spring Security and JWT authentication
Implement role-based access control for protected resources
Structure your application using clean, maintainable architecture
Build a shopping cart system with full checkout functionality
Integrate Stripe Checkout to process real payments
Configure environment-specific settings using Spring profiles
Deploy your app and database to the cloud
Apply industry best practices for writing clean, testable, and production-ready code What You’ll Build
You’ll build the backend for a full-featured e-commerce application—complete with authentication, role-based access, a shopping cart, checkout flow, payment processing with Stripe, and cloud deployment.
This isn’t a basic CRUD app—it’s a real-world project that mirrors what professional backend developers build in production.
Who Is This For? Developers who’ve learned the basics of Spring Boot and want to go deeper
Those who are tired of toy examples and want to build real-world projects
Aspiring backend developers preparing for a Spring Boot job or freelance work
Prerequisites Prerequisites
This is Part 2 of my Spring Boot: Mastering the Fundamentals course. Ideally, you should have completed Part 1 or already be familiar with key Spring Boot concepts like beans and dependency injection, entities, repositories, and Flyway migrations.
New to Spring Boot? Start with Part 1 and come back when you're ready to build real-world APIs.
Author
Hi! I’m Mosh Hamedani. I’ve spent 20+ years in software engineering, and my goal isn’t just to teach you to code — it’s to help you think like a professional software engineer, master problem-solving, and build skills you’ll use for life.
Author’s YouTube channel: https://www.youtube.com/c/programmingwithmosh
Формат видео: MP4
Видео: avc, 1920x1080, 16:9, 60.000 к/с, 254 кб/с
Аудио: aac lc, 48.0 кгц, 129 кб/с, 2 аудио
[spoiler="MediaInfo"]
General
Complete name : D:\2_1\Code with Mosh - Spring Boot Mastering REST API Development (4.2025)\6. Introduction.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 2.38 MiB
Duration : 50 s 417 ms
Overall bit rate : 397 kb/s
Frame rate : 60.000 FPS
Movie name : 6. Introduction 388K
Writing application : Lavf61.9.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings : 4 Ref Frames
Format settings, CABAC : No
Format settings, Reference frames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 50 s 417 ms
Bit rate : 254 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 60.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.002
Stream size : 1.53 MiB (64%)
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 50 s 412 ms
Source duration : 50 s 432 ms
Bit rate mode : Constant
Bit rate : 129 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 794 KiB (33%)
Source stream size : 795 KiB (33%)
Default : Yes
Alternate group : 1
[/spoiler]
[spoiler="Скриншоты"]
![]()
[/spoiler]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 912.8 MB | freecoursewb | 2 months | 0 | 0 | |
| 3.8 GB | freecoursewb | 6 months | 0 | 0 | |
| 1.7 GB | freecoursewb | 7 months | 3 | 3 | |
|
Opentelemetry Observability For Java Spring Boot Developers [10/2025, ENG] Posted by
nosize in Other
|
4.55 GB | nosize | 9 months | 6 | 1 |
| 3.3 GB | freecoursewb | 10 months | 0 | 0 |
All Comments