Search results for "Java"
Items we need to order for you

Core Java
The Classic Guide to Advanced Java Programming: Fully Updated for Java 17 "This is the definitive reference and instructional work for Java and the Java ecosystem."--Andrew Binstock, Java Magazine Core Java is the leading no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java, Volume II: Advanced Features, Twelfth Edition, has been revised to cover the new features and enhancements in the Java 17 long-term support release. As always, all chapters have been completely updated, outdated material has been removed, and the new APIs are covered in detail.This volume focuses on the advanced topics that a programmer needs to know for professional software development and includes authoritative coverage of enterprise programming, networking, databases, security, modularization, internationalization, code processing, and native methods, as well as complete chapters on the Streams, XML, and Date and Time APIs. In addition, the chapter on Advanced Swing and Graphics covers techniques that are applicable to both client-side user interfaces and server-side generation of graphics and images.Cay S. Horstmann clearly explains sophisticated new features with depth and completeness and demonstrates how to use them to build professional-quality applications. Horstmann's thoroughly tested sample code reflects modern Java style and best practices. The examples are carefully crafted for easy understanding and maximum practical value, so you can rely on them to jump-start your own programs. Master advanced techniques, idioms, and best practices for writing reliable Java codeMake the most of enhanced Java I/O APIs, object serialization, and regular expressionsEfficiently connect to network services, implement servers and the new HTTP/2 client, and harvest web dataProcess code via the Scripting and Compiler APIs, and use annotations to generate code and filesDeepen your understanding of the Java Platform Module System, including recent refinementsLeverage the Java security model, user authentication, and the security librarys cryptographic functionsPreview powerful new APIs for accessing "foreign" functions and memory See Core Java, Volume I: Fundamentals, Twelfth Edition, for expert coverage of Java programming fundamentals, including objects, generics, collections, lambda expressions, concurrency, and functional programming.Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
R 1,954.00

R 611.00

Absolute Java, Global Edition
For courses in computer programming and engineering. Beginner to Intermediate Programming in Java This book is designed to serve as a textbook and reference for programming in the Java language. Although it does include programming techniques, it is organised around the features of the Java language rather than any particular curriculum of programming techniques. The main audience is undergraduate students who have not had extensive programming experience with the Java language. The introductory chapters are written at a level that is accessible to beginners, while the boxed sections of those chapters serve to quickly introduce more experienced programmers to basic Java syntax. Later chapters are still designed to be accessible, but are written at a level suitable for students who have progressed to these more advanced topics.
R 2,188.00

Mastering Java
This work provides an introduction to the Java programming language and also covers other related areas such as HTML, JavaScript, CGIscript and VRML. Most of the Java programs relate to practical examples, including: menus and forms graphics event driven software such as mouse and keyboard events networking interacting with other programs and animation. It also covers fundamental areas such as TCP/IP and the HTTP protocol. The Java compiler, source code, background information and source code is available from the author over the Internet. This work is intended for students taking GCSE, GNVQ, NVQ, A Level, and further and adult education courses. It should also be useful for first year undergraduates and computing enthusiasts.
R 1,558.00

Elements of Java™ Style
The Elements of Java Style, written by renowned author Scott Ambler, Rogue Wave Software Vice President Alan Vermeulen, and a team of programmers from Rogue Wave, is for anyone who writes Java code. While there are many books that explain the syntax and basic use of Java, this book, first published in 2000, explains not just what you can do with the syntax, but what you ought to do. Just as Strunk and White's The Elements of Style provides rules of usage for the English language, this book provides a set of rules for Java practitioners to follow. While illustrating these rules with parallel examples of correct and incorrect usage, the book provides a collection of standards, conventions, and guidelines for writing solid Java code which will be easy to understand, maintain, and enhance. Anyone who writes Java code or plans to should have this book next to their computer.
R 983.92

R 214.00

R 457.00


Full-Stack Web Development with Jakarta EE and Vue.js
Harness the power of Jakarta EE to build sturdy back ends while applying Vue.js on the front end. The demand for modern, high-performing enterprise web applications is growing swiftly. The basic HTML front end is no longer enough to meet customer demands. This book shows you how to unlock professional full-stack web development using Jakarta EE and Vue.js.First, you will review the fundamental concepts of Vue.js and essential features of Jakarta EE. You'll then see how to build web applications through every stage of the process, taking into consideration requirement analysis, data model design, code design, the UI, and technical designs, all the way through to implementation, testing, production deployment, and monitoring. Towards the end of the book, you will also learn about the key design patterns and best practices that underpin professional full-stack web development.Full-stack development is the way forward on the web, and using JakartaEE and Vue.js is a great place to start. Get up-to-speed using this book today.What You'll LearnConnect an application's frontend and backend with Vue.js and Jakarta EEBuild enterprise web applications from start to finishTest, secure and deploy your enterprise web applicationsApply common patterns when building full stack applicationsUnderstand the current IT architecture situation of a company, and define a roadmap to accomplish the company goalsCreate decoupled applications using software craftsmanship ideasWho This Book Is ForJava/Jakarta EE developers who would like to gain a stronghold on both frontend and backend development. Basic knowledge of Java EE is assumed.
R 1,368.00

Learning PHP, MySQL & JavaScript
Build interactive, data-driven websites with the potent combination of open source technologies and web standards, even if you have only basic HTML knowledge. With the latest edition of this popular hands-on guide, you'll tackle dynamic web programming using the most recent versions of today's core technologies: PHP, MySQL, JavaScript, CSS, HTML5, jQuery, Node.js, and the powerful React library.Web designers will learn how to use these technologies together while picking up valuable web programming practices along the way, including how to optimize websites for mobile devices. You'll put everything together to build a fully functional social networking site suitable for both desktop and mobile browsers.Explore MySQL from database structure to complex queriesUse the MySQL PDO extension, PHP's improved MySQL interfaceCreate dynamic PHP web pages that tailor themselves to the userManage cookies and sessions and maintain a high level of securityEnhance JavaScript with the React libraryUse Ajax calls for background browser-server communicationStyle your web pages by acquiring CSS skillsImplement HTML5 features including geolocation, audio, video, and the canvas elementReformat your websites into mobile web apps
R 1,368.00

JavaScript Programming Language
The JavaScript Programming Language provides a brief introduction to the JavaScript language that is now an important component of every programmers tool box. It offers an overview of JavaScript to students interested in pursuing advanced programming skills. Clear and Concise, The JavaScript Programming Language is an excellent primer to this popular dynamic language and is ideal for use on its own or when coupled with one of Jones and Bartlett's outstanding introductory computer science texts.
R 2,323.00

R 2,382.00


JavaScript Next
JavaScript has finally grown up. Armed with a slew of new features, JavaScript now makes writing the code that powers your applications elegant, concise, and easy to understand. This book is a pragmatic guide to the new features introduced in JavaScript, starting with Edition 6 of ECMAScript, and ending with Edition 9. Using a "compare and contrast" approach, each chapter offers a deep dive into new features, highlighting how best to use them moving forward. As you progress through the book, you'll be offered multiple opportunities to see the new features in action, and in concert with one another.Backed by an example-driven writing style, you'll learn by doing, and get ready to embrace the new world of JavaScript. What You'll LearnProvide a deep exposition of the new features introduced in ES6 through ES9 Review how JavaScript's new features by-pass any limitations of an existing approachExamine the refactoring necessary to go from old to newDemonstrate how JavaScript's new features work in unison with each other Who This Book Is For New and experienced developers who wish to keep abreast of the changes to JavaScript and deepen their understanding of the language.
R 1,296.36


R 611.00


R 1,595.00

R 611.00


R 611.00

R 611.00

Mastering JavaScript Functional Programming
Master Functional Programming techniques with this comprehensive guide for writing cleaner, safer, high-performing JavaScript codesAbout This Book• Become proficient and skilled with Functional Programming in JavaScript to solve real-world development problems• Successfully apply Functional Programming concepts and techniques to everyday JavaScript programming• Bring modularity, reusability, testability, and performance to your web appsWho This Book Is ForIf you are a JavaScript developer and want to apply functional programming techniques, then this book is for you. Only a basic knowledge of the concepts of functional programming is required for this book.What You Will Learn• Create more reliable code with closures and immutable data• Convert existing methods into pure functions, and loops into recursive methods• Develop more powerful applications with currying and function composition• Separate the logic of your system from implementation details• Implement composition and chaining techniques to simplify coding• Use functional programming techniques where it makes the most senseIn DetailFunctional programming is a programming paradigm for developing software using functions. Learning to use functional programming is a good way to write more concise code, with greater concurrency and performance. The JavaScript language is particularly suited to functional programming. This book provides comprehensive coverage of the major topics in functional programming with JavaScript to produce shorter, clearer, and testable programs. You'll delve into functional programming; including writing and testing pure functions, reducing side-effects, and other features to make your applications functional in nature. Specifically, we'll explore techniques to simplify coding, apply recursion for loopless coding, learn ways to achieve immutability, implement design patterns, and work with data types.By the end of this book, you'll have developed the JavaScript skills you need to program functional applications with confidence.Style and approachThis book takes an easy-to-follow, step-by-step tutorial approach. You will make the most of JavaScript programming with a focus on the progression of functional programming techniques, styles, and detailed information about JavaScript libraries.
R 1,661.00

Web Development with JavaScript and Ajax Illuminated
Web Development with JavaScript and AJAX teaches your students the cutting-edge techniques for web development for Web 2.0 and 3.0. Ideal for the undergraduate student delving into the world of web development, this text illustrates how to create dynamic, interactive web applications with ease. Interesting real-world case studies are integrated throughout the text, offering students a glimpse of actual web development scenarios. AJAX is quickly becoming the number one tool in the Web industry. Make sure your students are up to speed using Web Development with JavaScript and AJAX. Instructor's materials, including PowerPoint lecture slides, test items, and PowerPoint figures and tables, are available. Contact your sales representative for more information. Key topics include: Introduction to Web 2.0 and Web 3.0, HTML, XHTML, and JavaScript, AJAX Basics, Server Side Technology, AJAX with database, and much more!
R 3,530.00

R 977.00

R 305.00

JavaScript for .NET Developers
Unlock the potential of evergreen browsers and increase the efficiency of your ASP.NET applications by learning how to write JavaScriptAbout This Book• Boost your skillset and start bringing JavaScript into your web development projects• Leverage your existing ASP.NET knowledge to develop dynamic and responsive SPAs• Learn effective design patterns for sustainable, and scalable web developmentWho This Book Is ForThis book is for ASP.NET developers that want to bring JavaScript into their skillset to build applications that are truly dynamic and responsive. It's for developers who are focused on developing for users who want to deliver a great end product and a fantastic experience.What You Will Learn• Get to grips with the basic to advanced concepts of JavaScript• Learn how to use JavaScript on server side using Node.js• Develop web applications in ASP.NET using JavaScript• Get to know with industry-wide best practices and design patterns that provide maintainability and scalability• Build an ASP.NET application using Angular 2 with TypeScript and Web API• Explore WinJS and see how to use mobile capabilities from web applications• Use JavaScript to develop scalable ASP.NET applications• See how to test and debug JavaScriptIn DetailIf you want to improve responsiveness or the UX in your ASP.NET applications, JavaScript can be a life saver. In an age where server-side operations have shifted to the client, being able to handle JavaScript with confidence and fluency is vital for ASP.NET developers. There's no point trying to fight it, so start learning with this book. Make sure your projects exceed user expectations.Begin by getting stuck into the basics of JavaScript, and explore the language in the context of ASP.NET Core. You'll then find out how to put the principles into practice, as you learn how to develop a basic ASP.NET application using Angular 2 and TypeScript. You'll also develop essential skills required to develop responsive apps, with a little help from AJAX, ensuring that you're building projects that can be easily accessed across different devices.With guidance on Node.js and some neat techniques to test and debug a range of JavaScript libraries in Visual Studio, you'll soon be well on your way to combining JavaScript with ASP.NET in a way that's capable of meeting the challenges of modern web development head-on.Style and approachThis book will build the skillset of every .NET developer, so they can build stronger and more responsive web apps with confidence.
R 1,889.00

Introducing JavaScript Game Development
Learn to build a fully-functional 2D game inspired by the 1979 Atari classic, Asteroids, using just HTML5, CSS and JavaScript. Developing games has never been easier than it is now. New web technology allows even beginner developers to turn their hand to game development. Developed from an undergraduate course module, Introducing JavaScript Game Development teaches each new technology as it is introduced so can be followed by enthusiastic beginners as well as intermediate coders. You will learn how to work with HTML5 and the canvas element, how to understand paths, how to draw to a design and create your spaceship and asteroids. You’ll then move on to animating your game, and finally building. You will work step-by-step through the game design process, starting with only what is necessary to complete each step, and refactoring the code as necessary along the way, reflecting the natural progression that code follows in the real world. Each chapter is designed to take your code base to the next level and to add to your skills. After completing the examples in this book you will have the tools necessary to build your own, high-quality games. Make the process of creating object-oriented 2D games more fun and more productive and get started on your game development journey.
R 1,026.00


Introducing ArcGIS API 4 for JavaScript
Learn to use the ArcGIS API 4 for JavaScript to build custom web mapping applications. This book teaches you to easily create interactive displays of geographic information that you can use to tell stories and answer questions. Version 4 of the ArcGIS API for JavaScript introduces new patterns and fundamental concepts, including 3D mapping capabilities. You will learn the fundamentals of using the API in order to get the most out of it. Covering key concepts and how different components work together, you will also learn how to take advantage of the Widget framework built into the API to build your own reusable widgets for your own ArcGIS JSAPI applications.Including a series of samples you can use to leverage the API for your own applications, Introducing ArcGIS API 4 for JavaScript helps you take your existing knowledge of JavaScript to a new level, and add new features to your app libraries.What You'll LearnCreate both 2D and 3D custom web mapping applicationsWork with popups and custom widgetsLeverage the ArcGIS platform in your applicationsUtilize custom visualizationsWho This Book Is ForDevelopers who need to learn the ArcGIS JSAPI for work or school. Those with some JavaScript experience; GIS or mapping experience is not required.
R 2,530.84

Practical JAMstack
Learn what JAMstack is all about, what those three big letters in the front mean and why it’s so beneficial. This book shows you how to create sites and apps on the JAMstack using GatsbyJS, a tool made specifically for generating them. As part of that, you’ll learn about React, one of the hottest front-end development tools out there today.You will build three separate projects, starting with a relatively simple site to get your feet wet, then a more robust and dynamic application to see more advanced topics like API usage and data storage. Finally, you’ll build a game on the JAMstack to get a whole different perspective on how all the pieces can fit together.JAMstack, a modern take on best practices, is taking the web development world by storm and allowing developers to create web site and apps that are blazingly fast and highly secure. In many ways JAMstack is a throwback to web development of yesteryear, all while providing a simpler development experience that is streamlined by many years of best practices being brought to bear.What You'll LearnReview the principles of JAMstack: Javascript, APIs and MarkupUse React to build a front-endSet up a GitHub account and hosting using GitHub PagesHost in Netlify (the creators of JAMstack!)Understand Netlify functions and FaunaDB for persistent data storageExplore GraphQL usage for querying dataWork with the Phaser game libraryWho This Book Is ForWeb developers with some HTML, CSS and JavaScript experience, who want to apply best practices to build web sites that have no back-end server infrastructure while still providing dynamic content along with a streamlined development process. Architects who just want to learn JAMstack, even if they aren’t going to be hacking code all day.
R 1,254.00































