Companies Home Search Profile

Kotlin for Java Developers

Focused View

Andrejs Doronins

2:21:16

21 View
  • 1. Course Overview.mp4
    01:21
  • 1. Introduction.mp4
    03:56
  • 2. Course Overview.mp4
    00:43
  • 3. Setting Up.mp4
    07:26
  • 1. Introduction.mp4
    00:57
  • 2. Kotlin Basic Types.mp4
    06:50
  • 3. Type Conversion and Promotion.mp4
    04:03
  • 4. String Templates.mp4
    01:20
  • 5. Var Val Const.mp4
    02:45
  • 6. Comparing Values the Right Way.mp4
    03:36
  • 7. Nullability and Why It Matters.mp4
    06:31
  • 8. Coding Challenge.mp4
    03:03
  • 9. Summary.mp4
    01:46
  • 1. Branching - if-else.mp4
    03:03
  • 2. Branching - when.mp4
    03:07
  • 3. Demo - Improving the Unit Converter.mp4
    02:03
  • 4. Looping in Kotlin.mp4
    04:40
  • 5. Coding Challenge - Implement Basic Encryption.mp4
    03:32
  • 6. Summary.mp4
    01:32
  • 1. Introduction.mp4
    00:42
  • 2. The Syntax Basics.mp4
    06:52
  • 3. Demo - Refactor Unit Converter Using Functions.mp4
    00:57
  • 4. Understanding Higher Order Functions.mp4
    03:27
  • 5. Varargs, Optional and Named Arguments.mp4
    06:40
  • 6. What are Extension Functions.mp4
    04:38
  • 7. Using Local Functions.mp4
    02:57
  • 8. Summary.mp4
    01:52
  • 01. Introduction.mp4
    01:42
  • 02. Kotlin OOP Basics.mp4
    03:54
  • 03. Kotlins Modifiers.mp4
    03:49
  • 04. Constructor Basics.mp4
    05:21
  • 05. Constructor Gotchas.mp4
    02:32
  • 06. Demo - Reimplement the Unit Converter.mp4
    01:22
  • 07. Adding Validation - the init Block.mp4
    02:28
  • 08. Better Getters and Setters.mp4
    06:36
  • 09. The Object Keyword.mp4
    03:33
  • 10. Enums, Data and Sealed Classes.mp4
    03:49
  • 11. Summary.mp4
    01:11
  • 1. Collections API Overview.mp4
    07:09
  • 2. What We Didnt Cover.mp4
    04:59
  • 3. Further Learning.mp4
    02:32
  • Description


    Looking to expand your language toolkit? Watch this crash course on Kotlin - a versatile language that is a must-learn for Java developers seeking to write cleaner, more expressive and concise code.

    What You'll Learn?


      Java is a popular language, but it remains relatively verbose. In this course, Kotlin for Java Developers, you'll learn the fundamentals of Kotlin - a modern, pragmatic language designed to improve productivity and readability.

      First, you'll explore the basic building blocks of Kotlin - variables, their types and how their declaration differs from Java.

      Next, you'll learn how to write concise and expressive code with fundamental branching and looping statements and expressions, as well as how to write idiomatic Kotlin functions.

      Finally, you'll learn the basics of creating Object-Oriented Kotling code.

      When you’re finished with this course, you’ll have the skills and knowledge of Kotlin fundamentals needed to write idiomatic Kotlin code.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Andrejs Doronins
    Andrejs Doronins
    Instructor's Courses
    Andrejs is a Quality Assurance professional with over 6 years of experience. He specializes in Test Automation but does not neglect the importance of getting involved in the Software Development Life Cycle early - finding issues during requirements analysis is as important as doing manual and exploratory testing. He is experienced in writing unit, integration and acceptance tests for a wide number of technologies and contexts - from browser automation to the Web API layer and all the way to testing Enterprise messaging components.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 41
    • duration 2:21:16
    • level average
    • English subtitles has
    • Release Date 2023/12/06