{"id":4030,"date":"2026-08-10T09:09:43","date_gmt":"2026-08-10T09:09:43","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/oreilly-kotlin-from-the-ground-up-livelessons-video-training-2023-6\/"},"modified":"2026-08-10T09:09:43","modified_gmt":"2026-08-10T09:09:43","slug":"oreilly-kotlin-from-the-ground-up-livelessons-video-training-2023-6","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/oreilly-kotlin-from-the-ground-up-livelessons-video-training-2023-6\/","title":{"rendered":"Oreilly \u2013 Kotlin From the Ground Up LiveLessons Video Training 2023-6"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2><span style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p data-sourcepos=\"5:1-5:53\"><span style=\"vertical-align: inherit\">Kotlin Course From the Ground Up LiveLessons Video Training. As an object-oriented and powerful programming language, Kotlin has been officially introduced by Google as a suitable language alongside Java for Android development. Since its initial release in 2016, the use of the language has been steadily increasing, with major companies such as Netflix, Uber, Pinterest, and Trello actively using it. Due to this trend, the popularity of Kotlin is predicted to increase significantly in the near future. Currently, there are very few comprehensive training resources specifically provided by developers for developers. The training course \u201cKotlin from Basic to Advanced\u201d is designed with the aim of meeting this need and making developers fully familiar with Kotlin and its features. Kotlin is designed to have the power and flexibility of an object-oriented industrial programming language, while also benefiting from full interoperability with Java code. This feature allows companies to gradually migrate from Java to Kotlin.<\/span><\/p>\n<h3 class=\"\" data-sourcepos=\"19:1-19:25\"><span style=\"vertical-align: inherit\">What you will learn<\/span><\/h3>\n<ul data-sourcepos=\"21:1-30:0\">\n<li data-sourcepos=\"21:1-21:19\"><span style=\"vertical-align: inherit\">Basics of the Kotlin language<\/span><\/li>\n<li data-sourcepos=\"22:1-22:70\"><span style=\"vertical-align: inherit\">Basic concepts such as variables, data types, operators and control structures<\/span><\/li>\n<li data-sourcepos=\"23:1-23:17\"><span style=\"vertical-align: inherit\">Functions and classes<\/span><\/li>\n<li data-sourcepos=\"24:1-24:17\"><span style=\"vertical-align: inherit\">Inheritance and interfaces<\/span><\/li>\n<li data-sourcepos=\"25:1-25:10\"><span style=\"vertical-align: inherit\">Generics<\/span><\/li>\n<li data-sourcepos=\"26:1-26:14\"><span style=\"vertical-align: inherit\">Additional functions<\/span><\/li>\n<li data-sourcepos=\"27:1-27:35\">DSL\u0647\u0627 (Domain Specific Languages)<\/li>\n<li data-sourcepos=\"28:1-28:10\"><span style=\"vertical-align: inherit\">Unit testing<\/span><\/li>\n<li data-sourcepos=\"29:1-30:0\"><span style=\"vertical-align: inherit\">Construction<\/span><\/li>\n<\/ul>\n<h3 class=\"\" data-sourcepos=\"31:1-31:31\"><span style=\"vertical-align: inherit\">This course is suitable for people who:<\/span><\/h3>\n<ul data-sourcepos=\"33:1-34:80\">\n<li data-sourcepos=\"33:1-33:35\"><span style=\"vertical-align: inherit\">They have no prior knowledge of Kotlin<\/span><\/li>\n<li data-sourcepos=\"34:1-34:80\"><span style=\"vertical-align: inherit\">have a brief knowledge of Kotlin and intend to improve their knowledge in this field<\/span><\/li>\n<li data-sourcepos=\"35:1-35:67\"><span style=\"vertical-align: inherit\">tend to use Kotlin to develop Android applications<\/span><\/li>\n<li data-sourcepos=\"36:1-37:0\"><span style=\"vertical-align: inherit\">Interested in learning a modern, powerful and flexible programming language<\/span><\/li>\n<\/ul>\n<h3 data-sourcepos=\"11:1-11:29\"><span style=\"vertical-align: inherit\">Description of Kotlin Course From the Ground Up LiveLessons Video Training<\/span><\/h3>\n<ul>\n<li><span style=\"vertical-align: inherit\">Publisher: <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.oreilly.com\/library\/view\/kotlin-from-the\/9780135263631\/\/\/\/\" target=\"_blank\"><span style=\"vertical-align: inherit\">Oreilly<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Instructor: <\/span><a href=\"https:\/\/downloadlynet.ir\/tag\/justin-lee\/\"><span style=\"vertical-align: inherit\">Justin Lee<\/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: 4 hours and 28 minutes<\/span><\/li>\n<\/ul>\n<h3><span style=\"vertical-align: inherit\">Course headings<\/span><\/h3>\n<ul>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\">Introduction\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\">Kotlin From the Ground Up LiveLessons Video Training: Introduction<\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\">Lesson 1: Introducing Kotlin\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\">Learning objectives<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">1.1 Understand Kotlin\u2019s history and philosophy<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">1.2 Learn where to use Kotlin<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">1.3 Learn where to find Kotlin<\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\">Lesson 2: Laying Kotlin\u2019s Foundations\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\">2.1 Learn how to use build tools and organize your code<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">2.2 Define types<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">2.3 Apply properties<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">2.4 Understand functions<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">2.5 Create classes<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">2.6 Create objects<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">2.7 Create interfaces<\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\">Lesson 3: Using Kotlin\u2019s Nuts and Bolts\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\">3.1 Understand flow control<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">3.2 Learn generics<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">3.3 Review collections and streams<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">3.4 Apply Type Aliases<\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\">Lesson 4: Using Kotlin\u2019s Higher Order Features\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\">4.1 Use delegation<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">4.2 Use destructuring<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">4.3 Use extension functions and properties<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">4.4 Use Lambdas as parameters and return values<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">4.5 Define and use operator overloads<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">4.6 Build DSLs<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">4.7 Use continuations<\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\">Lesson 5: Using Kotlin Everywhere\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\">5.1 Use Kotlin libraries in Java projects<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">5.2 Introduce JVM, Javascript, and Native<\/li>\n<li class=\"toc-level-2 t-toc-level-2\">5.3 Create multimodule projects<\/li>\n<\/ol>\n<\/li>\n<li class=\"toc-level-1 t-toc-level-1\" dir=\"ltr\" style=\"text-align: left\">Summary\n<ol>\n<li class=\"toc-level-2 t-toc-level-2\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Summary<\/span><\/li>\n<\/ol>\n<\/li>\n<\/ul>\n<h3><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<h3><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-909983 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2024\/06\/Kotlin-From-the-Ground-Up-LiveLessons-Video-Training.jpg\" alt=\"Kotlin From the Ground Up LiveLessons Video Training \" width=\"1215\" height=\"357\"><\/h3>\n<h3><span style=\"vertical-align: inherit\">Sample video of the course<\/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-130130-1\"><video class=\"wp-video-shortcode\" id=\"video-130130-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Kotlin_From_the_Ground_Up_LiveLessons_Video_Training_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Kotlin_From_the_Ground_Up_LiveLessons_Video_Training_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Kotlin_From_the_Ground_Up_LiveLessons_Video_Training_Downloadly.ir.mp4?nocache=1786100145809\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Kotlin_From_the_Ground_Up_LiveLessons_Video_Training_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\">English subtitle<\/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:\/\/dl.downloadly.ir\/Files\/Elearning\/Oreilly_Kotlin_From_the_Ground_Up_LiveLessons_Video_Training_2023-6.part1_Downloadly.ir.rar?nocache=1786100144\"><span style=\"vertical-align: inherit\">Download part 1 \u2013 1 GB<\/span><\/a><\/p>\n<p><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Oreilly_Kotlin_From_the_Ground_Up_LiveLessons_Video_Training_2023-6.part2_Downloadly.ir.rar?nocache=1786100144\"><span style=\"vertical-align: inherit\">Download part 2 \u2013 391 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\">Size<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">1.3 GB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Kotlin Course From the Ground Up LiveLessons Video Training. As an object-oriented and powerful programming language, Kotlin has been officially int<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[44257,44258,44259,44260,44261,44262],"class_list":["post-4030","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-kotlin-from-the-ground-up-livelessons-video-training","dgi_tag-download-course-kotlin-from-the-ground-up-livelessons-video-training","dgi_tag-download-kotlin-from-the-ground-up-livelessons-video-training","dgi_tag-free-download-kotlin-from-the-ground-up-livelessons-video-training","dgi_tag-free-kotlin-from-the-ground-up-livelessons-video-training","dgi_tag-justin-lee"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/4030","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\/4030\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=4030"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=4030"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=4030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}