Kotlin en profondeur [Vol-I] : Un guide complet du langage moderne multi-paradigme (édition anglaise)

Note :   (4,1 sur 5)

Kotlin en profondeur [Vol-I] : Un guide complet du langage moderne multi-paradigme (édition anglaise) (Aleksei Sedunov)

Avis des lecteurs

Résumé:

Le livre « Kotlin In-Depth, Vol I et II » d'Aleksei Sedunov est considéré comme une ressource complète et détaillée pour l'apprentissage du langage de programmation Kotlin. Bien que de nombreux lecteurs apprécient sa clarté, ses excellents exemples et l'explication approfondie des concepts, ils sont préoccupés par les nombreuses erreurs typographiques qui nuisent à l'expérience de lecture et peuvent perturber les apprenants. En outre, le livre semble présumer d'une connaissance de Java, ce qui peut limiter son utilité pour les programmeurs novices ou ceux qui n'ont pas de bases en Java.

Avantages:

Les livres fournissent des descriptions claires des concepts de Kotlin, d'excellents exemples et sont des documents de référence complets. Ils sont considérés comme accessibles et adaptés aux personnes ayant une expérience préalable de la programmation, en particulier les développeurs Java. De nombreux lecteurs les recommandent vivement et les trouvent faciles à comprendre.

Inconvénients:

De nombreuses erreurs typographiques, telles que des espaces manquants et des exemples de code interrompus, rendent l'apprentissage difficile et nuisent au plaisir de la lecture. Les livres peuvent ne pas convenir aux débutants complets ou à ceux qui n'ont pas d'expérience de Java, car ils font souvent référence à Java et supposent une certaine familiarité avec cette technologie. Certains utilisateurs ont critiqué l'absence d'index et souligné des problèmes éditoriaux qui contribuent à donner l'impression que les livres sont à l'état de projet.

(basé sur 8 avis de lecteurs)

Titre original :

Kotlin In-Depth [Vol-I]: A Comprehensive Guide to Modern Multi-Paradigm Language (English Edition)

Contenu du livre :

Maîtriser la puissance concise et expressive d'un langage pragmatique et multi-paradigme pour la JVM, Android et au-delà.

Caractéristiques principales.

⬤ Fondamentaux du langage.

⬤ Programmation fonctionnelle et orientée objet avec Kotlin.

⬤ La bibliothèque standard de Kotlin.

⬤ Construire des langages spécifiques à un domaine.

⬤  L'utilisation de Kotlin pour le développement Web.

⬤ Kotlin pour la plateforme Android.

⬤ Concurrence basée sur les coroutines.

Description

L'objectif de ce livre est de guider le lecteur à travers les capacités du langage Kotlin et de donner des exemples sur la façon de l'utiliser pour le développement de diverses applications, qu'il s'agisse d'applications de bureau, mobiles ou Web. Bien que nous nous concentrions principalement sur la JVM et Android, les connaissances que nous partageons ici, à divers degrés, s'appliquent à d'autres plates-formes supportées par Kotlin, telles que JavaScript, les applications natives et même les applications multiplateformes. Le livre commence par une introduction au langage et à son écosystème, qui vous permettra de comprendre les idées clés derrière la conception de Kotlin, vous introduira à l'outillage de Kotlin et vous présentera la syntaxe et les constructions de base du langage. Dans les chapitres suivants, nous découvrirons la nature multi-paradigme de Kotlin qui nous permet de créer de puissantes abstractions en combinant divers aspects de la programmation fonctionnelle et orientée objet. Nous parlerons de l'utilisation des API courantes de Kotlin, telles que la bibliothèque standard, la réflexion et la concurrence basée sur les coroutines, ainsi que des moyens de créer vos propres API flexibles basées sur des langages spécifiques à un domaine.

Ce que vous apprendrez

À la fin de ce livre, vous aurez acquis une connaissance approfondie de tous les aspects fondamentaux de la programmation en Kotlin. Vous serez en mesure de créer un code flexible et réutilisable en tirant parti des caractéristiques orientées objet et fonctionnelles, d'utiliser la bibliothèque standard de Kotlin, de composer vos propres langages spécifiques au domaine, d'écrire du code asynchrone en utilisant également la bibliothèque de coroutines de Kotlin. Vous aurez également une compréhension de base de l'utilisation de Kotlin pour l'écriture de code de test, d'applications web et de développement Android. Ces connaissances vous donneront également une base solide pour un apprentissage plus approfondi des plates-formes de développement, des outils et des cadres connexes.

À qui s'adresse ce livre ?

Ce livre s'adresse principalement aux développeurs qui sont familiers avec Java et la JVM et qui souhaitent acquérir une solide compréhension de Kotlin tout en ayant peu ou pas d'expérience dans ce langage. La discussion des différentes caractéristiques du langage sera accompagnée, si nécessaire, de comparaisons avec leurs analogues Java, ce qui devrait simplifier la transition de Java à Kotlin. La majeure partie du matériel est cependant plutôt agnostique à Java et devrait être bénéfique même sans connaissance préalable de Java. En général, une expérience dans le paradigme orienté objet ou fonctionnel est un plus, mais n'est pas nécessaire.

Table des matières

1. Kotlin : Puissant et pragmatique.

2. Les fondamentaux du langage.

3. Définition des fonctions.

4. Travailler avec des classes et des objets.

5. Exploiter les fonctions avancées et la programmation fonctionnelle.

6. Utiliser des classes spéciales.

7. Comprendre les hiérarchies de classes.

8. Explorer les collections et les entrées-sorties.

9. Génériques.

10. Annotations et réflexion.

11. Langages spécifiques à un domaine.

12. Interopérabilité Java.

13. Concurrence.

14. Tester avec Kotlin.

15. Applications Android.

16. Développement Web avec Kotlin.

17. Construire des microservices.

À propos de l'auteur

Aleksei Sedunov travaille comme développeur Java depuis 2008. Depuis qu'il a rejoint JetBrains en 2012, il participe activement au développement du langage Kotlin, en se concentrant sur l'outillage IDE pour la plateforme IntelliJ. Actuellement, il travaille dans l'équipe DataGrip, un IDE de base de données de JetBrains, tout en continuant à utiliser Kotlin comme outil de développement principal.

Son profil LinkedIn : https : //www.linkedin.com/in/alexey-sedunov-8554a530/.

Autres informations sur le livre :

ISBN :9789389328585
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Kotlin en profondeur Vol-I : Un guide complet du langage moderne multi-paradigme (édition anglaise)...
Maîtriser la puissance concise et expressive d'un...
Kotlin en profondeur [Vol-I] : Un guide complet du langage moderne multi-paradigme (édition anglaise) - Kotlin In-Depth [Vol-I]: A Comprehensive Guide to Modern Multi-Paradigm Language (English Edition)
Kotlin en profondeur : Un guide pour un langage de programmation polyvalent pour le côté serveur, le...
Le livre "Kotlin In-Depth, Second Edition" met à...
Kotlin en profondeur : Un guide pour un langage de programmation polyvalent pour le côté serveur, le front-end, Android et les mobiles multiplateformes (anglais) - Kotlin In-Depth: A Guide to a Multipurpose Programming Language for Server-Side, Front-End, Android, and Multiplatform Mobile (English

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)