{"id":10123,"date":"2026-08-10T10:15:18","date_gmt":"2026-08-10T10:15:18","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/oreilly-spring-boot-in-practice-video-edition-2022-8\/"},"modified":"2026-08-10T10:15:18","modified_gmt":"2026-08-10T10:15:18","slug":"oreilly-spring-boot-in-practice-video-edition-2022-8","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/oreilly-spring-boot-in-practice-video-edition-2022-8\/","title":{"rendered":"Oreilly \u2013 Spring Boot in Practice, Video Edition 2022-8"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"44:1-44:48\"><span style=\"vertical-align: inherit\">Spring Boot in Practice, Video Edition. This course is a comprehensive and practical guide to software development with Spring Boot that, instead of focusing on the basics, provides advanced solutions and specialized techniques in the form of real-world scenarios. This course teaches you how to take advantage of Spring Boot features such as configuration, logging, monitoring, security with Spring Security, and developing microservices and RESTful APIs. It also covers topics such as developing reactive applications, using WebSocket and RSocket, deploying to Kubernetes and cloud platforms, containerization, and working with Kotlin and GraalVM. The author of this course, Somnath Musib, with years of experience in developing Spring applications, teaches practical techniques for solving common problems in a step-by-step manner with executable code. This course is suitable for developers who have an introductory knowledge of Spring and want to improve their skills in Spring Boot. By learning these concepts, you will be able to create standalone, secure, and scalable applications with minimal manual configuration.<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"46:1-46:25\"><span style=\"vertical-align: inherit\">What you will learn:<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"48:1-58:0\">\n<li data-sourcepos=\"48:1-48:42\"><span style=\"vertical-align: inherit\">Spring Boot features from an expert\u2019s perspective<\/span><\/li>\n<li data-sourcepos=\"49:1-49:58\"><span style=\"vertical-align: inherit\">Configuring, logging, and monitoring Spring Boot applications<\/span><\/li>\n<li data-sourcepos=\"50:1-50:41\"><span style=\"vertical-align: inherit\">Effective methods for communicating with the database<\/span><\/li>\n<li data-sourcepos=\"51:1-51:75\"><span style=\"vertical-align: inherit\">Using Spring Security and Securing Spring Applications in Production Environments<\/span><\/li>\n<li data-sourcepos=\"52:1-52:59\"><span style=\"vertical-align: inherit\">Design and develop Microservices and RESTful APIs with Spring Boot<\/span><\/li>\n<li data-sourcepos=\"53:1-53:44\"><span style=\"vertical-align: inherit\">Microservice Versioning, Documentation, and Security<\/span><\/li>\n<li data-sourcepos=\"54:1-54:82\"><span style=\"vertical-align: inherit\">Developing Reactive Applications and Accessing Reactive Data with WebSocket and RSocket<\/span><\/li>\n<li data-sourcepos=\"55:1-55:75\"><span style=\"vertical-align: inherit\">Deploy Spring Boot applications on Kubernetes and major cloud platforms<\/span><\/li>\n<li data-sourcepos=\"56:1-56:56\"><span style=\"vertical-align: inherit\">Implementing Containerization in a Spring Boot Application<\/span><\/li>\n<li data-sourcepos=\"57:1-58:0\"><span style=\"vertical-align: inherit\">Using Spring Boot with Kotlin and GraalVM<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"59:1-59:32\"><span style=\"vertical-align: inherit\">Who is this course suitable for?<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\" data-sourcepos=\"61:1-66:0\">\n<li data-sourcepos=\"61:1-61:51\"><span style=\"vertical-align: inherit\">Spring Boot beginners who have little experience with Spring.<\/span><\/li>\n<li data-sourcepos=\"62:1-62:89\"><span style=\"vertical-align: inherit\">Developers who want to improve their practical skills in using Spring Boot.<\/span><\/li>\n<li data-sourcepos=\"63:1-63:84\"><span style=\"vertical-align: inherit\">People looking for a deeper understanding of Spring Boot\u2019s advanced features and capabilities.<\/span><\/li>\n<li data-sourcepos=\"64:1-64:98\"><span style=\"vertical-align: inherit\">Those who want to build secure, scalable, and Microservices-based applications with Spring Boot.<\/span><\/li>\n<li data-sourcepos=\"65:1-66:0\"><span style=\"vertical-align: inherit\">Developers interested in using Spring Boot with Kotlin and GraalVM.<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Spring Boot in Practice, Video Edition course details<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li><span style=\"vertical-align: inherit\">Publisher: <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.oreilly.com\/library\/view\/spring-boot-in\/9781617298813VE\/\" target=\"_blank\" rel=\"noopener\"><span style=\"vertical-align: inherit\">Oreilly<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Instructor: <\/span><a class=\"author-name\" href=\"https:\/\/downloadlynet.ir\/tag\/somnath-musib\/\"><span style=\"vertical-align: inherit\">Somnath Musib<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Training level: Beginner to advanced<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Training duration: 14 hours and 18 minutes<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course headings<\/span><\/h3>\n<ul dir=\"ltr\" style=\"text-align: left\">\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Part 1. <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 1. Booting Spring Boot <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 1. Code examples <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 1. Getting started with Spring Boot <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 1. Spring Boot additional concepts <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 1. Summary<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Part 2. <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 2. Common Spring Boot tasks <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 2. Creating custom properties with @ConfigurationProperties <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 2. Executing code on Spring Boot application startup <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 2. Customizing logging in a Spring Boot application <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 2. Validate user data using Bean Validation <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 2. Summary <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 3. Database access with Spring Data <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 3. Configuring a database in a Spring Boot application <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 3. Understanding the Crud Repository interface <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 3. Retrieve data from a database using Spring Data <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 3. Specifying query using @Query <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 3. Using Criteria API with Spring Data JPA <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 3. Using QueryDSL with Spring Data JPA <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 3. Managing domain object relationships <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 3. Summary <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 4. Spring Boot: Autoconfiguration and Actuator <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 4. Using Spring Boot DevTools <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 4. Creating a custom failure analyzer <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 4. Spring Boot Actuator <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 4. Info endpoint deep dive <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 4. Creating a custom Spring Boot Actuator endpoint <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 4. 4. Summary <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 5. Securing Spring Boot applications <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 5. Hello Spring Security with Spring Boot <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 5. Using Spring Security <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 5. Summary <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 6. Implementing additional security with Spring Security <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 6. Securing secrets in Spring Cloud Vault <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 6. Implementing user registration <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 6. Implementing email verification at user registration <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 6. Controlling multiple incorrect login attempts <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 6. Implementing a Remember Me feature <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 6. Implementing reCAPTCHA <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 6. Enabling two-factor authentication with Google Authenticator <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 6. Authentication with OAuth2 <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 6. Securing Actuator endpoints <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 6. Summary <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 7. Developing RESTful Web services with Spring Boot <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 7. Managing exceptions in a Spring Boot RESTful API <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 7. Testing a RESTful API <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 7. Documenting a RESTful API <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 7. Implementing RESTful API versioning <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 7. Securing a RESTful API <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 7. Summary<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Part 3. <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 8. Reactive Spring Boot application development <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 8. Understanding Project Reactor <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 8. Introducing Spring WebFlux <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 8. Testing reactive applications <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 8. Introduction to RSocket <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 8. Introduction to WebSocket <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 8. Summary<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Part 4. <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 9. Deploying Spring Boot applications <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 9. Deploying Spring Boot applications as WAR in the WildFly application server <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 9. Deploying Spring Boot applications in Cloud Foundry <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 9. Deploying Spring Boot applications in Heroku <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 9. Running Spring Boot applications as Docker containers <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 9. Deploying Spring Boot applications in a Kubernetes cluster <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 9. Deploying Spring Boot applications in Red Hat OpenShift <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 9. Summary<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Part 5. <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 10. Spring Boot with Kotlin, Native Image, and GraphQL <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 10. Introducing Spring Native <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 10. Spring Boot with GraphQL <\/span><br \/><span style=\"vertical-align: inherit\">Chapter 10. Summary<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Appendix A. Generating and building Spring Boot projects<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Appendix A. Bootstrapping and executing a Spring Boot application with Spring Boot CLI<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Appendix B. Spring MVC and Thymeleaf Template Engine<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Appendix B. Understanding Thymeleaf<\/span><\/li>\n<li dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Appendix B. Enabling a template engine in Spring Boot<\/span><\/li>\n<\/ul>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-981571 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/05\/Spring-Boot-in-Practice-Video-Edition.png\" alt=\"Spring Boot in Practice, Video Edition\" width=\"1243\" height=\"433\"><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Sample course video<\/span><\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-163998-1\"><video class=\"wp-video-shortcode\" id=\"video-163998-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Spring_Boot_in_Practice_Video_Edition_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Spring_Boot_in_Practice_Video_Edition_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Spring_Boot_in_Practice_Video_Edition_Downloadly.ir.mp4?nocache=1786137158448\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Spring_Boot_in_Practice_Video_Edition_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div dir=\"ltr\" style=\"text-align: left\">\n<h3><span style=\"vertical-align: inherit\">Installation Guide<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">After Extract, view with your favorite player.<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Subtitles: None<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Quality: 720p<\/span><\/p>\n<\/div>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Download link<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl3.downloadly.ir\/Files\/Elearning\/Oreilly_Spring_Boot_in_Practice_Video_Edition_2022-8.part1_Downloadly.ir.rar?nocache=1786137157\"><span style=\"vertical-align: inherit\">Download Part 1 \u2013 1 GB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><a href=\"https:\/\/dl3.downloadly.ir\/Files\/Elearning\/Oreilly_Spring_Boot_in_Practice_Video_Edition_2022-8.part2_Downloadly.ir.rar?nocache=1786137157\"><span style=\"vertical-align: inherit\">Download Part 2 \u2013 167 MB<\/span><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3 dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">File size<\/span><\/h3>\n<p dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">1.1 GB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Spring Boot in Practice, Video Edition. This course is a comprehensive and practical guide to software development with Spring Boot that, instead of<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[86129,86130,86131,86132,86133,86134],"class_list":["post-10123","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-spring-boot-in-practice-video-edition","dgi_tag-download-course-spring-boot-in-practice-video-edition","dgi_tag-download-spring-boot-in-practice-video-edition","dgi_tag-free-download-spring-boot-in-practice-video-edition","dgi_tag-free-spring-boot-in-practice-video-edition","dgi_tag-somnath-musib"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/10123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/10123\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=10123"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=10123"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=10123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}