{"id":8583,"date":"2026-08-10T09:57:42","date_gmt":"2026-08-10T09:57:42","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/oreilly-spring-boot-and-kotlin-livelessons-2024-4\/"},"modified":"2026-08-10T09:57:42","modified_gmt":"2026-08-10T09:57:42","slug":"oreilly-spring-boot-and-kotlin-livelessons-2024-4","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/oreilly-spring-boot-and-kotlin-livelessons-2024-4\/","title":{"rendered":"Oreilly \u2013 Spring Boot and Kotlin LiveLessons 2024-4"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2><span style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p data-sourcepos=\"7:1-7:461\"><span style=\"vertical-align: inherit\">Spring Boot and Kotlin LiveLessons. This course explores Kotlin and how it integrates with everyday Spring applications. In the first lesson, \u201cKotlin Everywhere,\u201d we explore the Kotlin ecosystem and analyze how it can be used to build not only JVM server-side applications but also Android-based applications, native applications, and much more. As we look at how Kotlin is used across platforms, you\u2019ll see that it\u2019s not only a very concise language, but also a very practical and portable one.<\/span><\/p>\n<p data-sourcepos=\"7:1-7:461\"><span style=\"vertical-align: inherit\">Spring Boot, the contract-over-configuration-focused framework from the Spring team, combines the flexibility of Spring with common sense to make application development on the JVM not only fast, but fun! Kotlin, the productivity-focused language from our friends at JetBrains, goes the extra mile to make the programming experience cleaner and even more enjoyable! It is a high-performance programming language that has become very popular on the JVM, and is the second most popular JVM language after Java.<\/span><\/p>\n<h3 data-sourcepos=\"15:1-15:25\"><strong><span style=\"vertical-align: inherit\">What you will learn:<\/span><\/strong><\/h3>\n<ul data-sourcepos=\"17:1-21:0\">\n<li data-sourcepos=\"17:1-17:43\"><span style=\"vertical-align: inherit\">Building a simple application with Kotlin and Spring<\/span><\/li>\n<li data-sourcepos=\"18:1-18:98\"><span style=\"vertical-align: inherit\">Learn how Spring is enriched with the Kotlin language and how Kotlin is enriched with Spring.<\/span><\/li>\n<li data-sourcepos=\"19:1-19:17\"><span style=\"vertical-align: inherit\">Full Stack Catalin<\/span><\/li>\n<li data-sourcepos=\"20:1-21:0\"><span style=\"vertical-align: inherit\">Functional spring<\/span><\/li>\n<\/ul>\n<h3 data-sourcepos=\"22:1-22:31\"><strong><span style=\"vertical-align: inherit\">This course is suitable for people who:<\/span><\/strong><\/h3>\n<ul data-sourcepos=\"24:1-26:0\">\n<li data-sourcepos=\"24:1-24:30\"><span style=\"vertical-align: inherit\">Current or new Spring users<\/span><\/li>\n<li data-sourcepos=\"25:1-26:0\"><span style=\"vertical-align: inherit\">Experienced Java developers<\/span><\/li>\n<\/ul>\n<h3><span style=\"vertical-align: inherit\">Spring Boot and Kotlin LiveLessons Course Details<\/span><\/h3>\n<ul>\n<li><span style=\"vertical-align: inherit\">Publisher: <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.oreilly.com\/library\/view\/spring-boot-and\/9780136836377\/\" target=\"_blank\" rel=\"noopener\"><span style=\"vertical-align: inherit\">Oreilly<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Instructor: <\/span><a href=\"https:\/\/downloadlynet.ir\/tag\/josh-long\/\"><span style=\"vertical-align: inherit\">Josh Long<\/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: 2 hours and 25 minutes<\/span><\/li>\n<\/ul>\n<h3><span style=\"vertical-align: inherit\">Course headings<\/span><\/h3>\n<ol class=\"detail-toc\">\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Introduction<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Spring Boot and Kotlin: Introduction<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 1: Kotlin Everywhere<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">1.1 How I Learned to Stop Worrying and Love Kotlin<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">1.2 A Tour of the Ecosystem<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 2: Kotlin, the Language<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">2.1 Syntax<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">2.2 Coroutines<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 3: Kotlin as a Better Java<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">3.1 Motivations<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">3.2 JDBC<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">3.3 Exposed ORM<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Lesson 4: Kotlin DSLs and Spring<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">Learning objectives<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">4.1 Motivations<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">4.2 Reactive Web<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">4.3 Gateway<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">4.4 Functional Configuration<\/span><\/li>\n<li class=\"toc-level-2 t-toc-level-2\"><span style=\"vertical-align: inherit\">4.5 Spring Fu<\/span><\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Summary<\/span>\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Spring Boot and Kotlin: Summary<\/span><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-962817 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/02\/Spring-Boot-and-Kotlin-LiveLessons.png\" alt=\"Spring Boot and Kotlin LiveLessons\" width=\"955\" height=\"358\"><\/h2>\n<h3><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-154235-1\"><video class=\"wp-video-shortcode\" id=\"video-154235-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Spring_Boot_and_Kotlin_LiveLessons_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Spring_Boot_and_Kotlin_LiveLessons_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Spring_Boot_and_Kotlin_LiveLessons_Downloadly.ir.mp4?nocache=1786112657146\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Spring_Boot_and_Kotlin_LiveLessons_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>\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: English<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Quality: 720p<\/span><\/p>\n<\/div>\n<h3><span style=\"vertical-align: inherit\">Download link<\/span><\/h3>\n<p><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Oreilly_Spring_Boot_and_Kotlin_LiveLessons_2024-4_Downloadly.ir.rar?nocache=1786112656\"><span style=\"vertical-align: inherit\">Download file \u2013 651 MB<\/span><\/a><\/p>\n<p><span style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3><span style=\"vertical-align: inherit\">File size<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">651 MB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Spring Boot and Kotlin LiveLessons. This course explores Kotlin and how it integrates with everyday Spring applications. In the first lesson, \u201cKotli<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[75598,75599,75600,75601,75602,75597],"class_list":["post-8583","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-spring-boot-and-kotlin-livelessons","dgi_tag-download-course-spring-boot-and-kotlin-livelessons","dgi_tag-download-spring-boot-and-kotlin-livelessons","dgi_tag-free-download-spring-boot-and-kotlin-livelessons","dgi_tag-free-spring-boot-and-kotlin-livelessons","dgi_tag-josh-long"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/8583","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\/8583\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=8583"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=8583"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=8583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}