Pluralsightbeginneren

Object Oriented Programming with Kotlin 1

Learn Kotlin: a modern, concise OO language built on Java. Discover default public/final classes and write cleaner, more efficient code.

3.7(23)
2h 58m
Certificate
Kevin Jones
Kevin JonesInstructor

Course Content

Object Oriented Programming with Kotlin 1 is a beginner-level Pluralsight course taught by Kevin Jones. It runs 2h 58m, is taught in English, and includes a certificate of completion. Learners rate it 3.7 out of 5 from 23 reviews. It is a paid course, first published June 2022.

Learn Object-Oriented Programming with Kotlin and unlock the power of this modern language! Kotlin builds upon Java's strong object-oriented foundation, offering enhanced features for building robust applications. This course provides a comprehensive introduction to Kotlin's object-oriented capabilities.

Key topics covered include:

  • Kotlin Classes & Interfaces: Master the fundamentals of defining classes, abstract base classes, and interfaces in Kotlin. Understand class derivation and the default 'closed' nature of Kotlin classes.
  • Kotlin Constructors: Explore Kotlin's constructor mechanisms, including primary and secondary constructors. Learn when and how to use secondary constructors for complex initialization scenarios.
  • Nested & Inner Classes: Discover the utility of nested and inner classes, including anonymous inner classes, and understand their practical applications in code design.
  • Data Classes & DTOs: Leverage Kotlin's data classes for streamlined data representation. Benefit from automatic generation of hashCode and equals methods, simplifying usage with collections.
  • Companion Objects: Understand Kotlin's approach to static functionality with companion objects – singletons that provide a clean and efficient alternative to static methods.
  • Generics in Kotlin: Gain proficiency in using generic types to create reusable and type-safe code.

By the end of this course, you'll be equipped to write Kotlin code, create sample code snippets, and build complete applications utilizing object-oriented principles. This course bridges the gap between Java and Kotlin, enabling you to effectively apply object-oriented techniques in real-world projects. Start your journey to becoming a proficient Kotlin developer today!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.