0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R250 - R500 (1)
  • R500 - R1,000 (3)
  • R1,000 - R2,500 (3)
  • -
Status
Brand

Showing 1 - 7 of 7 matches in All Departments

Spring Quick Reference Guide - A Pocket Handbook for Spring Framework, Spring Boot, and More (Paperback, 1st ed.): Adam L Davis Spring Quick Reference Guide - A Pocket Handbook for Spring Framework, Spring Boot, and More (Paperback, 1st ed.)
Adam L Davis
R1,275 R1,005 Discovery Miles 10 050 Save R270 (21%) Ships in 10 - 15 working days

Quickly gain the insight necessary to address a multitude of Java-based Spring Framework and Spring Boot coding challenges using this succinct reference guide. Short, focused code examples will help you master many of the Spring elements such as AOP, data access, MVC for web development, security, web services/REST for microservices development, Batch for large data sets, and more. You'll also get a rundown of the increasingly popular Spring Boot microframework as well. You won't find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a language reference that is concise, to the point, and highly accessible. The book is packed with useful information and is a must-have for any Java programmer. What You Will Learn Discover the Spring Framework and its many sub-projects Work with the Spring Boot microframework Program with the Spring Boot framework to build Java-based microservices, native cloud applications, and more Use some of the lesser-known but still important frameworks and tools such as REST Docs, HATEOAS, Cloud, and more Leverage these Spring frameworks and tools for building your next Java-based cloud application Who This Book Is For Those with prior experience with Java who want a quick and handy reference to using Spring.

Beginning Java 17 Fundamentals - Object-Oriented Programming in Java 17 (Paperback, 3rd ed.): Kishori Sharan, Adam L Davis Beginning Java 17 Fundamentals - Object-Oriented Programming in Java 17 (Paperback, 3rd ed.)
Kishori Sharan, Adam L Davis
R1,505 Discovery Miles 15 050 Ships in 12 - 17 working days

Learn the fundamentals of the Java 17 LTS or Java Standard Edition version 17 Long Term Support release, including basic programming concepts and the object-oriented fundamentals necessary at all levels of Java development. Authors Kishori Sharan and Adam L. Davis walk you through writing your first Java program step-by-step. Armed with that practical experience, you'll be ready to learn the core of the Java language. Beginning Java 17 Fundamentals provides over 90 diagrams and 240 complete programs to help you learn the topics faster. While this book teaches you the basics, it also has been revised to include the latest from Java 17 including the following: value types (records), immutable objects with an efficient memory layout; local variable type inference (var); pattern matching, a mechanism for testing and deconstructing values; sealed types, a mechanism for declaring all possible subclasses of a class; multiline text values; and switch expressions. The book continues with a series of foundation topics, including using data types, working with operators, and writing statements in Java. These basics lead onto the heart of the Java language: object-oriented programming. By learning topics such as classes, objects, interfaces, and inheritance you'll have a good understanding of Java's object-oriented model. The final collection of topics takes what you've learned and turns you into a real Java programmer. You'll see how to take the power of object-oriented programming and write programs that can handle errors and exceptions, process strings and dates, format data, and work with arrays to manipulate data. What You Will Learn Write your first Java programs with emphasis on learning object-oriented programming How to work with switch expressions, value types (records), local variable type inference, pattern matching switch and more from Java 17 Handle exceptions, assertions, strings and dates, and object formatting Learn about how to define and use modules Dive in depth into classes, interfaces, and inheritance in Java Use regular expressions Take advantage of the JShell REPL tool Who This Book Is For Those who are new to Java programming, who may have some or even no prior programming experience.

Reactive Streams in Java - Concurrency with RxJava, Reactor, and Akka Streams (Paperback, 1st ed.): Adam L Davis Reactive Streams in Java - Concurrency with RxJava, Reactor, and Akka Streams (Paperback, 1st ed.)
Adam L Davis
R992 R802 Discovery Miles 8 020 Save R190 (19%) Ships in 10 - 15 working days

Get an easy introduction to reactive streams in Java to handle concurrency, data streams, and the propagation of change in today's applications. This compact book includes in-depth introductions to RxJava, Akka Streams, and Reactor, and integrates the latest related features from Java 9 and 11, as well as reactive streams programming with the Android SDK. Reactive Streams in Java explains how to manage the exchange of stream data across an asynchronous boundary-passing elements on to another thread or thread-pool-while ensuring that the receiving side is not forced to buffer arbitrary amounts of data which can reduce application efficiency. After reading and using this book, you'll be proficient in programming reactive streams for Java in order to optimize application performance, and improve memory management and data exchanges. What You Will Learn Discover reactive streams and how to use them Work with the latest features in Java 9 and Java 11 Apply reactive streams using RxJava Program using Akka Streams Carry out reactive streams programming in Android Who This Book Is For Experienced Java programmers.

Learning Groovy 3 - Java-Based Dynamic Scripting (Paperback, 2nd ed.): Adam L Davis Learning Groovy 3 - Java-Based Dynamic Scripting (Paperback, 2nd ed.)
Adam L Davis
R1,393 R1,090 Discovery Miles 10 900 Save R303 (22%) Ships in 10 - 15 working days

Start building powerful apps that take advantage of the dynamic scripting capabilities of the Groovy language, including what's new in Groovy version 3.0. This book covers Groovy fundamentals, such as installing Groovy, using Groovy tools, and working with the Groovy Development Kit (GDK). You'll also learn more advanced aspects of Groovy, such as using Groovy design patterns, writing DSLs in Groovy, and taking advantage of Groovy's functional programming features. Also, Learning Groovy 3 has been updated to Groovy 3.0 to include the new Parrot parser which was extended to support additional syntax options and language features. It also includes coverage of Groovydoc, which allows you to embed Groovydoc comments in various ways. And, this book covers how Groovy supports Java type annotations and more. There is more to Groovy than the core language, so Learning Groovy 3, Second Edition covers the extended Groovy ecosystem. You'll see how to harness Gradle (Groovy's build system), Grails (Groovy's web application framework), Spock (Groovy's testing framework), and Ratpack (Groovy's reactive web library). What You Will Learn Grasp Groovy fundamentals, including the GDK Master advanced Groovy, such as writing Groovy DSLs Discover functional programming in Groovy Work with GPars, the built-in concurrency library Use Gradle, the build system Master Grails, the web application framework Work with Spock, the testing framework Harness Ratpack, the reactive web library Who This Book Is For Those with a Java background, though anyone with basic programming skills can benefit from it. This book is a data-filled, yet easy-to-digest tour of the Groovy language and ecosystem.

Modern Programming Made Easy - Using Java, Scala, Groovy, and JavaScript (Paperback, 2nd ed.): Adam L Davis Modern Programming Made Easy - Using Java, Scala, Groovy, and JavaScript (Paperback, 2nd ed.)
Adam L Davis
R992 R802 Discovery Miles 8 020 Save R190 (19%) Ships in 10 - 15 working days

Get up and running fast with the basics of programming using Java as an example language. This short book gets you thinking like a programmer in an easy and entertaining way. Modern Programming Made Easy teaches you basic coding principles, including working with lists, sets, arrays, and maps; coding in the object-oriented style; and writing a web application. This book is largely language agnostic, but mainly covers the latest appropriate and relevant release of Java, with some updated references to Groovy, Scala, and JavaScript to give you a broad range of examples to consider. You will get a taste of what modern programming has to offer and set yourself up for further study and growth in your chosen language. What You'll Learn Write code using the functional programming style Build your code using the latest releases of Java, Groovy, and more Test your code Read and write from files Design user interfaces Deploy your app in the cloud Who This Book Is For Anyone who wants to learn how to code. Whether you're a student, a teacher, looking for a career change, or just a hobbyist, this book is made for you.

What's New in Java 8 - An Unofficial Guide (Paperback): Adam L Davis What's New in Java 8 - An Unofficial Guide (Paperback)
Adam L Davis
R453 Discovery Miles 4 530 Ships in 10 - 15 working days

Java 8 is a giant step forward for the Java language. In Project Lambda, Java gets a new closure syntax (lambda expressions), method-references, and default and static methods on interfaces. It manages to add many of the features of functional languages without losing the clarity and simplicity Java developers have come to expect. In addition, many of the existing Java core library classes have been enhanced with the new Streams API. This book will help you understand Java 8, including: Project Lambda, the new Date-Time API, Streams, default methods, the Nashorn Javascript engine, and more.

Modern Java - Java 7 and Polyglot Programming on the JVM (Paperback): Adam L Davis Modern Java - Java 7 and Polyglot Programming on the JVM (Paperback)
Adam L Davis
R536 Discovery Miles 5 360 Ships in 10 - 15 working days

This book should help you understand the latest in Java 7; concurrent programming; build, testing, and web frameworks; and the best JVM languages so you can advance your career in software development. It's an exciting time to be a programmer, especially in the JVM space. Java 7 is widely used, Java 8 is getting closer to completion, while other JVM languages, like Groovy and Scala, have been increasing in popularity. With the accelerating pace of change in technology, it's important as a programmer to always be learning and looking forward to the latest and greatest technology. This book is meant for the following people: people who want to learn about the latest Java and JVM technology; Java developers who are curious about Groovy, Scala, etc.; and developers who believe that learning about other tools and languages make them better developers.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Dromex 3-Ply Medical Mask (Box of 50)
 (17)
R1,099 R399 Discovery Miles 3 990
Venom 2: Let There Be Carnage
Tom Hardy, Woody Harrelson, … DVD R156 Discovery Miles 1 560
Bestway Spider-Man Beach Ball (51cm)
R50 R45 Discovery Miles 450
Loot
Nadine Gordimer Paperback  (2)
R398 R330 Discovery Miles 3 300
Aerolatte Cappuccino Art Stencils (Set…
R110 R95 Discovery Miles 950
Bantex @School Acrylic Paint - Black…
R21 Discovery Miles 210
Snappy Tritan Bottle (1.5L)(Green)
R229 R180 Discovery Miles 1 800
Casio LW-200-7AV Watch with 10-Year…
R999 R884 Discovery Miles 8 840
Barbie
Margot Robbie, Ryan Gosling, … DVD R194 Discovery Miles 1 940
Polaroid Fit Active Watch (Pink)
R742 Discovery Miles 7 420

 

Partners