Take a look at our COM051280 books. Shulph carries a great selection of COM051280 books, and we are always adding more.
From Novice to Professional - Start at the Beginning and Learn the World of Java Key Features Covers the key concepts of Java Programming Programming examples are provided to understand the concepts well Designed to cover the syllabus of BCA, BSc-IT and Mater level Courses in Computer Applications Step by Step instructions are provided to get more clarity on the topic Covers Core Java along with some advanced topics of Java Programming Description This book has been designed in such a manner so as to make anyone understand the Java language, with a lot of practical examples implemented on the Eclipse platform. This book comprehensively covers all the concepts of Java, starting with the installation of Java and the usage of IDE for Java development and efficiently covers all required topics of Java language with some advanced concepts like JDBC and event handling in Java. What will you learn Java Fundamentals with installation and configuration Core Java with relevant programming examples Important features of Java-like applets and multithreading Event handling with graphical user interface components Java Database Connectivity with some practical examples Who this book is for This book is useful for beginner programmers having no knowledge of any programming language. However, programmers who have done some basic programming in C and C++, can easily reach some advanced concepts and move ahead with the advanced Java. Table of Contents 1. Introduction & Installation 2. Basics of Java Programming 3. Object-Oriented Programming in Java 4. Packages and Interfaces 5. Understanding Strings, Arrays and Wrapper classes 6. Exception Handling in Java 7. Multithreading in Java 8. Applets in Java 9. Input-Output in Java 10 Event Handling in Java 11 Java Database Connectivity About the Author Dr Muneer Ahmad Dar is currently working as Scientist-C at the National Institute of Electronics and Information Technology (NIELIT), J&K which is the department under Ministry of Electronics and Information Technology, MeitY, Govt of India. He is a researcher, teacher, and Head, Department of MCA at NIELIT Srinagar. He is actively involved in the field of Computer Science. He has done his Masters in Computer Applications (MCA) from the University of Kashmir, M.Phil (Computer Science) from Madurai Kamaraj University and PhD (Computer Science) from University of Kashmir. His areas of interest include Security of Smartphone Applications, Programming Languages, Design & Analysis of Algorithms, Data Structures and Optimization Techniques. As a creative writer, he has authored a large number of research papers and book chapters, published in IEEE, Scopus indexed journals and Springer Lecture Notes.
Master the concise and expressive power of a pragmatic multi-paradigm language for JVM, Android and beyond Key Features Language fundamentals Object-oriented and functional programming with Kotlin Kotlin standard library Building domain-specific languages Using Kotlin for Web development Kotlin for Android platform Coroutine-based concurrency Description The purpose of this book is to guide a reader through the capabilities of the Kotlin language and give examples of using it for development of various applications be it desktop, mobile or Web. Although our primary focus is on the JVM and Android, the knowledge we’re sharing here to various extents applies to other Kotlin-supported platforms such as JavaScript, native and even multi-platform applications. The book starts with an introduction to language and its ecosystem that will give you an understanding of the key ideas behind Kotlin design, introduce you to the Kotlin tooling and present you the basic language syntax and constructs. In the next chapters we’ll get to know the multi-paradigm nature of Kotlin which allows you to create powerful abstractions by combining various aspects of functional and object-oriented programming. We’ll talk about using common Kotlin APIs such as the standard library, reflection, and coroutine-based concurrency as well as the means for creating your own flexible APIs based on domain-specific languages. In the concluding chapters, we’ll give examples of using Kotlin for more specialized tasks such as testing, building Android applications, Web development and creating microservices.
Master the concise and expressive power of a pragmatic, multi-paradigm language for JVM, Android and beyond Key Features Language fundamentals Object-oriented and functional programming with Kotlin Kotlin standard library Building domain-specific languages Using Kotlin for Web development Kotlin for Android platform Coroutine-based concurrency Description The purpose of this book is to guide a reader through the capabilities of Kotlin language and give examples of how to use it for the development of various applications, be it desktop, mobile or Web. Although our primary focus is on JVM and Android, the knowledge we’re sharing here, to various extents, applies to other Kotlin-supported platforms such as JavaScript, native and even multi-platform applications. The book starts with an introduction to the language and its ecosystem, which will give you an understanding of the key ideas behind the Kotlin design, introduce you to the Kotlin tooling and present you the basic language syntax and constructs. In the next chapters, we get to know the multi-paradigm nature of Kotlin which allows us to create powerful abstractions by combining various aspects of functional and object-oriented programming. We’ll talk about using common Kotlin APIs, such as the standard library, reflection, and coroutine-based concurrency as well as the means for creating your own flexible APIs based on domain-specific languages. What you will learn By the end of the book you’ll obtain a thorough knowledge of all the basic aspects of Kotlin programming. You’ll be able to create a flexible and reusable code by taking advantage of object-oriented and functional features, use Kotlin standard library, compose your own domain-specific languages, write asynchronous code using Kotlin coroutines library as well. You’ll also have a basic understanding of using Kotlin for writing test code, web applications and Android development. This knowledge will also give you a solid foundation for deeper learning of related development platforms, tools, and frameworks. Who this book is for The book is primarily aimed at developers who are familiar with Java and JVM and are willing to get a firm understanding of Kotlin while having little to no experience in that language. Discussion of various language features will be accompanied, if deemed necessary, by comparisons with their Java’s analogs, which should simplify the Java-to-Kotlin transition. Most of the material, however, is rather Java-agnostic and should be beneficial even without prior knowledge of Java. In general, experience in object-oriented or functional paradigm is a plus, but not required. Table of Contents 1. Kotlin: Powerful and Pragmatic 2. Language Fundamentals 3. Defining Functions 4. Working with Classes and Objects 5. Leveraging Advanced Functions and Functional Programming 6. Using Special-Case Classes 7. Understanding Class Hierarchies 8. Exploring Collections and I/O 9. Generics 10. Annotations and Reflection 11. Domain-Specific Languages 12. Java Interoperability 13. Concurrency 14. Testing with Kotlin 15. Android Applications 16. Web Development with Ktor 17. Building Microservice About the Author Aleksei Sedunov has been working as a Java developer since 2008. Since joining JetBrains in 2012, he’s been actively participating in the Kotlin language development, focusing on IDE tooling for the IntelliJ platform. Currently, he’s working in a DataGrip team, a JetBrains Database IDE, while carrying on with Kotlin as a main development tool. LinkedIn Profile: https://www.linkedin.com/in/alexey-sedunov-8554a530/