
BOOKS - Kotlin in Action, 2nd Edition (Final)

Kotlin in Action, 2nd Edition (Final)
Author: Sebastian Aigner, Roman Elizarov, Svetlana Isakova, Dmitry Jemerov
Year: 2024
Pages: 564
Format: EPUB
File size: 10.1 MB
Language: ENG

Year: 2024
Pages: 564
Format: EPUB
File size: 10.1 MB
Language: ENG

Book Description: Kotlin in Action, Second Edition is an expert guide to learning the Kotlin programming language and developing modern applications using this powerful and expressive language. This book is written by the core developers of Kotlin and provides a comprehensive overview of the language's features, including its support for building high-level abstractions and domain-specific languages. The book is divided into four parts, each part focusing on a different aspect of Kotlin programming: Part 1: Getting Started with Kotlin - This part introduces the basics of the language, including syntax, data types, functions, and control flow. It also covers the basics of building applications using Kotlin, such as creating classes, objects, and interfaces. Part 2: Advanced Kotlin Topics - This part delves deeper into Kotlin's more advanced features, such as type inference, extension functions, and data classes. It also explores how to use Kotlin to build high-level abstractions and domain-specific languages. Part 3: Integrating Kotlin with Java - This part focuses on integrating Kotlin with existing Java projects, including how to use Kotlin libraries and frameworks, and how to interoperate with Java code. Part 4: Building Production-Ready Applications - This part covers best practices for building production-ready applications using Kotlin, including how to use dependency injection, unit testing, and continuous integration. The book is written in an accessible and engaging style, making it easy for developers with some Java experience to learn Kotlin programming.
Kotlin in Action, Second Edition - экспертное руководство по изучению языка программирования Kotlin и разработке современных приложений с использованием этого мощного и выразительного языка. Эта книга написана основными разработчиками Kotlin и содержит всесторонний обзор возможностей языка, включая его поддержку для построения высокоуровневых абстракций и предметно-ориентированных языков. Книга разделена на четыре части, каждая часть посвящена различным аспектам программирования Kotlin: Часть 1: Начало работы с Kotlin - В этой части представлены основы языка, включая синтаксис, типы данных, функции и поток управления. Также рассматриваются основы создания приложений с помощью Kotlin, такие как создание классов, объектов и интерфейсов. Часть 2: Advanced Kotlin Topics - эта часть углубляется в более продвинутые возможности Kotlin, такие как вывод типов, функции расширения и классы данных. Также исследуется, как использовать Kotlin для построения абстракций высокого уровня и предметно-ориентированных языков. Часть 3: Интеграция Kotlin с Java - Эта часть посвящена интеграции Kotlin с существующими проектами Java, включая то, как использовать библиотеки и фреймворки Kotlin, и как взаимодействовать с кодом Java. Часть 4. Создание приложений, готовых к производству. В этой части рассматриваются передовые практики создания приложений, готовых к производству, с использованием Kotlin, включая использование внедрения зависимостей, модульного тестирования и непрерывной интеграции. Книга написана в доступном и увлекательном стиле, что позволяет разработчикам с некоторым опытом работы с Java легко изучать программирование на Kotlin.
Kotlin in Action, Deuxième Édition est un guide expert pour apprendre le langage de programmation Kotlin et développer des applications modernes en utilisant ce langage puissant et expressif. Ce livre est écrit par les principaux développeurs de Kotlin et contient un aperçu complet des capacités du langage, y compris son support pour la construction d'abstractions de haut niveau et de langues orientées vers le sujet. livre est divisé en quatre parties, chaque partie est consacrée à différents aspects de la programmation de Kotlin : Partie 1 : Commencer à travailler avec Kotlin - Cette partie présente les bases du langage, y compris la syntaxe, les types de données, les fonctions et le flux de contrôle. s bases de la création d'applications avec Kotlin, telles que la création de classes, d'objets et d'interfaces, sont également examinées. Partie 2 : Advanced Kotlin Topics - Cette partie explore les capacités plus avancées de Kotlin, telles que la sortie de type, les fonctions d'extension et les classes de données. On étudie également comment utiliser Kotlin pour construire des abstractions de haut niveau et des langues orientées vers le sujet. Partie 3 : Intégration de Kotlin avec Java - Cette partie est consacrée à l'intégration de Kotlin avec des projets Java existants, y compris comment utiliser les bibliothèques et les cadres Kotlin, et comment interagir avec le code Java. Partie 4. Création d'applications prêtes à être fabriquées. Cette partie examine les meilleures pratiques pour créer des applications prêtes à être fabriquées à l'aide de Kotlin, y compris l'utilisation de l'implémentation des dépendances, des tests modulaires et de l'intégration continue. livre est écrit dans un style abordable et fascinant, ce qui permet aux développeurs ayant une certaine expérience avec Java d'apprendre facilement la programmation sur Kotlin.
Kotlin in Action, Second Edition es una guía experta para aprender el lenguaje de programación Kotlin y desarrollar aplicaciones modernas utilizando este poderoso y expresivo lenguaje. Este libro está escrito por los principales desarrolladores de Kotlin y ofrece una amplia visión general de las capacidades del lenguaje, incluyendo su soporte para construir abstracciones de alto nivel y lenguajes orientados a temas. libro se divide en cuatro partes, cada parte se centra en diferentes aspectos de la programación de Kotlin: Parte 1: Inicio con Kotlin - Esta parte presenta los fundamentos del lenguaje, incluyendo la sintaxis, tipos de datos, funciones y flujo de control. También se consideran los fundamentos de la creación de aplicaciones con Kotlin, como la creación de clases, objetos e interfaces. Parte 2: Advanced Kotlin Topics: esta parte profundiza en las capacidades más avanzadas de Kotlin, como la salida de tipos, las funciones de expansión y las clases de datos. También se investiga cómo usar Kotlin para construir abstracciones de alto nivel y lenguajes orientados a temas. Parte 3: Integración de Kotlin con Java - Esta parte se centra en la integración de Kotlin con proyectos Java existentes, incluyendo cómo usar bibliotecas y marcos Kotlin, y cómo interactuar con el código Java. Parte 4. Creación de aplicaciones listas para la producción. En esta parte se examinan las mejores prácticas para crear aplicaciones listas para la producción utilizando Kotlin, incluido el uso de la implementación de dependencias, pruebas modulares e integración continua. libro está escrito en un estilo accesible y fascinante, lo que permite a los desarrolladores con alguna experiencia con Java aprender fácilmente la programación en Kotlin.
Kotlin in Action, Second Edition ist ein fachkundiger itfaden für das Erlernen der Programmiersprache Kotlin und die Entwicklung moderner Anwendungen mit dieser kraftvollen und ausdrucksstarken Sprache. Dieses Buch wurde von den Hauptentwicklern von Kotlin geschrieben und bietet einen umfassenden Überblick über die Fähigkeiten der Sprache, einschließlich ihrer Unterstützung für den Aufbau von Abstraktionen auf hohem Niveau und themenorientierten Sprachen. Das Buch ist in vier Teile unterteilt, wobei jeder Teil verschiedenen Aspekten der Kotlin-Programmierung gewidmet ist: Teil 1: Erste Schritte mit Kotlin - Dieser Teil stellt die Grundlagen der Sprache vor, einschließlich Syntax, Datentypen, Funktionen und Kontrollfluss. Die Grundlagen der Anwendungserstellung mit Kotlin, wie das Erstellen von Klassen, Objekten und Schnittstellen, werden ebenfalls behandelt. Teil 2: Erweiterte Kotlin-Themen - Dieser Teil vertieft sich in fortgeschrittenere Kotlin-Funktionen wie Typausgabe, Erweiterungsfunktionen und Datenklassen. Es wird auch untersucht, wie Kotlin verwendet werden kann, um Abstraktionen auf hohem Niveau und themenorientierte Sprachen zu konstruieren. Teil 3: Integration von Kotlin mit Java - Dieser Teil befasst sich mit der Integration von Kotlin in bestehende Java-Projekte, einschließlich der Verwendung von Kotlin-Bibliotheken und Frameworks und der Interaktion mit Java-Code. Teil 4. Erstellen e produktionsreife Anwendungen. In diesem Teil werden Best Practices für die Erstellung serienreifer Anwendungen mit Kotlin behandelt, einschließlich der Verwendung von Abhängigkeitsimplementierung, Modultests und kontinuierlicher Integration. Das Buch ist in einem zugänglichen und ansprechenden Stil geschrieben, der es Entwicklern mit etwas Java-Erfahrung ermöglicht, die Programmierung in Kotlin einfach zu erlernen.
''
Kotlin in Action, Second Edition - Kotlin programlama dilini öğrenmek ve bu güçlü ve etkileyici dili kullanarak modern uygulamalar geliştirmek için uzman bir rehber. Bu kitap Kotlin'in ana geliştiricileri tarafından yazılmıştır ve üst düzey soyutlamalar ve konu odaklı diller oluşturma desteği de dahil olmak üzere dilin yeteneklerine kapsamlı bir genel bakış içermektedir. Kitap, her biri Kotlin programlamanın farklı yönleriyle ilgilenen dört bölüme ayrılmıştır: Bölüm 1: Kotlin ile başlamak - Bu bölüm, sözdizimi, veri türleri, işlevler ve kontrol akışı dahil olmak üzere dilin temellerini sunar. Kotlin kullanarak sınıflar, nesneler ve arayüzler oluşturmak gibi uygulamalar oluşturmanın temelleri de tartışılmaktadır. Bölüm 2: Gelişmiş Kotlin Konuları - Bu bölüm, tür çıkarımı, uzantı işlevleri ve veri sınıfları gibi daha gelişmiş Kotlin özelliklerine girer. Ayrıca Kotlin'in üst düzey soyutlamalar ve alana özgü diller oluşturmak için nasıl kullanılacağını araştırıyor. Bölüm 3: Kotlin'in Java ile Entegrasyonu - Bu bölüm, Kotlin kütüphanelerinin ve çerçevelerinin nasıl kullanılacağı ve Java koduyla nasıl etkileşime girileceği de dahil olmak üzere Kotlin'in mevcut Java projeleriyle entegrasyonuna odaklanmaktadır. Bölüm 4. Üretime hazır uygulamalar oluşturun. Bu bölüm, bağımlılık enjeksiyonu, birim testi ve sürekli entegrasyon kullanımı da dahil olmak üzere Kotlin kullanarak üretime hazır uygulamalar oluşturmak için en iyi uygulamaları kapsar. Kitap, erişilebilir ve ilgi çekici bir tarzda yazılmıştır ve bazı Java deneyimi olan geliştiricilerin Kotlin programlamayı kolayca öğrenmelerini sağlar.
Kotlin in Action، الطبعة الثانية - دليل خبير لتعلم لغة برمجة Kotlin وتطوير التطبيقات الحديثة باستخدام هذه اللغة القوية والمعبرة. كتب هذا الكتاب المطورون الرئيسيون لكوتلين ويحتوي على لمحة عامة شاملة عن قدرات اللغة، بما في ذلك دعمها لبناء تجريدات عالية المستوى ولغات موجهة نحو الموضوع. ينقسم الكتاب إلى أربعة أجزاء، يتناول كل جزء جوانب مختلفة من برمجة كوتلين: الجزء 1: البدء بكوتلين - يقدم هذا الجزء أساسيات اللغة، بما في ذلك التركيب وأنواع البيانات والوظائف وتدفق التحكم. كما تمت مناقشة أساسيات إنشاء التطبيقات باستخدام Kotlin، مثل إنشاء الفصول والأشياء والواجهات. الجزء 2: موضوعات Kotlin المتقدمة - يتعمق هذا الجزء في ميزات Kotlin الأكثر تقدمًا مثل استدلال النوع ووظائف الإرشاد وفئات البيانات. كما يستكشف كيفية استخدام Kotlin لبناء تجريدات عالية المستوى ولغات خاصة بالمجال. الجزء 3: دمج Kotlin مع Java - يركز هذا الجزء على دمج Kotlin مع مشاريع Java الحالية، بما في ذلك كيفية استخدام مكتبات وأطر Kotlin، وكيفية التفاعل مع رمز Java. الجزء 4. إنشاء تطبيقات جاهزة للإنتاج. يغطي هذا الجزء أفضل الممارسات لبناء تطبيقات جاهزة للإنتاج باستخدام Kotlin، بما في ذلك استخدام حقن التبعية واختبار الوحدة والتكامل المستمر. الكتاب مكتوب بأسلوب يسهل الوصول إليه وجذاب، مما يسمح للمطورين الذين لديهم بعض تجربة Java بتعلم برمجة Kotlin بسهولة.
