Description

Book Synopsis
This book introduces the Kotlin programming skills and techniques necessary for building applications. You''ll learn how to migrate your Java programming skills to Kotlin, a Java Virtual Machine (JVM) programming language.

The book starts with a quick tour of the Kotlin language and gradually walks you through the language in greater detail over the course of succeeding chapters. You''ll learn Kotlin fundamentals like generics, functional programming, type system, debugging, and unit testing. Additionally, with the book''s freely downloadable online appendices, you''ll discover how to use Kotlin for building Spring Boot applications, data persistence, and microservices. 

What You Will Learn
  • Learn the Kotlin language, its functions, types, collections, generics, classes, and more
  • Dive into higher-order functions, generics, debugging, and unit testing
  • Apply the fundamentals of Kotlin

    Table of Contents
    Part 1: Kotlin1. Setup2. Tour of the Kotlin language3. Functions4. Types5. Higher order functions6. Collections7. Generics8. Classes9. Unit Testing10. Java Interoperability
    Part 2: Spring Boot11. Spring and SpringBoot12. Setup13. Getting started with a projecta. Using the project initializrb. Auto restarting an appc. Views and backing beansd. Views and controller functionse. Servicesf. Posting to a controllerg. Dependency Injection14. Functional Programminga. Overviewb. Function parametersc. Listsd. Filter and flatMape. Reduce and Foldf. Maps15. Hibernatea. Adding the dependenciesb. Entitiesc. Persisting to a database16. Reflectiona. Overviewb. Ins

Beginning Kotlin

    Product form

    £22.49

    Includes FREE delivery

    RRP £29.99 – you save £7.50 (25%)

    Order before 4pm today for delivery by Sat 27 Jun 2026.

    A Paperback / softback by Ted Hagos

    1 in stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Beginning Kotlin by Ted Hagos

      Publisher: APress
      Publication Date: 23/11/2022
      ISBN13: 9781484286975, 978-1484286975
      ISBN10: 1484286979

      Description

      Book Synopsis
      This book introduces the Kotlin programming skills and techniques necessary for building applications. You''ll learn how to migrate your Java programming skills to Kotlin, a Java Virtual Machine (JVM) programming language.

      The book starts with a quick tour of the Kotlin language and gradually walks you through the language in greater detail over the course of succeeding chapters. You''ll learn Kotlin fundamentals like generics, functional programming, type system, debugging, and unit testing. Additionally, with the book''s freely downloadable online appendices, you''ll discover how to use Kotlin for building Spring Boot applications, data persistence, and microservices. 

      What You Will Learn
      • Learn the Kotlin language, its functions, types, collections, generics, classes, and more
      • Dive into higher-order functions, generics, debugging, and unit testing
      • Apply the fundamentals of Kotlin

        Table of Contents
        Part 1: Kotlin1. Setup2. Tour of the Kotlin language3. Functions4. Types5. Higher order functions6. Collections7. Generics8. Classes9. Unit Testing10. Java Interoperability
        Part 2: Spring Boot11. Spring and SpringBoot12. Setup13. Getting started with a projecta. Using the project initializrb. Auto restarting an appc. Views and backing beansd. Views and controller functionse. Servicesf. Posting to a controllerg. Dependency Injection14. Functional Programminga. Overviewb. Function parametersc. Listsd. Filter and flatMape. Reduce and Foldf. Maps15. Hibernatea. Adding the dependenciesb. Entitiesc. Persisting to a database16. Reflectiona. Overviewb. Ins

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account