
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, SecondEdition è un manuale per imparare il linguaggio di programmazione di Kotlin e sviluppare applicazioni avanzate utilizzando questo linguaggio potente ed espressivo. Questo libro è scritto dai principali sviluppatori di Kotlin e fornisce una panoramica completa delle funzionalità del linguaggio, incluso il suo supporto per creare astrazioni ad alto livello e linguaggi orientati all'oggetto. Il libro è suddiviso in quattro parti, ogni parte è dedicata a diversi aspetti della programmazione di Kotlin: Parte 1: Inizia con Kotlin - Questa parte presenta le basi del linguaggio, tra cui sintassi, tipi di dati, funzioni e flusso di controllo. Vengono inoltre esaminate le basi per la creazione di applicazioni con Kotlin, ad esempio la creazione di classi, oggetti e interfacce. Parte 2: Advanced Kotlin Topics - Questa parte viene approfondita nelle funzionalità più avanzate di Kotlin, quali l'output dei tipi, le funzionalità di espansione e le classi di dati. studia anche come usare Kotlin per creare astrazioni di alto livello e linguaggi orientati agli oggetti. Parte 3: Integrazione di Kotlin con Java - Questa parte è dedicata all'integrazione di Kotlin con i progetti Java esistenti, tra cui come utilizzare le librerie e le cornici di Kotlin e come interagire con il codice Java. Parte del 4. Creazione di applicazioni pronte per la produzione. In questa parte vengono descritte le best practice per la creazione di applicazioni pronte per la produzione con Kotlin, inclusa l'implementazione di dipendenze, test modulari e integrazione continua. Il libro è scritto in uno stile accessibile e affascinante, che permette agli sviluppatori con una certa esperienza con Java di imparare facilmente la programmazione su 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 - expert guide to learn the Kotlin programming language and developing modern applications using this powerful and expressive language. Książka została napisana przez głównych twórców Kotliny i zawiera kompleksowy przegląd możliwości języka, w tym jego wsparcie dla budowy abstrakcji wysokiego poziomu i języków zorientowanych na tematy. Książka podzielona jest na cztery części, każda część zajmująca się różnymi aspektami programowania Kotlin: Część 1: Rozpoczęcie od Kotliny - Ta część przedstawia podstawy języka, w tym składnię, typy danych, funkcje i przepływ kontroli. Omówione są również podstawy tworzenia aplikacji za pomocą Kotliny, takich jak tworzenie klas, obiektów i interfejsów. Część 2: Zaawansowane tematy kotliny - Ta część przesuwa się w bardziej zaawansowane funkcje kotliny, takie jak wnioskowanie typu, funkcje rozszerzenia i klasy danych. Bada również, jak używać Kotliny do tworzenia abstrakcji wysokiego poziomu i języków specyficznych dla domeny. Część 3: Integracja Kotliny z Javą - Ta część koncentruje się na integracji Kotliny z istniejącymi projektami Java, w tym na sposobie korzystania z bibliotek i ram Kotlina oraz na sposobie współdziałania z kodem Java. Część 4. Tworzenie gotowych do produkcji aplikacji. Ta część obejmuje najlepsze praktyki w zakresie budowania gotowych do produkcji aplikacji z wykorzystaniem Kotliny, w tym stosowanie wtrysku zależności, testowania jednostek i ciągłej integracji. Książka jest napisana w dostępnym i angażującym stylu, co pozwala programistom z pewnym doświadczeniem Java łatwo nauczyć się programowania Kotlin.
''
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 بسهولة.
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上學習編程。
