Kotlin Crash Course
eBook - ePub

Kotlin Crash Course

Fast-track your programming skills with practical experience (English Edition)

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Kotlin Crash Course

Fast-track your programming skills with practical experience (English Edition)

About this book

Quickly master Kotlin by practicing what you learn

Key Features
? Understand Kotlin concepts and best practices.
? Apply what you learn in eight engaging interactive projects.
? Build real-world applications, including REST APIs and serverless deployments.

Description
Kotlin Crash Course is a fast-paced, hands-on introduction to Kotlin, preparing readers to build robust applications efficiently using the latest language features and best practices.The book is divided into comprehensive chapters that cover key Kotlin programming topics such as object-oriented and functional programming, collections, concurrency, and unit testing. Each chapter takes a learning by doing approach, focusing on practical projects rather than solely theoretical knowledge. This strategy improves knowledge retention by simulating real-life experiences, allowing students to apply concepts in practice as they learn them. Furthermore, the book is interwoven with an abundance of best practices obtained from industry experience. This approach ensures that even beginners can gain seasoned insights and apply their knowledge confidently to real-world challenges.By the end of this comprehensive course, you will not only possess a strong foundation in Kotlin programming but also the practical skills to build real-world applications, including REST APIs and serverless applications leveraging Kotlin's cloud capabilities.

What you will learn
? Understand Kotlin syntax and basic coding conventions.
? Master object-oriented and functional programming concepts.
? Utilize Kotlin's collection framework effectively.
? Implement concurrency and parallelism with coroutines.
? Build robust applications with best practices.
? Develop diverse applications, including REST APIs and serverless solutions.

Who this book is for
This book is suitable for students, programmers from other languages, Java developers, back-end developers, full-stack developers, and mobile developers. The book is appropriate for both new and experienced programmers wishing to acquire or refresh their Kotlin skills.

Table of Contents
1. Discovering the Power of Kotlin Programming
2. Kotlin Syntax and Basic Coding Conventions
3. Setting up the Development Environment
4. Fundamental Building Blocks of Kotlin
5. Object-oriented Programming
6. Kotlin Collection Framework
7. Scope Functions
8. Functional Programming
9. Exploring Delegation Design Pattern
10. Concurrency and Parallelism
11. Unit Testing in Kotlin
12. Building a Simple REST API
13. Building Event-Driven Cloud Native Serverless Application

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Kotlin Crash Course by Elena van Engelen - Maslova in PDF and/or ePUB format, as well as other popular books in Computer Science & Programming. We have over one million books available in our catalogue for you to explore.

Information

Table of contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Dedication Page
  5. About the Author
  6. About the Reviewer
  7. Acknowledgement
  8. Preface
  9. Table of Contents
  10. 1. Discovering the Power of Kotlin Programming
  11. 2. Kotlin Syntax and Basic Coding Conventions
  12. 3. Setting up the Development Environment
  13. 4. Fundamental Building Blocks of Kotlin
  14. 5. Object-oriented Programming
  15. 6. Kotlin Collection Framework
  16. 7. Scope Functions
  17. 8. Functional Programming
  18. 9. Exploring Delegation Design Pattern
  19. 10. Concurrency and Parallelism
  20. 11. Unit Testing in Kotlin
  21. 12. Building a Simple REST API
  22. 13. Building Event-Driven Cloud Native Serverless Application
  23. Index