Computer programming / software development - Wiley

For more books and school booklists, please visit BEBooks

ISBN/Title

Higher Education and Trade Books Published by Wiley

           

Discount up to 20%. Free delivery is available on a bulk order. Delivery: within 6 business days (except WA).

Format key:
AB - Audio cassette
AC - CD-Audio
BB - Hardback
BC - Paperback / softback
BD - Loose-leaf
BF - Pamphlet
BZ - Other book format
DA - Digital
DB - CD-ROM
DD - DVD
PA - Miscellaneous print
PD - Cards
VA - Video
WW - Mixed media product
WX - Multiple copy pack
XZ - Other point of sale
ZD - Toy
Title: A System of Patterns
ISBN: 9780471958697
Format: BB
Authors: Frank Buschmann Regine Meunier Hans Rohnert
Pub. Date: 19960712
Publisher: John Wiley & Sons (UK)
Availability: In_stock
RRP: $78.95
Discount: 20%
Our Price: $63.16
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Pattern-oriented software architecture is a new approach to software development. This book represents the progression and evolution of the pattern approach into a system of patterns capable of describing and documenting large-scale applications. A pattern system provides, on one level, a pool of proven solutions to many recurring design problems. On another it shows how to combine individual patterns into heterogeneous structures and as such it can be used to facilitate a constructive development of software systems. Uniquely, the patterns that are presented in this book span several levels of abstraction, from high-level architectural patterns and medium-level design patterns to low-level idioms. The intention of, and motivation for, this book is to support both novices and experts in software development. Novices will gain from the experience inherent in pattern descriptions and experts will hopefully make use of, add to, extend and modify patterns to tailor them to their own needs. None of the pattern descriptions are cast in stone and, just as they are borne from experience, it is expected that further use will feed in and refine individual patterns and produce an evolving system of patterns. Visit our Web Page http://www.wiley.com/compbooks/
Title: Algorithm Design and Applications
ISBN: 9781118335918
Format: BB
Authors: Michael T. Goodrich Roberto Tamassia
Pub. Date: 20141029
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $200.00
Discount: 12.5%
Our Price: $175.00
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Introducing a NEW addition to our growing library of computer science titles, Algorithm Design and Applications, by Michael T. Goodrich & Roberto Tamassia! Algorithms is a course required for all computer science majors, with a strong focus on theoretical topics. Students enter the course after gaining hands-on experience with computers, and are expected to learn how algorithms can be applied to a variety of contexts. This new book integrates application with theory.

Goodrich & Tamassia believe that the best way to teach algorithmic topics is to present them in a context that is motivated from applications to uses in society, computer games, computing industry, science, engineering, and the internet. The text teaches students about designing and using algorithms, illustrating connections between topics being taught and their potential applications, increasing engagement. 


Title: An Introduction to Object-Oriented Analysis
ISBN: 9780471371373
Format: BC
Authors: David William Brown
Pub. Date: 20010709
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $209.95
Discount: 12.5%
Our Price: $183.71
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


This text is a general and very accessible Introduction to Object Oriented Analysis for use in Systems Analysis and Design courses in IS/MIS/CIS and some CS departments. This text contains extensive pedagogy and incorporates patient explanations, making it ideal for beginners. Incorporation of real-world examples, case studies, and in depth theory and skills for practical application makes this text very user-friendly. This text is also language independent (no Java, C++, etc. specific), therefore it is flexible to use in many courses.
Title: Android App Development For Dummies
ISBN: 9781119017929
Format: BC
Authors: Michael Burton
Pub. Date: 20150225
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


The updated edition of the bestselling guide to Android app development

If you have ambitions to build an Android app, this hands-on guide gives you everything you need to dig into the development process and turn your great idea into a reality! In this new edition of Android App Development For Dummies, you'll find easy-to-follow access to the latest programming techniques that take advantage of the new features of the Android operating system. Plus, two programs are provided: a simple program to get you started and an intermediate program that uses more advanced aspects of the Android platform.

Android mobile devices currently account for nearly 80% of mobile phone market share worldwide, making it the best platform to reach the widest possible audience. With the help of this friendly guide, developers of all stripes will quickly find out how to install the tools they need, design a good user interface, grasp the design differences between phone and tablet applications, handle user input, avoid common pitfalls, and turn a "meh" app into one that garners applause.

  • Create seriously cool apps for the latest Android smartphones and tablets
  • Adapt your existing apps for use on an Android device
  • Start working with programs and tools to create Android apps
  • Publish your apps to the Google Play Store

Whether you're a new or veteran programmer, Android App Development For Dummies will have you up and running with the ins and outs of the Android platform in no time.


Title: Android Application Development All-in-One For Dummies
ISBN: 9781119660453
Format: BC
Authors: Barry Burd John Paul Mueller
Pub. Date: 20200717
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $74.95
Discount: 20%
Our Price: $59.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Conquer the world of Android app development 

Android has taken over the mobile and TV markets and become unstoppable! Android offers a vast stage for developers to serve millions—and rake in the profits—with diverse and wide-ranging app ideas. Whether you’re a raw recruit or a veteran programmer, you can get in on the action and become a master of the Android programming universe with the new edition of Android Application Development For Dummies All-in-One. In addition to receiving guidance on mobile and TV development, you’ll find overviews of native code, watch, car, Android wear, and other device development. 

This friendly, easy-to-follow book kicks off by offering a fundamental understanding of Android’s major technical ideas, including functional programming techniques. It moves on to show you how to work effectively in Studio, program cool new features, and test your app to make sure it’s ready to release to a waiting world. You’ll also have an opportunity to brush up on your Kotlin and develop your marketing savvy. There are millions of potential customers out there, and you want to stand out from the crowd!  

  • Understand new features and enhancements 
  • Get development best-practices 
  • Know your Android hardware 
  • Access online materials 

With a market share like Android’s, the stakes couldn’t be higher. Android Application Development For Dummies All-in-One levels the field and gives you the tools you need to take on the world.  

 


Title: Android Programming
ISBN: 9781118717370
Format: BC
Authors: Erik Hellman
Pub. Date: 20131206
Publisher: John Wiley & Sons (UK)
Availability: In_stock
RRP: $61.95
Discount: 20%
Our Price: $49.56
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Unleash the power of the Android OS and build the kinds of brilliant, innovative apps users love to use

If you already know your way around the Android OS and can build a simple Android app in under an hour, this book is for you. If you?re itching to see just how far you can push it and discover what Android is really capable of, it?s for you. And if you?re ready to learn how to build advanced, intuitive, innovative apps that are a blast to use, this book is definitely for you.

From custom views and advanced multi-touch gestures, to integrating online web services and exploiting the latest geofencing and activity recognition features, ace Android developer, Erik Hellman, delivers expert tips, tricks and little-known techniques for pushing the Android envelope so you can:

  • Optimize your components for the smoothest user experience possible
  • Create your own custom Views
  • Push the boundaries of the Android SDK
  • Master Android Studio and Gradle
  • Make optimal use of the Android audio, video and graphics APIs
  • Program in Text-To-Speech and Speech Recognition
  • Make the most of the new Android maps and location API
  • Use Android connectivity technologies to communicate with remote devices
  • Perform background processing
  • Use Android cryptography APIs
  • Find and safely use hidden Android APIs
  • Cloud-enable your applications with Google Play Services
  • Distribute and sell your applications on Google Play Store

Learn how to unleash the power of Android and transform your apps from good to great in Android Programming: Pushing the Limits.


Title: Arduino For Dummies
ISBN: 9781119489542
Format: BC
Authors: John Nussey
Pub. Date: 20180824
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $44.95
Discount: 20%
Our Price: $35.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Bring your ideas to life with the latest Arduino hardware and software

Arduino is an affordable and readily available hardware development platform based around an open source, programmable circuit board. You can combine this programmable chip with a variety of sensors and actuators to sense your environment around you and control lights, motors, and sound. This flexible and easy-to-use combination of hardware and software can be used to create interactive robots, product prototypes and electronic artwork, whether you’re an artist, designer or tinkerer.

Arduino For Dummies is a great place to start if you want to find out about Arduino and make the most of its incredible capabilities. It helps you become familiar with Arduino and what it involves, and offers inspiration for completing new and exciting projects.

•     Covers the latest software and hardware currently on the market

•     Includes updated examples and circuit board diagrams in addition to new resource chapters

•     Offers simple examples to teach fundamentals needed to move onto more advanced topics

•     Helps you grasp what’s possible with this fantastic little board

Whether you’re a teacher, student, programmer, hobbyist, hacker, engineer, designer, or scientist, get ready to learn the latest this new technology has to offer! 

 


Title: Assembly Language Step-by-Step
ISBN: 9780470497029
Format: BC
Authors: Jeff Duntemann
Pub. Date: 20090918
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $107.95
Discount: 20%
Our Price: $86.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


The eagerly anticipated new edition of the bestselling introduction to x86 assembly language

The long-awaited third edition of this bestselling introduction to assembly language has been completely rewritten to focus on 32-bit protected-mode Linux and the free NASM assembler. Assembly is the fundamental language bridging human ideas and the pure silicon hearts of computers, and popular author Jeff Dunteman retains his distinctive lighthearted style as he presents a step-by-step approach to this difficult technical discipline.

He starts at the very beginning, explaining the basic ideas of programmable computing, the binary and hexadecimal number systems, the Intel x86 computer architecture, and the process of software development under Linux. From that foundation he systematically treats the x86 instruction set, memory addressing, procedures, macros, and interface to the C-language code libraries upon which Linux itself is built.

  • Serves as an ideal introduction to x86 computing concepts, as demonstrated by the only language directly understood by the CPU itself
  • Uses an approachable, conversational style that assumes no prior experience in programming of any kind
  • Presents x86 architecture and assembly concepts through a cumulative tutorial approach that is ideal for self-paced instruction
  • Focuses entirely on free, open-source software, including Ubuntu Linux, the NASM assembler, the Kate editor, and the Gdb/Insight debugger
  • Includes an x86 instruction set reference for the most common machine instructions, specifically tailored for use by programming beginners
  • Woven into the presentation are plenty of assembly code examples, plus practical tips on software design, coding, testing, and debugging, all using free, open-source software that may be downloaded without charge from the Internet.

Title: Beginning Android Programming with Android Studio
ISBN: 9781118705599
Format: BC
Authors: Jerome DiMarzio
Pub. Date: 20161014
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $65.95
Discount: 20%
Our Price: $52.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


A hands-on introduction to the latest release of the Android OS and the easiest Android tools for developers

As the dominant mobile platform today, the Android OS is a powerful and flexible platform for mobile device. The new Android 7 release (New York Cheesecake) boasts significant new features and enhancements for both smartphone and tablet applications. This step-by-step resource takes a hands-on approach to teaching you how to create Android applications for the latest OS and the newest devices, including both smartphones and tablets.

  • Shows you how to install, get started with, and use Android Studio 2 - the simplest Android developer tool ever for beginners
  • Addresses how to display notifications, create rich user interfaces, and use activities and intents
  • Reviews mastering views and menus and managing data
  • Discusses working with SMS 
  • Looks at packaging and publishing applications to the Android market

Beginning Android Programming with Android Studio starts with the basics and goes on to provide you with everything you need to know to begin to successfully develop your own Android applications.


Title: Beginning ArcGIS for Desktop Development using .NET
ISBN: 9781118442548
Format: BC
Authors: Pouria Amirian
Pub. Date: 20130426
Publisher: John Wiley & Sons (UK)
Availability: In_stock
RRP: $51.95
Discount: 20%
Our Price: $41.56
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Get the very most out of the ArcGIS for Desktop products through ArcObjects and .NET

ArcGIS for Desktop is a powerful suite of software tools for creating and using maps, compiling, analyzing and sharing geographic information, using maps and geographic information in applications, and managing geographic databases. But getting the hang of ArcGIS for Desktop can be a bit tricky, even for experienced programmers. Core components of ArcGIS platform is called ArcObjects. This book first introduce you the whole ArcGIS platform and the opportunities for development using various programming languages. Then it focuses on ArcGIS for Desktop applications and makes you familiar with ArcObjects from .NET point of view. Whether you are an ArcGIS user with no background in programming or a programmer without experience with the ArcGIS platform, this book arms you with everything you need to get going with ArcGIS for Desktop development using .NET?right away. Written by a leading expert in geospatial information system design and development, it provides concise, step-by-step guidance, illustrated with best-practices examples, along with plenty of ready-to-use source code. In no time you?ll progress from .NET programming basics to understanding the full suite of ArcGIS tools and artefacts to customising and building your own commands, tools and extensions?all the way through application deployment.
Among other things, you?ll learn to:

  • Object-Oriented and Interface-based programming in .NET (C# and VB.NET)
  • Finding relationship between classes and interfaces using object model diagrams
  • Querying data
  • Visualizing geographical data using various rendering
  • Creating various kinds of Desktop Add-Ins
  • Performing foreground and background geoprocessing

Learn how to improve your productivity with ArcGIS for Desktop and Beginning ArcGIS for Desktop Development Using .NET


Title: Beginning C# 7 Programming with Visual Studio 2017
ISBN: 9781119458685
Format: BC
Authors: Benjamin Perkins Jacob Vibe Hammer Jon D. Reid
Pub. Date: 20180330
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $90.95
Discount: 20%
Our Price: $72.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


 Easily get started programming using the ultra-versatile C# 7 and Visual Studio 2017

Beginning C# 7 Programming with Visual Studio 2017 is the beginner’s ultimate guide to the world’s most popular programming language. Whether you’re new to programming entirely, or just new to C#, there has never been a better time to get started. The new C# 7 and Visual Studio 2017 updates feature a number of new tools and features that streamline the workflow, simplify the code, and make it easier than ever to build high-quality apps. This book walks you through everything you need to know, starting from the very basics, to have you programming in no time. You’ll learn about variables, flow control, and object oriented programming, then move into Web and Windows programming as well as databases and XML. The companion website provides downloadable code examples, and practical Try It Out sections provide explicit, step-by-step instructions for writing your own useful, customizable code.

C# 7 can be used to build Windows applications, program Windows 10, and write Web apps when used alongside ASP.NET. With programming skills becoming de rigueur in fields far beyond the tech world, C# 7 is a great place to start building versatile, helpful skills. This book gets you started quickly and easily with instruction from a master-team of C# programmers.

  • Learn how to program using the world’s leading programming language
  • Build smarter, faster apps using the latest features in C# 7 and Visual Studio 2017
  • Find and fix bugs sooner, saving headaches down the line
  • Integrate with all .NET Core, Azure applications, cloud services, Docker containers, and more

The world of programming can seem intimidating to a beginner, and the prospect of learning a whole new “language” can seem daunting. Beginning C# 7 Programming with Visual Studio 2017 demystifies the process and shows you how to bring your ideas to life.


Title: Beginning Java Programming
ISBN: 9781118739495
Format: BC
Authors: Bart Baesens Aimee Backiel Seppe vanden Broucke
Pub. Date: 20150220
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $74.95
Discount: 20%
Our Price: $59.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


A comprehensive Java guide, with samples, exercises, case studies, and step-by-step instruction

Beginning Java Programming: The Object Oriented Approach is a straightforward resource for getting started with one of the world's most enduringly popular programming languages. Based on classes taught by the authors, the book starts with the basics and gradually builds into more advanced concepts. The approach utilizes an integrated development environment that allows readers to immediately apply what they learn, and includes step-by-step instruction with plenty of sample programs. Each chapter contains exercises based on real-world business and educational scenarios, and the final chapter uses case studies to combine several concepts and put readers' new skills to the test.

Beginning Java Programming: The Object Oriented Approach provides both the information and the tools beginners need to develop Java skills, from the general concepts of object-oriented programming. Learn to:

  • Understand the Java language and object-oriented concept implementation
  • Use Java to access and manipulate external data
  • Make applications accessible to users with GUIs
  • Streamline workflow with object-oriented patterns

The book is geared for those who want to use Java in an applied environment while learning at the same time. Useful as either a course text or a stand-alone self-study program, Beginning Java Programming is a thorough, comprehensive guide.


Title: Beginning PHP 5.3
ISBN: 9780470413968
Format: BC
Authors: Matt Doyle
Pub. Date: 20091009
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $65.95
Discount: 20%
Our Price: $52.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


This book is intended for anyone starting out with PHP programming. If you?ve previously worked in another programming language such as Java, C#, or Perl, you?ll probably pick up the concepts in the earlier chapters quickly; however, the book assumes no prior experience of programming or of building Web applications.

That said, because PHP is primarily a Web technology, it will help if you have at least some knowledge of other Web technologies, particularly HTML and CSS.

Many Web applications make use of a database to store data, and this book contains three chapters on working with MySQL databases. Once again, if you?re already familiar with databases in general ? and MySQL in particular ? you?ll be able to fly through these chapters. However, even if you?ve never touched a database before in your life, you should still be able to pick up a working knowledge by reading through these chapters.


Title: Beginning Programming All-in-One Desk Reference For Dummies
ISBN: 9780470108543
Format: BC
Authors: Wallace Wang
Pub. Date: 20080516
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $57.95
Discount: 20%
Our Price: $46.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


he fun, fast, and easy way to learn programming fundamentals and essentials – from C to Visual Basic and all the languages in between 
 
So you want to be a programmer? Or maybe you just want to make your computer do what YOU want for a change? Maybe you enjoy the challenge of identifying a problem and solving it. If programming intrigues you (for whatever reason),?Beginning Programming All-In-One Desk Reference For Dummies?is like having a starter programming library all in one handy, if hefty, book. 

In this practical guide, you’ll find out about algorithms, best practices, compiling, debugging your programs, and much more. The concepts are illustrated in several different programming languages, so you’ll get a feel for the variety of languages and the needs they fill.  

Inside you’ll discover seven minibooks: 

  • Getting Started: From learning methods for writing programs to becoming familiar with types of programming languages, you’ll lay the foundation for your programming adventure with this minibook. 
  • Programming Basics: Here you’ll dive into how programs work, variables, data types, branching, looping, subprograms, objects, and more. 
  • Data Structures: From structures, arrays, sets, linked lists, and collections, to stacks, queues, graphs, and trees, you’ll dig deeply into the data. 
  • Algorithms: This minibook shows you how to sort and search algorithms, how to use string searching, and gets into data compression and encryption. 
  • Web Programming: Learn everything you need to know about coding for the web: HyperText. Markup Language (better known simply as HTML), CSS, JavaScript, PHP, and Ruby. 
  • Programming Language Syntax: Introduces you to the syntax of various languages – C, C++, Java, C#, Perl, Python, Pascal, Delphi, Visual Basic, REALbasic  – so you know when to use which one. 
  • Applications: This is the fun part where you put your newly developed programming skills to work in practical ways. 
 

Additionally, Beginning Programming All-In-One Desk Reference For Dummies?shows you how to decide what you want your program to do, turn your instructions into “machine language” that the computer understands, use programming best practices, explore the “how” and “why” of data structuring, and more. And you’ll get a look into various applications like database management, bioinformatics, computer security, and artificial intelligence. After you get this book and start coding, you’ll soon realize that — wow! You’re a programmer! 


Title: Beginning Programming with C++ For Dummies
ISBN: 9781118823873
Format: BC
Authors: Stephen R. Davis
Pub. Date: 20141017
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Learn to program with C++ quickly with this helpful For Dummies guide

Beginning Programming with C++ For Dummies, 2nd Edition gives you plain-English explanations of the fundamental principles of C++, arming you with the skills and know-how to expertly use one of the world's most popular programming languages. You'll explore what goes into creating a program, how to put the pieces together, learn how to deal with standard programming challenges, and much more.

Written by the bestselling author of C++ For Dummies, this updated guide explores the basic development concepts and techniques of C++ from a beginner's point of view, and helps make sense of the how and why of C++ programming from the ground up. Beginning with an introduction to how programming languages function, the book goes on to explore how to work with integer expressions and character expressions, keep errors out of your code, use loops and functions, divide your code into modules, and become a functional programmer.

  • Grasp C++ programming like a pro, even if you've never written a line of code
  • Master basic development concepts and techniques in C++
  • Get rid of bugs and write programs that work
  • Find all the code from the book and an updated C++ compiler on the companion website

If you're a student or first-time programmer looking to master this object-oriented programming language, Beginning Programming with C++ For Dummies, 2nd Edition has you covered.


Title: Beginning Programming with Java For Dummies
ISBN: 9781119806912
Format: BC
Authors: Barry Burd
Pub. Date: 20210910
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Become a Java wizard with this popular programming guide

Consider Beginning Programming with Java For Dummies your indispensable guide to learning how to program in one of the most popular programming languages—Java! Java is an invaluable language to master, as it's widely used for application development, including Android, desktop, and server-side applications.

Beginning Programming with Java For Dummies is written specifically for newbies to programming. The book starts with an overview of computer programming and builds from there; it explains the software you need, walks you through writing your own programs, and introduces you to a few of the more-complex aspects of programming in Java. It also includes step-by-step examples you can try on your own (and email the author if you need help). As you work through the book, you'll get smart about these Java features:

  • Object-oriented programming (OOP), a Java mainstay
  • IntelliJ IDEA, an integrated development environment (IDE), that gives you one place to do all your programming, including debugging code
  • Loops, branches, and collections
  • Variables and operators
  • Expressions, statements, and blocks

Beginning Programming with Java For Dummies translates all this foreign programming and computer syntax into plain English, along with plenty of helpful examples and tips. Learning a new language—and coding is definitely its own language—should be a fun endeavor. With this book as your handy interpreter, you’ll be on your way to fluency, speaking the language of coders everywhere!


Title: Beginning Programming with Python For Dummies
ISBN: 9781119457893
Format: BC
Authors: John Paul Mueller
Pub. Date: 20180126
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $57.95
Discount: 20%
Our Price: $46.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


The easy way to learn programming fundamentals with Python

Python is a remarkably powerful and dynamic programming language that's used in a wide variety of application domains. Some of its key distinguishing features include a very clear, readable syntax, strong introspection capabilities, intuitive object orientation, and natural expression of procedural code. Plus, Python features full modularity, supporting hierarchical packages, exception-based error handling, and modules easily written in C, C++, Java, R, or .NET languages, such as C#. In addition, Python supports a number of coding styles that include: functional, imperative, object-oriented, and procedural.

Due to its ease of use and flexibility, Python is constantly growing in popularity—and now you can wear your programming hat with pride and join the ranks of the pros with the help of this guide. Inside, expert author John Paul Mueller gives a complete step-by-step overview of all there is to know about Python. From performing common and advanced tasks, to collecting data, to interacting with package—this book covers it all!

  • Use Python to create and run your first application
  • Find out how to troubleshoot and fix errors
  • Learn to work with Anaconda and use Magic Functions
  • Benefit from completely updated and revised information since the last edition

If you've never used Python or are new to programming in general, Beginning Programming with Python For Dummies is a helpful resource that will set you up for success.


Title: Beginning Python
ISBN: 9780470414637
Format: BC
Authors: James Payne
Pub. Date: 20100115
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $65.95
Discount: 20%
Our Price: $52.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Beginning Python: Using Python 2.6 and Python 3.1 introduces this open source, portable, interpreted, object-oriented programming language that combines remarkable power with clear syntax. This book enables you to quickly create robust, reliable, and reusable Python applications by teaching the basics so you can quickly develop Web and scientific applications, incorporate databases, and master systems tasks on various operating systems, including Linux, MAC OS, and Windows. You'll get a comprehensive tutorial that guides you from writing simple, basic Python scripts all the way through complex concepts, and also features a reference of the standard modules with examples illustrating how to implement features in the various modules. Plus, the book covers using Python in specific program development domains, such as XML, databases, scientific applications, network programming, and Web development.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.


Title: Beginning Rust Programming
ISBN: 9781119712978
Format: BC
Authors: Ric Messier
Pub. Date: 20210219
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $82.95
Discount: 20%
Our Price: $66.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Quickly learn the ropes with the Rust programming language using this practical, step-by-step guide 

In Beginning Rust Programming, accomplished programmer and author Ric Messier delivers a highly practical, real-world guide to coding with Rust. Avoiding dry, theoretical content and “Hello, world”-type tutorials of questionable utility, the book dives immediately into functional Rust programming that takes advantage of the language’s blazing speed and memory efficiency.

Designed from the ground up to give you a running start to using the multiparadigm system programming language, this book will teach you to: 

  • Solve real-world computer science problems of practical importance 
  • Use Rust’s rich type system and ownership model to guarantee memory-safety and thread-safety 
  • Integrate Rust with other programming languages and use it for embedded devices 

Perfect for programmers with some experience in other languages, like C or C++, Beginning Rust Programming is also a great pick for students new to programming and seeking a user-friendly and robust language with which to start their coding career.


Title: Beginning Spring
ISBN: 9781118892923
Format: BC
Authors: Mert Caliskan Kenan Sevindik
Pub. Date: 20150206
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $74.95
Discount: 20%
Our Price: $59.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Get up to speed quickly with this comprehensive guide to Spring

Beginning Spring is the complete beginner's guide to Java's most popular framework. Written with an eye toward real-world enterprises, the book covers all aspects of application development within the Spring Framework. Extensive samples within each chapter allow developers to get up to speed quickly by providing concrete references for experimentation, building a skillset that drives successful application development by exploiting the full capabilities of Java's latest advances.

Spring provides the exact toolset required to build an enterprise application, and has become the standard within the field. This book covers Spring 4.0, which contains support for Java 8 and Java EE 7. Readers begin with the basics of the framework, then go on to master the most commonly used tools and fundamental concepts inherent in any Spring project. The book emphasizes practicality and real-world application by addressing needs such as meeting customer demand and boosting productivity, and by providing actionable information that helps developers get the most out of the framework. Topics include:

  • Dependency Injection and Inversion of Control
  • Unit testing Spring enabled Web Applications 
  • Data Access using Spring JDBC and ORM support along with Transaction Management
  • Building Web Applications and RESTful Web Services with Spring MVC
  • Securing Web Applications using Spring Security
  • Spring Expression Language with its Extensive Features
  • Aspect Oriented Programming Facilities Provided by Spring AOP
  • Caching with 3rd Party Cache Providers? Support
  • The Best of the Breed: Spring 4.0

The information is organized and structured an ideal way for students and corporate training programs, and explanations about inner workings of the framework make it a handy desk reference even for experienced developers. For novices, Beginning Spring is invaluable as a comprehensive guide to the real-world functionality of Spring.


Title: Beginning Visual Basic 2015
ISBN: 9781119092117
Format: BC
Authors: Bryan Newsome
Pub. Date: 20151120
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $74.95
Discount: 20%
Our Price: $59.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Learn Visual Basic step by step and start programming right away

Beginning Visual Basic 2015 is the ideal guide for new programmers, especially those learning their first language. This new edition has been updated to align with Visual Studio 2015, and also refocused to concentrate on key beginner topics. Precise, step-by-step instructions walk you through important tasks, and clear explanations targeted to beginners will have you writing your first Visual Basic application quickly. You'll start from the absolute beginning, assuming no prior programming experience, and then gradually build your skills to write Visual Basic applications for Windows and the Web. Coverage includes objects, class libraries, graphics, databases, and much more, with explicit instructions on using ASP.NET, SQL Server, ADO.NET, and XML.

Visual Studio is the usual environment for Visual Basic programming, and the latest upgrade has made Visual Basic more feature compatible with C# to allow programmers to move fluidly between the two languages. Don't know C#? Don't worry! This book starts from the very beginning of Visual Basic programming to help you build your skills from the ground-up.

  • Understand flow control and data structure
  • Debug Windows applications, dialog boxes, and menus
  • Master objects and object-oriented techniques
  • Access databases, program graphics, and program for the Web

Over three million programmers use Visual Basic, and many of them learned it as their first language. It's beginner-friendly, versatile, and visually oriented, making it an ideal introduction to the programming mindset, workflow, and hard skills. Beginning Visual Basic 2015 gets you started on the right foot, with clear, patient instruction and plenty of hands-on practice.

Title: Beginning XML
ISBN: 9781118162132
Format: BC
Authors: Joe Fawcett Danny Ayers Liam R. E. Quin
Pub. Date: 20120622
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $65.95
Discount: 20%
Our Price: $52.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


A complete update covering the many advances to the XML language

The XML language has become the standard for writing documents on the Internet and is constantly improving and evolving. This new edition covers all the many new XML-based technologies that have appeared since the previous edition four years ago, providing you with an up-to-date introductory guide and reference. Packed with real-world code examples, best practices, and in-depth coverage of the most important and relevant topics, this authoritative resource explores both the advantages and disadvantages of XML and addresses the most current standards and uses of XML.

  • Features the most updated content built on audience feedback from the previous edition as well as the vast knowledge from XML developer teams
  • Boasts new chapters on RELAX NG and Schematron, XML functionality in databases, LINQ to XML, Jabber and XMLPP, XHTML, HTML5, and more
  • Offers in-depth coverage on extracting data from XML and updated material on Web Services

Beginning XML, Fifth Edition delivers the most important aspects of XML in regard to what it is, how it works, what technologies surround it, and how it can best be used in a variety of situations.


Title: Bite-Size Python
ISBN: 9781119643814
Format: BC
Authors: April Speight
Pub. Date: 20200810
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $41.95
Discount: 20%
Our Price: $33.56
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Introduce children to the popular Python programming language through relatable examples and fun projects!

Python has now surpassed Java as the most commonly used programming language. As the language rises in popularity, this complete guide can teach basic Python concepts to kids with its simple, friendly format. Bite-Size Python: An Introduction to Python Programming provides children with a foundation in the Python language. This unique book shares knowledge through easy-to-understand examples, fast exercises, and fun projects!

As children learn, their parents, caregivers, and instructors can also join in their discoveries. Bite-Size Python is ideal for those who are new to programming, giving kids ages 9 and up a beginners’ approach to learning one of the most important programming languages.

  • Gives an overview of Python
  • Provides exciting programming projects
  • Offers instruction on how to download and install Python
  • Presents key programming language concepts
  • Simplifies technical definitions

With this playful guide to learning Python, readers can try out activities on their computers for a hands-on learning experience. The artwork in Bite-Size Python represents children of various backgrounds, so any child who picks up this book will be empowered to learn and young readers will love showing their projects to friends and family!


Title: C Programming
ISBN: 9780393979503
Format: BC
Authors: K. N. King
Pub. Date: 20100108
Publisher: W W Norton & Company
Availability: In_stock
RRP: $153.95
Discount: 12.5%
Our Price: $134.71
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


You've never seen a C book like this before: packed with useful information and examples, yet highly readable. Everyone from beginner to expert can profit from reading C Programming: A Modern Approach.


Title: C Programming For Dummies
ISBN: 9781119740247
Format: BC
Authors: Dan Gookin
Pub. Date: 20201009
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Get an A grade in C

As with any major language, mastery of C can take you to some very interesting new places. Almost 50 years after it first appeared, it's still the world's most popular programming language and is used as the basis of global industry's core systems, including operating systems, high-performance graphics applications, and microcontrollers. This means that fluent C users are in big demand at the sharp end in cutting-edge industries—such as gaming, app development, telecommunications, engineering, and even animation—to translate innovative ideas into a smoothly functioning reality.

To help you get to where you want to go with C, this 2nd edition of C Programming For Dummies covers everything you need to begin writing programs, guiding you logically through the development cycle: from initial design and testing to deployment and live iteration. By the end you'll be au fait with the do's and don'ts of good clean writing and easily able to produce the basic—and not-so-basic—building blocks of an elegant and efficient source code.

  • Write and compile source code
  • Link code to create the executable program
  • Debug and optimize your code
  • Avoid common mistakes

Whatever your destination: tech industry, start-up, or just developing for pleasure at home, this easy-to-follow, informative, and entertaining guide to the C programming language is the fastest and friendliest way to get there!


Title: C Programming Study Guide
ISBN: 9780393969467
Format: BC
Authors: K. N. King
Pub. Date: 20100108
Publisher: W W Norton & Company
Availability: In_stock
RRP: $67.95
Discount: 12.5%
Our Price: $59.46
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


This introduction to the C programming language is based on the C ANSI dialect and is usable with all ANSI-compatible compilers and all operating systems. The three main parts of the text are: basic grounding in C; advanced topics and program writing; and a reference apparatus.

Title: C# 2008 For Dummies
ISBN: 9780470191095
Format: BC
Authors: Stephen R. Davis Chuck Sphar
Pub. Date: 20080208
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $57.95
Discount: 20%
Our Price: $46.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Whether you?re a total novice or a programmer shifting to C#, the newest version of this programming language is full of cool features you?ll want to use. With its Visual Studio compatibility, C# is the perfect language for building Windows Vista applications. And the 2008 version works with LINQ, a query language with syntax similar to SQL but which simplifies database code and can also write queries on XML files.

For the best basic C# how-to, it?s hard to beat C# 2008 For Dummies. This plain-English guide to programming with C# can have you creating your first console application before you finish Part I. In fact, the basic template you create at that point will be the foundation of many other apps as you move through the book. Along the way you?ll get the scoop on organizing your data, object-oriented programming (also known as OOP), and a great LINQ-related feature called delegates and events. You?ll find out how to

  • Create a console application template
  • Perform logical comparisons
  • Work with loops and if statements
  • Understand collection syntax
  • Use interfaces and object-oriented concepts
  • Apply delegates and events, and much more

You?ll even gain some rare insight into how to understand error messages you may get when programming in C#. All the code you need can be found on the companion Web site, along with great bonus information that helps you do more with C# 2008. So ? what are you waiting for? Grab C# 2008 For Dummies and let?s get started!


Title: C# 7.0 All-in-One For Dummies
ISBN: 9781119428114
Format: BC
Authors: John Paul Mueller Bill Sempf Chuck Sphar
Pub. Date: 20171215
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $82.95
Discount: 20%
Our Price: $66.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Sharpen your knowledge of C#

C# know-how is a must if you want to be a professional Microsoft developer. It's also good to know a little C# if you're building tools for the web, mobile apps, or other development tasks. C# 7.0 All-in-One For Dummies offers a deep dive into C# for coders still learning the nuances of the valuable programming language. Pop it open to get an intro into coding with C#, how to design secure apps and databases, and even pointers on building web and mobile apps with C#.

C# remains one of the most in-demand programming language skills. The language regularly ranks in the top five among "most in-demand" languages, typically along with Java/JavaScript, C++, and Python. A December 2016 ZDNet article noted 'If your employer is a Microsoft developer, you better know C#." Lucky for you, this approachable, all-in-one guide is here to help you do just that—without ever breaking a sweat!

Includes coverage of the latest changes to C#

  • Shows you exactly what the language can (and can't) do
  • Presents familiar tasks that you can accomplish with C#
  • Provides insight into developing applications that provide protection against hackers

If you have a basic understanding of coding and need to learn C#—or need a reference on the language in order to launch or further your career—look no further.


Title: C++ All-in-One For Dummies
ISBN: 9781119601746
Format: BC
Authors: John Paul Mueller
Pub. Date: 20201218
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $65.95
Discount: 20%
Our Price: $52.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Get ready for C++20 with all you need to know for complete mastery! 

Your comprehensive and updated guide to one of the world’s most popular programming languages is here! Whether you’re a novice or expert, you’ll find what you need to get going with the latest features of C++20. The workhorse of programming languages, C++ gives you the utmost control of data usage and interface and resource allocation. If your job involves data, proficiency in C++ means you’re indispensable!

This edition gives you 8 books in 1 for total C++ mastery. Inside, internationally renowned expert John Paul Mueller takes you from the fundamentals of working with objects and classes to writing applications that use paradigms not normally associated with C++, such as those used for functional programming strategies. The book also includes online resources such as source code. You discover how to use a C++ GNU compiler to build applications and even how to use your mobile device for coding.

  • Conquer advanced programming and troubleshooting 
  • Streamline your code with lambda expressions
  • Use C++ where you need it: for gaming, enterprise applications, and Web services
  • Uncover object secrets including the use of design patterns 
  • Discover how to use functional programming techniques to make code concise and easy to read

If you want to be your organization’s C++ guru, C++ All-In-One for Dummies is where it’s at!


Title: C++ For Dummies
ISBN: 9781118823774
Format: BC
Authors: Stephen R. Davis
Pub. Date: 20140530
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


The best-selling C++ For Dummies book makes C++ easier!

C++ For Dummies, 7th Edition is the best-selling C++ guide on the market, fully revised for the 2014 update. With over 60% new content, this updated guide reflects the new standards, and includes a new Big Data focus that highlights the use of C++ among popular Big Data software solutions. The book provides step-by-step instruction from the ground up, helping beginners become programmers and allowing intermediate programmers to sharpen their skills. The companion website provides all code mentioned in the text, an updated GNU_C++, the new C++ compiler, and other applications. By the end of the first chapter, you will have programmed your first C++ application!

As one of the most commonly used programming languages, C++ is a must-have skill for programmers who wish to remain versatile and marketable. C++ For Dummies, 7th Edition provides clear, concise, expert instruction, which is organized for easy navigation and designed for hands-on learning. Whether you're new to programming, familiar with other languages, or just getting up to speed on the new libraries, features, and generics, this guide provides the information you need.

  • Provides you with an introduction to C++ programming
  • Helps you become a functional programmer
  • Features information on classes, inheritance, and optional features
  • Teaches you 10 ways to avoid adding bugs

The book incorporates the newest C++ features into the fundamental instruction, allowing beginners to learn the update as they learn the language. Staying current on the latest developments is a crucial part of being a programmer, and C++ For Dummies, 7th Edition gets you started off on the right foot.


Title: Coding All-in-One For Dummies
ISBN: 9781119363026
Format: BC
Authors: Nikhil Abraham
Pub. Date: 20170421
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $65.95
Discount: 20%
Our Price: $52.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


See all the things coding can accomplish

The demand for people with coding know-how exceeds the number of people who understand the languages that power technology. Coding All-in-One For Dummies gives you an ideal place to start when you're ready to add this valuable asset to your professional repertoire. Whether you need to learn how coding works to build a web page or an application or see how coding drives the data revolution, this resource introduces the languages and processes you'll need to know.

Peek inside to quickly learn the basics of simple web languages, then move on to start thinking like a professional coder and using languages that power big applications. Take a look inside for the steps to get started with updating a website, creating the next great mobile app, or exploring the world of data science. Whether you're looking for a complete beginner's guide or a trusted resource for when you encounter problems with coding, there's something for you!

  • Create code for the web
  • Get the tools to create a mobile app
  • Discover languages that power data science
  • See the future of coding with machine learning tools

With the demand for skilled coders at an all-time high, Coding All-in-One For Dummies is here to propel coding newbies to the ranks of professional programmers.

Title: Coding For Kids For Dummies
ISBN: 9781119555162
Format: BC
Authors: Camille McCue
Pub. Date: 20190412
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $44.95
Discount: 20%
Our Price: $35.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


 A guide for kids who want to learn coding

Coding is quickly becoming an essential academic skill, right up there with reading, writing, and arithmetic. This book is an ideal way for young learners ages 8-13 who want more coding knowledge than you can learn in an hour, a day, or a week.

Written by a classroom instructor with over a decade of experience teaching technology skills to kids as young as five, this book teaches the steps and logic needed to write code, solve problems, and create fun games and animations using projects based in Scratch and JavaScript. This 2nd Edition is fully updated to no longer require any limited-time software downloads to complete the projects.

  • Learn the unique logic behind writing computer code
  • Use simple coding tools?ideal for teaching kids and beginners
  • Build games and animations?you can show off to friends
  • Add motion and interactivity to your projects 

Whether you’re a kid ready to make fun things using technology or a parent, teacher, or mentor looking to introduce coding in an eager child’s life, this fun book makes getting started with coding fun and easy!


Title: Coding with JavaScript For Dummies
ISBN: 9781119056072
Format: BC
Authors: Chris Minnick Eva Holland
Pub. Date: 20150515
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Go from beginner to builder quickly with this hands-on JavaScript guide

Coding with JavaScript For Dummies provides easy, hands-on instruction for anyone looking to learn this popular client-side language. No experience? No problem! This friendly guide starts from the very beginning and walks you through the basics, then shows you how to apply what you've learned to real projects. You'll start building right away, including web page elements and simple applications, so you can immediately see how JavaScript is used in the real world. Online exercises allow you to test your code and expand your skills, and the easy-to-follow instruction provides step-by-step guidance toward understanding the JavaScript syntax, applications, and language.

JavaScript enhances static web pages by providing dynamic elements that can adapt and react to user action. It's a need-to-know tool for aspiring web designers, but anyone can benefit from understanding this core development language. Coding with JavaScript For Dummies takes you from beginner to builder quickly as you:

  • Learn what JavaScript does, how it works, and where to use it
  • Master the core elements of JavaScript and immediately put it to work
  • Build interactive web elements and try out your code online
  • Create basic applications as you apply JavaScript to the app development workflow

Anytime a website responds to your movement around the screen, that's JavaScript. It makes websites more functional, more beautiful, and more engaging, and your site visitors will demand nothing less. If you want to build a better website, you need JavaScript. If you need JavaScript, Coding with JavaScript For Dummies gets you started off quickly and painlessly, with plenty of hands-on practice.


Title: Concurrency
ISBN: 9780470093559
Format: BB
Authors: Jeff Magee Jeff Kramer
Pub. Date: 20060421
Publisher: John Wiley & Sons (UK)
Availability: In_stock
RRP: $111.95
Discount: 12.5%
Our Price: $97.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Concurrency provides a thoroughly updated approach to the basic concepts and techniques behind concurrent programming. Concurrent programming is complex and demands a much more formal approach than sequential programming. In order to develop a thorough understanding of the topic Magee and Kramer present concepts, techniques and problems through a variety of forms: informal descriptions, illustrative examples, abstract models and concrete Java examples. These combine to provide problem patterns and associated solution techniques which enable students to recognize the problems and arrive at solutions.
Title: Creating Digital Animations
ISBN: 9781119233527
Format: BC
Authors: Derek Breen
Pub. Date: 20160311
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $15.95
Discount: 20%
Our Price: $12.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


The easy way to start animating today!

Creating Digital Animations is your ticket to learning animation! Learn how to animate your very own characters using Scratch?the free multimedia tool that lets you create interactive stories, games, and animations. Designed specifically for kids aged seven and up, this easy-to-follow, full-color guide introduces you to important game design concepts through three simple projects. Step-by-step instructions walk you through the four major phases of animation design, showing you how to turn your idea into a real animation with sound effects and more! You'll work just like the pros as you sketch out your main idea, add your own details, and develop a complete, workable character from scratch.

If you're curious about coding, animation is the perfect place to start exploring. The Scratch platform doesn't require an actual programming language, but it gets you used to thinking like a programmer while you develop your very own animation. Short on rules but big on fun, this book is your friendly animation coach to get you started on the right foot.

  • Use stick figures to design your characters' 'bones'
  • Flesh out your design and animate movements
  • Create scenes and background locations
  • Add sound to take your animation to the next level

Animation is fun! Building your own characters is exciting! And putting the finishing touches on your animation project shows you just how much you can learn while you play. Coding is a valuable skill that will serve you throughout school and beyond, and this book teaches you the basics in a way that leaves you hungry for more. Where will you take your new animation skills next? Creating Digital Animations takes you on the first steps of your journey to wherever you want to go!

Title: Data Structures and Algorithms in C++
ISBN: 9780470383278
Format: BC
Authors: Michael T. Goodrich Roberto Tamassia David M. Mount
Pub. Date: 20110131
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $200.00
Discount: 12.5%
Our Price: $175.00
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


This second edition of Data Structures and Algorithms in C++ is designed to provide an introduction to data structures and algorithms, including their design, analysis, and implementation. The authors offer an introduction to object-oriented design with C++ and design patterns, including the use of class inheritance and generic programming through class and function templates, and retain a consistent object-oriented viewpoint throughout the book.

This is a ?sister? book to Goodrich & Tamassia?s Data Structures and Algorithms in Java, but uses C++ as the basis language instead of Java. This C++ version retains the same pedagogical approach and general structure as the Java version so schools that teach data structures in both C++ and Java can share the same core syllabus.

In terms of curricula based on the IEEE/ACM 2001 Computing Curriculum, this book is appropriate for use in the courses CS102 (I/O/B versions), CS103 (I/O/B versions), CS111 (A version), and CS112 (A/I/O/F/H versions).


Title: Data Structures and Algorithms in Java
ISBN: 9781118771334
Format: BC
Authors: Michael T. Goodrich Roberto Tamassia Michael H. Goldwasser
Pub. Date: 20140130
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $200.00
Discount: 12.5%
Our Price: $175.00
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


The design and analysis of efficient data structures has long been recognized as a key component of the Computer Science curriculum. Goodrich, Tomassia and Goldwasser's approach to this classic topic is based on the object-oriented paradigm as the framework of choice for the design of data structures. For each ADT presented in the text, the authors provide an associated Java interface. Concrete data structures realizing the ADTs are provided as Java classes implementing the interfaces. The Java code implementing fundamental data structures in this book is organized in a single Java package, net.datastructures. This package forms a coherent library of data structures and algorithms in Java specifically designed for educational purposes in a way that is complimentary with the Java Collections Framework.


Title: Data Structures and Algorithms in Python
ISBN: 9781118290279
Format: BB
Authors: Michael T. Goodrich Roberto Tamassia Michael H. Goldwasser
Pub. Date: 20130308
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $200.00
Discount: 12.5%
Our Price: $175.00
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Based on the authors? market leading data structures books in Java and C++, this textbook offers a comprehensive, definitive introduction to data structures in Python by respected authors.  Data Structures and Algorithms in Python is the first mainstream object-oriented book available for the Python data structures course.  Designed to provide a comprehensive introduction to data structures and algorithms, including their design, analysis, and implementation, the text will maintain the same general structure as Data Structures and Algorithms in Java and Data Structures and Algorithms in C++.


Title: Deep Learning For Dummies
ISBN: 9781119543046
Format: BC
Authors: John Paul Mueller Luca Massaron
Pub. Date: 20190517
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Take a deep dive into deep learning 

Deep learning provides the means for discerning patterns in the data that drive online business and social media outlets. Deep Learning for Dummies gives you the information you need to take the mystery out of the topic—and all of the underlying technologies associated with it.    

In no time, you’ll make sense of those increasingly confusing algorithms, and find a simple and safe environment to experiment with deep learning. The book develops a sense of precisely what deep learning can do at a high level and then provides examples of the major deep learning application types.

  • Includes sample code
  • Provides real-world examples within the approachable text
  • Offers hands-on activities to make learning easier
  • Shows you how to use Deep Learning more effectively with the right tools

This book is perfect for those who want to better understand the basis of the underlying technologies that we use each and every day.  


Title: Designing Distributed Control Systems
ISBN: 9781118694152
Format: BB
Authors: Veli-Pekka Eloranta Johannes Koskinen Marko Leppänen
Pub. Date: 20140415
Publisher: John Wiley & Sons (UK)
Availability: In_stock
RRP: $82.95
Discount: 20%
Our Price: $66.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Designing Distributed Control Systems presents 80 patterns for designing distributed machine control system software architecture (forestry machinery, mining drills, elevators, etc.). These patterns originate from state-of-the-art systems from market-leading companies, have been tried and tested, and will address typical challenges in the domain, such as long lifecycle, distribution, real-time and fault tolerance. Each pattern describes a separate design problem that needs to be solved. Solutions are provided, with consequences and trade-offs. Each solution will enable piecemeal growth of the design. Finding a solution is easy, as the patterns are divided into categories based on the problem field the pattern tackles. The design process is guided by different aspects of quality, such as performance and extendibility, which are included in the pattern descriptions. The book also contains an example software architecture designed by leading industry experts using the patterns in the book. The example system introduces the reader to the problem domain and demonstrates how the patterns can be used in a practical system design process. The example architecture shows how useful a toolbox the patterns provide for both novices and experts, guiding the system design process from its beginning to the finest details. Designing distributed machine control systems with patterns ensures high quality in the final product. High-quality systems will improve revenue and guarantee customer satisfaction. As market need changes, the desire to produce a quality machine is not only a primary concern, there is also a need for easy maintenance, to improve efficiency and productivity, as well as the growing importance of environmental values; these all impact machine design. The software of work machines needs to be designed with these new requirements in mind. Designing Distributed Control Systems presents patterns to help tackle these challenges. With proven methodologies from the expert author team, they show readers how to improve the quality and efficiency of distributed control systems.


Title: Developing Java Software
ISBN: 9780470090251
Format: BC
Authors: Russel Winder Graham Roberts
Pub. Date: 20061020
Publisher: John Wiley & Sons (UK)
Availability: In_stock
RRP: $111.95
Discount: 12.5%
Our Price: $97.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


This significantly updated new edition of Developing Java Software is a thorough presentation of object-oriented design and programming concepts using the Java 5 programming language. The book takes the reader from the basics of using Java 5 to the creation of complete, object-oriented programs. Following an ?objects early? approach, the core elements of the Java language are covered, including the use of recently added features such as generics.

The encouragement of the proper creation and use of classes, and the demonstration of the strategies used to create good quality code are at the core of this book. You will learn how Java programs work and how they can be designed and implemented in an organized and systematic way. In addition, the book addresses how a Java programming project should be managed and introduces the Ant build tool and the Subversion version control system.

Testing has always been an important part of Developing Java Software. This edition provides new chapters which give a detailed introduction to Test-driven Development (TDD). This approach to programming introduces more rigor to writing programs by placing emphasis on writing high quality testable and tested code from the outset. A series of examples and case studies shows how TDD works and highlights the strategies for testing code.

Reflecting recent changes to the Java programming language and newly focused on first courses in programming, this excellent primer is ideal for classroom use or self-study. The many motivating examples and larger case studies show how core ideas can be applied when creating real applications, and show how to use object-oriented methods effectively to create robust, reliable, and fully-tested Java applications.


Title: Effective Project Management
ISBN: 9781119562801
Format: BC
Authors: Robert K. Wysocki
Pub. Date: 20190419
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $107.95
Discount: 20%
Our Price: $86.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


The popular guide to the project management body of knowledge, now fully updated

Now in its eighth edition, this comprehensive guide to project management has long been considered the standard for both professionals and academics, with nearly 40,000 copies sold in the last three editions! Well-known expert Robert Wysocki has added four chapters of new content based on instructor feedback, enhancing the coverage of best-of-breed methods and tools for ensuring project management success.

With enriched case studies, accompanying exercises and solutions on the companion website, and PowerPoint slides for all figures and tables, the book is ideal for instructors and students as well as active project managers.

  • Serves as a comprehensive guide to project management for both educators and project management professionals
  • Updated to cover the new PMBOK® Sixth Edition 
  • Examines traditional, agile, and extreme project management techniques; the Enterprise Project Management Model; and Kanban and Scrumban methodologies
  • Includes a companion website with exercises and solutions and well as PowerPoint slides for all the figures and tables used
  • Written by well-known project management expert Robert Wysocki

Effective Project Management, Eighth Edition remains the comprehensive resource for project management practitioners, instructors, and students.

(PMBOK is a registered mark of the Project Management Institute, Inc.) 


Title: Flutter For Dummies
ISBN: 9781119612582
Format: BC
Authors: Barry Burd
Pub. Date: 20200717
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Create awesome iOS and Android apps with a single tool!? 

Flutter is an app developer’s dream come true. With Google’s open source toolkit, you can easily build beautiful apps that work across platforms using a single codebase. This flexibility allows you to get your work out to the widest possible audience. With Flutter already being used by thousands of developers worldwide in a market where billions of apps are downloaded every year, now is the right time to get ahead of the curve with this incredible tool.? 

Flutter for Dummies?is your friendly, ground-up route to creating multi-platform apps.? ? ?? 

From how to construct your initial frameworks to writing code in Dart, you’ll find the essentials you need to ride the Flutter revolutionary wave to success. This book includes how to create an intuitive and stunning UI, add rich interactivity, and easily pull in data. You’ll also see how Flutter features like Hot Reload—providing sub-second refreshes as you refine your work—help you make sure your app is a delight to use. 

  • Start simple: follow steps to build a basic app 
  • It’s alive! Keep connected to online data 
  • It moves! Make things fun with animated features 
  • Get the word out: use tips to expand your audience  

Whether you’re a fledgling developer or an expert wanting to add a slick feather to your programming cap, join the Flutter revolution now and soar above the rest! 


Title: Functional Programming For Dummies
ISBN: 9781119527503
Format: BC
Authors: John Paul Mueller
Pub. Date: 20190118
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Your guide to the functional programming paradigm 

Functional programming mainly sees use in math computations, including those used in Artificial Intelligence and gaming. This programming paradigm makes algorithms used for math calculations easier to understand and provides a concise method of coding algorithms by people who aren't developers. Current books on the market have a significant learning curve because they're written for developers, by developers—until now. 

Functional Programming for Dummies explores the differences between the pure (as represented by the Haskell language) and impure (as represented by the Python language) approaches to functional programming for readers just like you. The pure approach is best suited to researchers who have no desire to create production code but do need to test algorithms fully and demonstrate their usefulness to peers. The impure approach is best suited to production environments because it's possible to mix coding paradigms in a single application to produce a result more quickly. Functional Programming For Dummies uses this two-pronged approach to give you an all-in-one approach to a coding methodology that can otherwise be hard to grasp.

  • Learn pure and impure when it comes to coding
  • Dive into the processes that most functional programmers use to derive, analyze and prove the worth of algorithms
  • Benefit from examples that are provided in both Python and Haskell
  • Glean the expertise of an expert author who has written some of the market-leading programming books to date

If you’re ready to massage data to understand how things work in new ways, you’ve come to the right place!


Title: Getting Started with Coding
ISBN: 9781119641629
Format: BC
Authors: Camille McCue
Pub. Date: 20191004
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $16.95
Discount: 20%
Our Price: $13.56
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


An introduction to coding for kids

Coding know-how is the coolest new tool kids can add to their creativity toolboxes—and all they need to get started is a computer connected to the internet and the lessons in this book. Easy!

The book offers fun step-by-step projects to create games, animations, and other digital toys while teaching a bit about coding along the way. Plus, each project has an end goal to instill confidence and a sense of accomplishment in young coders once the project comes to life.

  • Create simple applications in Scratch to learn how to build things with coding
  • Experiment with “real” coding with tools built in JavaScript
  • Use free online tools
  • Share what you build with friends, family, and teachers

Get creative and get coding!


Title: GitHub For Dummies
ISBN: 9781119572671
Format: BC
Authors: Sarah Guthals Phil Haack
Pub. Date: 20190510
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Code collaboratively with GitHub

Once you’ve learned the basics of coding the next step is to start sharing your expertise, learning from other coding pros, or working as a collaborative member of development teams. GitHub is the go-to community for facilitating coding collaboration, and GitHub For Dummies is the next step on your journey as a developer.

Written by a GitHub engineer, this book is packed with insight on how GitHub works and how you can use it to become a more effective, efficient, and valuable member of any collaborative programming team.

  • Store and share your work online with GitHub
  • Collaborate with others on your team or across the international coding community
  • Embrace open-source values and processes
  • Establish yourself as a valuable member of the GitHub community

From setting up GitHub on your desktop and launching your first project to cloning repositories, finding useful apps on the marketplace, and improving workflow, GitHub For Dummies covers the essentials the novice programmer needs to enhance collaboration and teamwork with this industry-standard tool.


Title: Helping Kids with Coding For Dummies
ISBN: 9781119380672
Format: BC
Authors: Camille McCue Sarah Guthals
Pub. Date: 20180420
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $41.95
Discount: 20%
Our Price: $33.56
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Help for grown-ups new to coding

Getting a jump on learning how coding makes technology work is essential to prepare kids for the future. Unfortunately, many parents, teachers, and mentors didn't learn the unique logic and language of coding in school. Helping Kids with Coding For Dummies comes to the rescue. It breaks beginning coding into easy-to-understand language so you can help a child with coding homework, supplement an existing coding curriculum, or have fun learning with your favorite kid.

The demand to have younger students learn coding has increased in recent years as the demand for trained coders has far exceeded the supply of coders. Luckily, this fun and accessible book makes it a snap to learn the skills necessary to help youngsters develop into proud, capable coders!

  • Help with coding homework or enhance a coding curriculum
  • Get familiar with coding logic and how to de-bug programs
  • Complete small projects as you learn coding language
  • Apply math skills to coding

If you’re a parent, teacher, or mentor eager to help 8 to 14 year olds learn to speak a coding language like a mini pro, this book makes it possible!  


Title: Introduction to Engineering Programming
ISBN: 9780471001164
Format: BC
Authors: Mark Austin David Chancogne
Pub. Date: 19990201
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $200.00
Discount: 12.5%
Our Price: $175.00
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Click here to read ACCU's review of this book.

This text is an indispensable collection of four tutorials covering concepts in modern engineering computations, and engineering programming in ANSI C, MATLAB Version 5 and Java 1.1.


Title: Introduction to Programming with C++ for Engineers
ISBN: 9781119431107
Format: BC
Authors: Boguslaw Cyganek
Pub. Date: 20201112
Publisher: John Wiley & Sons (UK)
Availability: In_stock
RRP: $158.95
Discount: 20%
Our Price: $127.16
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


A complete textbook and reference for engineers to learn the fundamentals of computer programming with modern C++

Introduction to Programming with C++ for Engineers is an original presentation teaching the fundamentals of computer programming and modern C++ to engineers and engineering students. 

Professor Cyganek, a highly regarded expert in his field, walks users through basics of data structures and algorithms with the help of a core subset of C++ and the Standard Library, progressing to the object-oriented domain and advanced C++ features, computer arithmetic, memory management and essentials of parallel programming, showing with real world examples how to complete tasks. He also guides users through the software development process, good programming practices, not shunning from explaining low-level features and the programming tools.

Being a textbook, with the summarizing tables and diagrams the book becomes a highly useful reference for C++ programmers at all levels.

Introduction to Programming with C++ for Engineers teaches how to program by:

  • Guiding users from simple techniques with modern C++ and the Standard Library, to more advanced object-oriented design methods and language features
  • Providing meaningful examples that facilitate understanding of the programming techniques and the C++ language constructions
  • Fostering good programming practices which create better professional programmers
  • Minimizing text descriptions, opting instead for comprehensive figures, tables, diagrams, and other explanatory material
  • Granting access to a complementary website that contains example code and useful links to resources that further improve the reader’s coding ability
  • Including test and exam question for the reader’s review at the end of each chapter

Engineering students, students of other sciences who rely on computer programming, and professionals in various fields will find this book invaluable when learning to program with C++.


Title: Introductory Programming with Simple Games
ISBN: 9780470212844
Format: BC
Authors: Brian C. Ladd Christopher James Jenkins
Pub. Date: 20100309
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $200.00
Discount: 12.5%
Our Price: $175.00
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


This is an excellent resource for programmers who need to learn Java but aren?t interested in just reading about concepts. Introduction to Java Programming with Games follows a spiral approach to introduce concepts and enable them to write game programs as soon as they start. It includes code examples and problems that are easy to understand and motivates them to work through to find the solutions. This game-motivated presentation will help programmers quickly apply what they?ve learned in order to build their skills.  
Title: Java All-in-One For Dummies
ISBN: 9781119680451
Format: BC
Authors: Doug Lowe
Pub. Date: 20200831
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $65.95
Discount: 20%
Our Price: $52.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Java—from first steps to first apps

Knowing Java is a must-have programming skill for any programmer. It’s used in a wide array of programming projects—from enterprise apps and mobile apps to big data, scientific, and financial uses. The language regularly ranks #1 in surveys of the most popular language based on number of developers, lines of code written, and real-world usage. It’s also the language of choice in AP Computer Science classes taught in the U.S. 

This guide provides an easy-to-follow path from understanding the basics of writing Java code to applying those skills to real projects. Split into eight minibooks covering core aspects of Java, the book introduces the basics of the Java language and object-oriented programming before setting you on the path to building web apps and databases.

• Get up to speed on Java basics

• Explore object-oriented programming

• Learn about strings, arrays, and collections

• Find out about files and databases

Step-by-step instructions are provided to ensure that you don't get lost at any point along the way.


Title: Java For Dummies
ISBN: 9781119235552
Format: BC
Authors: Barry Burd
Pub. Date: 20170310
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


A new edition of the bestselling guide to Java

If you want to learn to speak the world’s most popular programming language like a native, Java For Dummies is your ideal companion. With a focus on reusing existing code, it quickly and easily shows you how to create basic Java objects, work with Java classes and methods, understand the value of variables, learn to control program flow with loops or decision-making statements, and so much more!

Java is everywhere, runs on almost any computer, and is the engine that drives the coolest applications. Written for anyone who’s ever wanted to tackle programming with Java but never knew quite where to begin, this bestselling guide is your ticket to success! Featuring updates on everything you’ll encounter in Java 9—and brimming with tons of step-by-step instruction—it’s the perfect resource to get you up and running with Java in a jiffy!

  • Discover the latest features and tools in Java 9
  • Learn to combine several smaller programs to create a bigger program
  • Create basic Java objects and reuse code
  • Confidently handle exceptions and events

If you’re ready to jump into Java, this bestselling guide will help keep your head above water!


Title: Java Programming
ISBN: 9781118951453
Format: BC
Authors: Yakov Fain
Pub. Date: 20150417
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $74.95
Discount: 20%
Our Price: $59.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Quick and painless Java programming with expert multimedia instruction

Java Programming 24-Hour Trainer, 2nd Edition is your complete beginner's guide to the Java programming language, with easy-to-follow lessons and supplemental exercises that help you get up and running quickly. Step-by-step instruction walks you through the basics of object-oriented programming, syntax, interfaces, and more, before building upon your skills to develop games, web apps, networks, and automations. This second edition has been updated to align with Java SE 8 and Java EE 7, and includes new information on GUI basics, lambda expressions, streaming API, WebSockets, and Gradle. Even if you have no programming experience at all, the more than six hours of Java programming screencasts will demonstrate major concepts and procedures in a way that facilitates learning and promotes a better understanding of the development process.

This is your quick and painless guide to mastering Java, whether you're starting from scratch or just looking to expand your skill set.

  • Master the building blocks that go into any Java project
  • Make writing code easier with the Eclipse tools
  • Learn to connect Java applications to databases
  • Design and build graphical user interfaces and web applications
  • Learn to develop GUIs with JavaFX

If you want to start programming quickly, Java Programming 24-Hour Trainer, 2nd Edition is your ideal solution.


Title: Java Programming for Android Developers For Dummies
ISBN: 9781119301080
Format: BC
Authors: Barry Burd
Pub. Date: 20161028
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $57.95
Discount: 20%
Our Price: $46.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Develop the next killer Android App using Java programming!

Android is everywhere! It runs more than half the smartphones in the U.S.?and Java makes it go. If you want to cash in on its popularity by learning to build Android apps with Java, all the easy-to-follow guidance you need to get started is at your fingertips. Inside, you'll learn the basics of Java and grasp how it works with Android; then, you'll go on to create your first real, working application. How cool is that?

The demand for Android apps isn't showing any signs of slowing, but if you're a mobile developer who wants to get in on the action, it's vital that you get the necessary Java background to be a success. With the help of Java Programming for Android Developers For Dummies, you'll quickly and painlessly discover the ins and outs of using Java to create groundbreaking Android apps?no prior knowledge or experience required!

  • Get the know-how to create an Android program from the ground up
  • Make sense of basic Java development concepts and techniques
  • Develop the skills to handle programming challenges
  • Find out how to debug your app

Don't sit back and watch other developers release apps that bring in the bucks! Everything you need to create that next killer Android app is just a page away!

Title: Java Programming Interviews Exposed
ISBN: 9781118722862
Format: BC
Authors: Noel Markham
Pub. Date: 20140207
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $65.95
Discount: 20%
Our Price: $52.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


If you are a skilled Java programmer but are concerned about the Java coding interview process, this real-world guide can help you land your next position

Java is a popular and powerful language that is a virtual requirement for businesses making use of IT in their daily operations. For Java programmers, this reality offers job security and a wealth of employment opportunities. But that perfect Java coding job won't be available if you can't ace the interview. If you are a Java programmer concerned about interviewing, Java Programming Interviews Exposed is a great resource to prepare for your next opportunity. Author Noel Markham is both an experienced Java developer and interviewer, and has loaded his book with real examples from interviews he has conducted.

  • Review over 150 real-world Java interview questions you are likely to encounter
  • Prepare for personality-based interviews as well as highly technical interviews
  • Explore related topics, such as middleware frameworks and server technologies
  • Make use of chapters individually for topic-specific help
  • Use the appendix for tips on Scala and Groovy, two other languages that run on JVMs

Veterans of the IT employment space know that interviewing for a Java programming position isn't as simple as sitting down and answering questions. The technical coding portion of the interview can be akin to a difficult puzzle or an interrogation. With Java Programming Interviews Exposed, skilled Java coders can prepare themselves for this daunting process and better arm themselves with the knowledge and interviewing skills necessary to succeed.


Title: JavaScript For Kids For Dummies
ISBN: 9781119119869
Format: BC
Authors: Chris Minnick Eva Holland
Pub. Date: 20150814
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Have big dreams? Kick start them with JavaScript!

If we've learned one thing from the Millennial generation, it's that no one is too young to make history online. JavaScript For Kids For Dummies introduces pre-teens and early teens alike to the world of JavaScript, which is an integral programming language that drives the functionality of websites and apps. This informative, yet engaging text guides you through the basics of coding with JavaScript, and is an essential resource if you want to expand your technology skills while following easy, step-by-step instructions. Through small, goal-oriented projects, you learn key coding concepts, while actually creating apps, games, and more. This hands-on experience, coupled with the presentation of ideas in a simple style, allows you to both learn and retain JavaScript fundamentals.

JavaScript has been heralded as 'the programming language of the web,' and many kids are interested in learning how to use it; however, most schools don't offer coding classes at this level, and most families can't afford the high cost of coding classes through a summer camp. But this can't stop you from developing your JavaScript coding skills! This fun text is all you need to get started on your JavaScript journey.

  • Explore the basics of JavaScript through the creation of a calculator app
  • Deepen your understanding of HTML, arrays, and variables by building a grocery shopping app
  • Learn conditional logic through the development of a choose your own adventure game
  • Discover loops and strings by creating a lemonade stand app and MadLibs-style game

JavaScript For Kids For Dummies brings pre-teens and early teens into the world of coding by teaching them one of the key Web design languages.


Title: Job Ready Java
ISBN: 9781119775645
Format: BC
Authors: Haythem Balti Alan Galloway
Pub. Date: 20210305
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $65.95
Discount: 20%
Our Price: $52.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Prepare yourself to take on new and exciting Java programming challenges with this one-stop resource 

Job Ready Java delivers a comprehensive and foundational approach to Java that is immediately applicable to real-world environments. Based on the highly regarded and effective Software Guild Java Bootcamp: Object Oriented Programming course, this book teaches you the basic and advanced Java concepts you will need at any entry-level Java position. 

With the “Pulling It Together” sections, you’ll combine and integrate the concepts and lessons taught by the book, while also benefiting from: 

  • A thorough introduction to getting set up with Java, including how to write, compile, and run Java programs with or without a Java IDE 
  • Practical discussions of the basics of the Java language, including syntax, program flow, and code organization 
  • A walk through the fundamentals of Object-Oriented Programming including Classes, Objects, Interfaces, and Inheritance, and how to leverage OOP in Java to create elegant code.  
  • Explorations of intermediate and advanced Java concepts, including Maven , unit testing, Lambdas, Streams, and the Spring Framework  

Perfect for Java novices seeking to make a career transition, Job Ready Java will also earn a place in the libraries of Java developers wanting to brush up on the fundamentals of their craft with an accessible and up-to-date resource. 


Title: Lean Architecture
ISBN: 9780470684207
Format: BC
Authors: James O. Coplien Gertrud Bjørnvig
Pub. Date: 20100618
Publisher: John Wiley & Sons (UK)
Availability: In_stock
RRP: $61.95
Discount: 20%
Our Price: $49.56
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


More and more Agile projects are seeking architectural roots as they struggle with complexity and scale - and they're seeking lightweight ways to do it
  • Still seeking? In this book the authors help you to find your own path
  • Taking cues from Lean development, they can help steer your project toward practices with longstanding track records
  • Up-front architecture? Sure. You can deliver an architecture as code that compiles and that concretely guides development without bogging it down in a mass of documents and guesses about the implementation
  • Documentation? Even a whiteboard diagram, or a CRC card, is documentation: the goal isn't to avoid documentation, but to document just the right things in just the right amount
  • Process? This all works within the frameworks of Scrum, XP, and other Agile approaches

Title: Level Up! The Guide to Great Video Game Design
ISBN: 9781118877166
Format: BC
Authors: Scott Rogers
Pub. Date: 20140425
Publisher: John Wiley & Sons (UK)
Availability: In_stock
RRP: $51.95
Discount: 20%
Our Price: $41.56
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Want to design your own video games? Let expert Scott Rogers show you how!

If you want to design and build cutting-edge video games but aren?t sure where to start, then the SECOND EDITION of the acclaimed Level Up! is for you! Written by leading video game expert Scott Rogers, who has designed the hits Pac Man World, Maximo and SpongeBob Squarepants, this updated edition provides clear and well-thought out examples that forgo theoretical gobbledygook with charmingly illustrated concepts and solutions based on years of professional experience.

Level Up! 2nd Edition has been NEWLY EXPANDED to teach you how to develop marketable ideas, learn what perils and pitfalls await during a game?s pre-production, production and post-production stages, and provide even more creative ideas to serve as fuel for your own projects including:

  • Developing your game design from the spark of inspiration all the way to production
  • Learning how to design the most exciting levels, the most precise controls, and the fiercest foes that will keep your players challenged
  • Creating games for mobile and console systems ? including detailed rules for touch and motion controls
  • Monetizing your game from the design up
  • Writing effective and professional design documents with the help of brand new examples

Level Up! 2nd Edition is includes all-new content, an introduction by David ?God of War? Jaffe and even a brand-new chili recipe ?making it an even more indispensable guide for video game designers both ?in the field? and the classroom.

Grab your copy of Level Up! 2nd Edition and let?s make a game!


Title: LINQ For Dummies
ISBN: 9780470277942
Format: BC
Authors: John Paul Mueller
Pub. Date: 20080718
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


If you?ve asked yourself ?Why can?t I develop database and XML queries in a language I already know??, then Language INtegrated Query, or LINQ, is for you. LINQ For Dummies introduces you to LINQ and the .NET Framework technologies, so you can use LINQ to query any object, any data set, any kind of XML, and SQL Server?no questions asked.

This plain-English guide gives you a thorough overview of LINQ, from understanding the tasks it performs to making LINQ work with both Visual Basic and Visual Studio 2005. It explains the four LINQ providers in the .NET Framework, the easiest ways to go about accessing data, and how to write more efficient applications with less code using LINQ. There?s also clear guidance on combining third-party providers with LINQ to create even more powerful apps. With this single, comprehensive guide, you?ll discover how to:

  • Use one query language with all Microsoft languages
  • Examine .NET language extensions and work with extension methods, partial methods, lambda expressions, and query expressions
  • LINQ to DataSet operators, SQL server operations, XML API, or Active Directory
  • Deal with databases ? download and install the Northwind database, generate Northwind entity classes, and create the Northwind XML mapping file
  • Create the partial class example, the partial method example, and the database modification example
  • Use objects with LINQ
  • Query databases in Visual Basic and C#

As an added bonus, you can visit the companion Web site for LINQ examples in C# and Visual Basic. With LINQ For Dummies, you?ll link up with LINQ in no time and see how you can query almost anything!

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.


Title: Making YouTube Videos
ISBN: 9781119641506
Format: BC
Authors: Nick Willoughby
Pub. Date: 20190913
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $16.95
Discount: 20%
Our Price: $13.56
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Everything kids need to create and star in their own video! 

YouTube has won the hearts, minds, and eyes of kids around the globe. Young people everywhere are making their mark on this popular platform—some of them even gaining massive followings, worldwide recognition, and the paychecks that come along with it. While lots of youngsters are happy to be spectators, others are hungry to create and star in YouTube content of their own—and this book shows them how. 

Written for kids in a language they can understand, this book helps budding filmmakers and producers create their own videos—no matter the subject. It offers creators the insight on how to plan and shoot quality videos, install and use video editing tools, and post the final product to YouTube.

  • Apply tricks that pro filmmakers use for better shots, lighting, and sound?
  • Edit your video, add transitions, insert a soundtrack, and spice things up with effects?
  • Shoot and share your video gaming exploits
  • Share finished videos with family, friends, and the world

For any kid interested in joining the YouTube revolution, this book is the perfect place to start!


Title: Managing the Testing Process
ISBN: 9780470404157
Format: BC
Authors: Rex Black
Pub. Date: 20090727
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $44.95
Discount: 20%
Our Price: $35.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


New edition of one of the most influential books on managing software and hardware testing

In this new edition of his top-selling book, Rex Black walks you through the steps necessary to manage rigorous testing programs of hardware and software. The preeminent expert in his field, Mr. Black draws upon years of experience as president of both the International and American Software Testing Qualifications boards to offer this extensive resource of all the standards, methods, and tools you'll need.

The book covers core testing concepts and thoroughly examines the best test management practices and tools of leading hardware and software vendors. Step-by-step guidelines and real-world scenarios help you follow all necessary processes and avoid mistakes.

  • Producing high-quality computer hardware and software requires careful, professional testing; Managing the Testing Process, Third Edition explains how to achieve that by following a disciplined set of carefully managed and monitored practices and processes
  • The book covers all standards, methods, and tools you need for projects large and small
  • Presents the business case for testing products and reviews the author's latest test assessments
  • Topics include agile testing methods, risk-based testing, IEEE standards, ISTQB certification, distributed and outsourced testing, and more
  • Over 100 pages of new material and case studies have been added to this new edition

If you're responsible for managing testing in the real world, Managing the Testing Process, Third Edition is the valuable reference and guide you need.


Title: Mastering VBA for Microsoft Office 2016
ISBN: 9781119225386
Format: BC
Authors: Richard Mansfield
Pub. Date: 20160212
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $82.95
Discount: 20%
Our Price: $66.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Enhance productivity in any Office application with zero programming experience

Mastering VBA for Microsoft Office 2016 helps you extend the capabilities of the entire Office suite using Visual Basic for Applications (VBA). Even if you have no programming experience , you'll be automating routine computing processes quickly using the simple, yet powerful VBA programming language. Clear, systematic tutorials walk beginners through the basics, while intermediate and advanced content guides more experienced users toward efficient solutions. This comprehensive guide starts at the beginning to get you acquainted with VBA so you can start recording macros right away. You'll then build upon that foundation to utilize the full capabilities of the language as you use loops and functions, message boxes, input boxes, and dialog boxes to design your own Office automation program. Add-ins, embedded macros, content controls, and more give you advanced tools to enhance productivity, and all instruction is backed by real-world practice projects in Word, Excel, Outlook, and PowerPoint.

Productivity is the name of the game, and automating certain computing tasks is an easy solution with significant impact for any business. This book shows you how, with step-by-step guidance and expert insight.

  • Expand Office 2016 functionality with macros
  • Learn how to work with VBA and the entire Office suite
  • Create effective code, even with no programing experience
  • Understand ActiveX, XML-based files, the developer tab, and more

VBA is designed to be understandable and accessible to beginners, but powerful enough to create specialized business applications. If you're ready to begin exploring the possibilities, Mastering VBA for Microsoft Office 2016 gets you started right away.

Title: MCSD Certification Toolkit (Exam 70-483)
ISBN: 9781118612095
Format: BC
Authors: Tiberiu Covaci Rod Stephens Vincent Varallo
Pub. Date: 20130503
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $99.95
Discount: 20%
Our Price: $79.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


A perfectly crafted prep guide that prepares you for the MCSD 70-483

The MCSD 70-483 exam is the entry-level Microsoft certification exam for C# developers and this must-have resource offers essential coverage of the exam that will test your competency in C# programming. Each chapter covers one of the core subject domains that comprise the exam. Among the authors are experienced trainers who advised Microsoft on the development of its certification programs, affording them a unique understanding of both the objectives and what it takes to master them. This invaluable knowledge is passed to you so that you will not only be prepared to take the exam, but also become a better C# developer

  • Features a step-by-step lab tutorial for each lesson covered in the book, encouraging you to practice what you've just learned in order to reinforce your learning
  • Includes an accompanying website that includes more than 100 simulated test questions and answers
  • Shares solutions to the hands-on labs presented in the book
  • Contains complete sample code
  • Offers a unique author approach that not only teaches you how to answer a set of exam questions but also provides you with an understanding of the underlying concepts and skills needed to succeed as a professional C# programmer

MCSD Certification Toolkit is all you need to fully prepare for exam 70-483!


Title: Model-Driven Software Development
ISBN: 9780470025703
Format: BC
Authors: Markus Völter Thomas Stahl Jorn Bettin
Pub. Date: 20060602
Publisher: John Wiley & Sons (UK)
Availability: In_stock
RRP: $82.95
Discount: 20%
Our Price: $66.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Model-Driven Software Development (MDSD) is currently a highly regarded development paradigm among developers and researchers. With the advent of OMG's MDA and Microsoft's Software Factories, the MDSD approach has moved to the centre of the programmer's attention, becoming the focus of conferences such as OOPSLA, JAOO and OOP.

MDSD is about using domain-specific languages to create models that express application structure or behaviour in an efficient and domain-specific way. These models are subsequently transformed into executable code by a sequence of model transformations.

This practical guide for software architects and developers is peppered with practical examples and extensive case studies. International experts deliver:
* A comprehensive overview of MDSD and how it relates to industry standards such as MDA and Software Factories.
* Technical details on meta modeling, DSL construction, model-to-model and model-to-code transformations, and software architecture.
* Invaluable insight into the software development process, plus engineering issues such as versioning, testing and product line engineering.
* Essential management knowledge covering economic and organizational topics, from a global perspective.

Get started and benefit from some practical support along the way!

Title: NoSQL For Dummies
ISBN: 9781118905746
Format: BC
Authors: Adam Fowler
Pub. Date: 20150213
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $57.95
Discount: 20%
Our Price: $46.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Get up to speed on the nuances of NoSQL databases and what they mean for your organization

This easy to read guide to NoSQL databases provides the type of no-nonsense overview and analysis that you need to learn, including what NoSQL is and which database is right for you. Featuring specific evaluation criteria for NoSQL databases, along with a look into the pros and cons of the most popular options, NoSQL For Dummies provides the fastest and easiest way to dive into the details of this incredible technology. You'll gain an understanding of how to use NoSQL databases for mission-critical enterprise architectures and projects, and real-world examples reinforce the primary points to create an action-oriented resource for IT pros.

If you're planning a big data project or platform, you probably already know you need to select a NoSQL database to complete your architecture. But with options flooding the market and updates and add-ons coming at a rapid pace, determining what you require now, and in the future, can be a tall task. This is where NoSQL For Dummies comes in!

  • Learn the basic tenets of NoSQL databases and why they have come to the forefront as data has outpaced the capabilities of relational databases
  • Discover major players among NoSQL databases, including Cassandra, MongoDB, MarkLogic, Neo4J, and others
  • Get an in-depth look at the benefits and disadvantages of the wide variety of NoSQL database options
  • Explore the needs of your organization as they relate to the capabilities of specific NoSQL databases

Big data and Hadoop get all the attention, but when it comes down to it, NoSQL databases are the engines that power many big data analytics initiatives. With NoSQL For Dummies, you'll go beyond relational databases to ramp up your enterprise's data architecture in no time.


Title: Objective-C Programming For Dummies
ISBN: 9781118213988
Format: BC
Authors: Neal Goldstein
Pub. Date: 20121005
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


A step-by-step guide to understanding object-oriented programming with Objective-C

As the primary programming language for iPhone, iPad, and Mac OS X applications, Objective-C is a reflective, object-oriented language that all programmers must know before creating apps. Assuming no prior programming language experience, this fun-and-friendly book provides you with a solid understanding of Objective-C. Addressing the latest version of Xcode, debugging, code completion, and more, veteran author Neal Goldstein helps you gain a solid foundation of this complex topic, and filters out any unnecessary intricate technical jargon.

  • Assumes no prior knowledge of programming and keeps the tone clear and entertaining
  • Explains complicated topics regarding Objective-C with clarity and in a straightforward-but-fun style that has defined the For Dummies brand for 20 years
  • Features all material completely compliant with the latest standards for Objective-C and Apple programming

Objective-C Programming For Dummies is the ideal beginner book if your objective is to venture into iPhone, iPad, and Mac OS X development for the first time!


Title: Objects, Abstraction, Data Structures and Design
ISBN: 9780471467557
Format: BC
Authors: Elliot B. Koffman Paul A. T. Wolfgang
Pub. Date: 20051006
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $169.95
Discount: 12.5%
Our Price: $148.71
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Koffman and Wolfgang introduce data structures in the context of C++ programming.  They embed the design and implementation of data structures into the practice of sound software design principles that are introduced early and reinforced by 20 case studies.  Data structures are introduced in the C++ STL format whenever possible.   Each new data structure is introduced by describing its interface in the STL. Next, one or two simpler applications are discussed then the data structure is implemented following the interface previously introduced. Finally, additional advanced applications are covered in the case studies, and the cases use the STL.

In the implementation of each data structure, the authors encourage students to perform a thorough analysis of the design approach and expected performance before actually undertaking detailed design and implementation. Students gain an understanding of why different data structures are needed, the applications they are suited for, and the advantages and disadvantages of their possible implementations.

Case studies follow a five-step process (problem specification, analysis, design, implementation, and testing) that has been adapted to object-oriented programming. Students are encouraged to think critically about the five-step process and use it in   their problem solutions. Several problems have extensive discussions of testing and include methods that automate the testing process. Some cases are revisited in later chapters and new solutions are provided that use different data structures.

The text assumes a first course in programming and is designed for Data Structures or the second course in programming, especially those courses that include coverage of OO design and algorithms. A C++ primer is provided for students who have taken a course in another programming language or for those who need a review in C++.   Finally, more advanced coverage of C++ is found in an appendix.

Course Hierarchy:

Course is the second course in the CS curriculum

Required of CS majors

Course names include Data Structures and Data Structures & Algorithms


Title: OCA / OCP Java SE 8 Programmer Certification Kit
ISBN: 9781119272090
Format: BC
Authors: Jeanne Boyarsky Scott Selikoff
Pub. Date: 20160321
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $149.95
Discount: 20%
Our Price: $119.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Your complete certification guide on the path to Oracle Java SE

The Oracle Java SE Certification track now consists of three levels – Associate (OCA), Professional (OCP), and Master (OCM). This valuable kit helps you attain success at the OCA and OCP levels, providing clarification of the complex material along with plenty of practice that covers all exam objectives.

OCA / OCP Oracle Java SE 8 Programmer Certification Kit is the ideal tool for preparing for the OCA and OCP exams. With two comprehensive study guides in one package, this kit serves as a helpful companion throughout your journey to Oracle Java SE 8 certification. The release of Java 8 brought the language's biggest changes to date, and for the first time, candidates are required to learn functional programming to pass the exam. The OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide has you covered, with thorough functional programming explanation and information on all key topic areas Java programmers need to know, covering one hundred percent of the material on Exam 1Z0-808.

Once you're OCA certified, the OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide is your comprehensive companion for preparing for Exam 1Z0-809 as well as upgrade Exam 1Z0-810 and Exam 1Z0-813. You'll review the basics of object-oriented programming, understand functional programming, apply your knowledge to database work, and much more. From the basic to the advanced, this guide walks you through everything you need to know to confidently take the OCP 1Z0-809 exam (and upgrade exams 1Z0-810 and 1Z0-813).

  •          Work confidently with operators, conditionals, and loops
  •          Understand object-oriented design principles and patterns
  •          Master functional programming fundamentals
  •          Understand abstract classes, interfaces, and class design
  •          Learn object-oriented design principles and patterns
  •          Delve into functional programming, advanced strings, and localization
  •          Master IO, NIO, and JDBC with expert-led database practice

If you're ready to take the next step in your IT career and tackle these challenging exams, OCA / OCP Oracle Java SE 8 Programmer Certification Kit is your ideal companion on the road to certification, and can give you the confidence you need.


Title: OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide
ISBN: 9781119619130
Format: BC
Authors: Jeanne Boyarsky Scott Selikoff
Pub. Date: 20200724
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $132.95
Discount: 20%
Our Price: $106.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


This OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide was published before Oracle announced major changes to its OCP certification program and the release of the new Developer 1Z0-819 exam. No matter the changes, rest assured this Study Guide covers everything you need to prepare for and take the exam.

NOTE: The OCP Java SE 11 Programmer I Exam 1Z0-815 and Programmer II Exam 1Z0-816 have been retired (as of October 1, 2020), and Oracle has released a new Developer Exam 1Z0-819 to replace the previous exams. The Upgrade Exam 1Z0-817 remains the same.

This is the most comprehensive prep guide available for the OCP Oracle Certified Professional Java SE 11 Developer certification—it covers Exam 1Z0-819 and the Upgrade Exam 1Z0-817 (as well as the retired Programmer I Exam 1Z0-815 and Programmer II Exam 1Z0-816)!

Java is widely-used for backend cloud applications, Software as a Service applications (SAAS), and is the principal language used to develop Android applications. This object-oriented programming language is designed to run on all platforms that support Java without the need for recompilation. Oracle Java Programmer certification is highly valued by employers throughout the technology industry.

The OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide in an indispensable resource for anyone preparing for the certification exam. This fully up-to-date guide covers 100% of exam objectives for Exam 1Z0-819 and Upgrade Exam 1Z0-817 (in addition to the previous Exam 1Z0-815 and Exam 1Z0-816). In-depth chapters present clear, comprehensive coverage of the functional-programming knowledge necessary to succeed. Each chapter clarifies complex material while reinforcing your understanding of vital exam topics. Also included is access to Sybex's superior online interactive learning environment and test bank that includes self-assessment tests, chapter tests, bonus practice exam questions, electronic flashcards, and a searchable glossary of important terms. The ultimate study aid for the challenging OCP exams, this popular guide:

  • Helps you master the changes in depth, difficultly, and new module topics of the latest OCP exams
  • Covers all exam objectives such as Java arrays, primitive data types, string APIs, objects and classes, operators and decision constructs, and applying encapsulation
  • Allows developers to catch up on all of the newest Java material like lambda expressions, streams, concurrency, annotations, generics, and modules
  • Provides practical methods for building Java applications, handling exceptions, programming through interfaces, secure coding in Java SE, and more
  • Enables you to gain the information, understanding, and practice you need to pass the OCP exams

The OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide is a must-have book for certification candidates needing to pass these challenging exams, as well as junior- to senior-level developers who use Java as their primary programming language.


Title: OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide
ISBN: 9781119584704
Format: BC
Authors: Jeanne Boyarsky Scott Selikoff
Pub. Date: 20191115
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $99.95
Discount: 20%
Our Price: $79.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


This OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 and the Programmer II Study Guide: Exam 1Z0-816  were published before Oracle announced major changes to its OCP certification program and the release of the new Developer 1Z0-819 exam.

No matter the changes, rest assured both of the Programmer I and II Study Guides cover everything you need to prepare for and take Exam 1Z0-819. If you’ve purchased one of the Programmer Study Guides, purchase the other one and you’ll  be all set.

NOTE: The OCP Java SE 11 Programmer I Exam 1Z0-815 and Programmer II Exam 1Z0-816 have been retired (as of October 1, 2020), and Oracle has released a new Developer Exam 1Z0-819 to replace the previous exams. The Upgrade Exam 1Z0-817 remains the same.



The comprehensive study aide for those preparing for the new Oracle Certified Professional Java SE Programmer I Exam 1Z0-815

Used primarily in mobile and desktop application development, Java is a platform-independent, object-oriented programming language. It is the principal language used in Android application development as well as a popular language for client-side cloud applications. Oracle has updated its Java Programmer certification tracks for Oracle Certified Professional. 

OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide covers 100% of the exam objectives, ensuring that you are thoroughly prepared for this challenging certification exam. This comprehensive, in-depth study guide helps you develop the functional-programming knowledge required to pass the exam and earn certification. All vital topics are covered, including Java building blocks, operators and loops, String and StringBuilder, Array and ArrayList, and more. Included is access to Sybex's superior online interactive learning environment and test bank—containing self-assessment tests, chapter tests, bonus practice exam questions, electronic flashcards, and a searchable glossary of important terms. This indispensable guide:

  • Clarifies complex material and strengthens your comprehension and retention of key topics
  • Covers all exam objectives such as methods and encapsulation, exceptions, inheriting abstract classes and interfaces, and Java 8 Dates and Lambda Expressions
  • Explains object-oriented design principles and patterns
  • Helps you master the fundamentals of functional programming
  • Enables you to create Java solutions applicable to real-world scenarios

There are over 9 millions developers using Java around the world, yet hiring managers face challenges filling open positions with qualified candidates. The OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide will help you take the next step in your career.


Title: OCP Oracle Certified Professional Java SE 11 Programmer II Study Guide
ISBN: 9781119617624
Format: BC
Authors: Scott Selikoff Jeanne Boyarsky
Pub. Date: 20200702
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $82.95
Discount: 20%
Our Price: $66.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


This OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 and the Programmer II Study Guide: Exam 1Z0-816  were published before Oracle announced major changes to its OCP certification program and the release of the new Developer 1Z0-819 exam.

No matter the changes, rest assured both of the Programmer I and II Study Guides cover everything you need to prepare for and take Exam 1Z0-819. If you’ve purchased one of the Programmer Study Guides, purchase the other one and you’ll  be all set.

NOTE: The OCP Java SE 11 Programmer I Exam 1Z0-815 and Programmer II Exam 1Z0-816 have been retired (as of October 1, 2020), and Oracle has released a new Developer Exam 1Z0-819 to replace the previous exams. The Upgrade Exam 1Z0-817 remains the same.



The completely-updated preparation guide for the new OCP Oracle Certified Professional Java SE 11 Programmer II exam—covers Exam 1Z0-816

Java, a platform-independent, object-oriented programming language, is used primarily in mobile and desktop application development. It is a popular language for client-side cloud applications and the principal language used to develop Android applications. Oracle has recently updated its Java Programmer certification tracks for Oracle Certified Professional.

OCP Oracle Certified Professional Java SE 11 Programmer II Study Guide ensures that you are fully prepared for this difficult certification exam. Covering 100% of exam objectives, this in-depth study guide provides comprehensive coverage of the functional-programming knowledge necessary to succeed. Every exam topic is thoroughly and completely covered including exceptions and assertions, class design, generics and collections, threads, concurrency, IO and NIO, and more. Access to Sybex's superior online interactive learning environment and test bank—including self-assessment tests, chapter tests, bonus practice exam questions, electronic flashcards, and a searchable glossary of important terms—provides everything you need to be fully prepared on exam day. This must-have guide:

  • Covers all exam objectives such as inheriting abstract classes and interfaces, advanced strings and localization, JDBC, and Object-Oriented design principles and patterns
  • Explains complex material and reinforces your comprehension and retention of important topics
  • Helps you master more advanced areas of functional programming
  • Demonstrates practical methods for building Java solutions

OCP Oracle Certified Professional Java SE 11 Programmer II Study Guide will prove invaluable for anyone seeking achievement of this challenging exam, as well as junior- to senior-level programmers who uses Java as their primary programming language.


Title: OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide
ISBN: 9781119067900
Format: BC
Authors: Jeanne Boyarsky Scott Selikoff
Pub. Date: 20151204
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $82.95
Discount: 20%
Our Price: $66.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Complete, trusted preparation for the Java Programmer II exam

OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide is your comprehensive companion for preparing for Exam 1Z0-809 as well as upgrade Exam 1Z0-810 and Exam 1Z0-813. With full coverage of 100% of exam objectives, this invaluable guide reinforces what you know, teaches you what you don't know, and gives you the hands-on practice you need to boost your skills. Written by expert Java developers, this book goes beyond mere exam prep with the insight, explanations and perspectives that come from years of experience. You'll review the basics of object-oriented programming, understand functional programming, apply your knowledge to database work, and much more. From the basic to the advanced, this guide walks you through everything you need to know to confidently take the OCP 1Z0-809 Exam and upgrade exams 1Z0-810 and 1Z0-813.

Java 8 represents the biggest changes to the language to date, and the latest exam now requires that you demonstrate functional programming competence in order to pass. This guide has you covered, with clear explanations and expert advice.

  • Understand abstract classes, interfaces, and class design
  • Learn object-oriented design principles and patterns
  • Delve into functional programming, advanced strings, and localization
  • Master IO, NIO, and JDBC with expert-led database practice

If you're ready to take the next step in your IT career, OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide is your ideal companion on the road to certification.


Title: Patterns, Principles, and Practices of Domain-Driven Design
ISBN: 9781118714706
Format: BC
Authors: Scott Millett Nick Tune
Pub. Date: 20150424
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $99.95
Discount: 20%
Our Price: $79.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Methods for managing complex software construction following the practices, principles and patterns of Domain-Driven Design with code examples in C#

This book presents the philosophy of Domain-Driven Design (DDD) in a down-to-earth and practical manner for experienced developers building applications for complex domains. A focus is placed on the principles and practices of decomposing a complex problem space as well as the implementation patterns and best practices for shaping a maintainable solution space. You will learn how to build effective domain models through the use of tactical patterns and how to retain their integrity by applying the strategic patterns of DDD. Full end-to-end coding examples demonstrate techniques for integrating a decomposed and distributed solution space while coding best practices and patterns advise you on how to architect applications for maintenance and scale.

  • Offers a thorough introduction to the philosophy of DDD for professional developers
  • Includes masses of code and examples of concept in action that other books have only covered theoretically
  • Covers the patterns of CQRS, Messaging, REST, Event Sourcing and Event-Driven Architectures
  • Also ideal for Java developers who want to better understand the implementation of DDD

Title: PHP 5 For Dummies
ISBN: 9780764541667
Format: BC
Authors: Janet Valade
Pub. Date: 20040416
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $57.95
Discount: 20%
Our Price: $46.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Covers the latest major release of PHP, the most popular open source Web scripting language, in the friendly, easy-to-understand For Dummies style
  • PHP is installed on nearly nine million servers, and usage has grown at the rate of 6.5 percent per month for the past two years
  • PHP is easy to learn, well suited for Web development, and can be embedded with HTML, making it a good choice for creating dynamic Web pages for e-commerce sites and other Web applications; a database-friendly language, it connects easily to Sybase, MySQL, mSQL, Oracle, and other databases
  • Explains how to acquire and install PHP, how PHP's features make it a useful scripting language, and how to use PHP for three of the most common applications: interactive Web sites, database storage, and common operating system tasks

Title: PHP, MySQL, & JavaScript All-in-One For Dummies
ISBN: 9781119468387
Format: BC
Authors: Richard Blum
Pub. Date: 20180323
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $74.95
Discount: 20%
Our Price: $59.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Explore the engine that drives the internet

It takes a powerful suite of technologies to drive the most-visited websites in the world. PHP, mySQL, JavaScript, and other web-building languages serve as the foundation for application development and programming projects at all levels of the web. 

Dig into this all-in-one book to get a grasp on these in-demand skills, and figure out how to apply them to become a professional web builder. You’ll get valuable information from seven handy books covering the pieces of web programming, HTML5 & CSS3, JavaScript, PHP, MySQL, creating object-oriented programs, and using PHP frameworks.

  • Helps you grasp the technologies that power web applications      
  • Covers PHP version 7.2
  • Includes coverage of the latest updates in web development
  • Perfect for developers to use to solve problems
This book is ideal for the inexperienced programmer interested in adding these skills to their toolbox. New coders who've made it through an online course or boot camp will also find great value in how this book builds on what you already know.

Title: Practical Java Programming for IoT, AI, and Blockchain
ISBN: 9781119560012
Format: BC
Authors: Perry Xiao
Pub. Date: 20190703
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $65.95
Discount: 20%
Our Price: $52.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Learn practical uses for some of the hottest tech applications trending among technology professionals 

We are living in an era of digital revolution. On the horizon, many emerging digital technologies are being developed at a breathtaking speed. Whether we like it or not, whether we are ready or not, digital technologies are going to penetrate more and more, deeper and deeper, into every aspect of our lives. This is going to fundamentally change how we live, how we work, and how we socialize.

Java, as a modern high-level programming language, is an excellent tool for helping us to learn these digital technologies, as well as to develop digital applications, such as IoT, AI, Cybersecurity, Blockchain and more. Practical Java Programming uses Java as a tool to help you learn these new digital technologies and to be better prepared for the future changes.

  • Gives you a brief overview for getting started with Java Programming
  • Dives into how you can apply your new knowledge to some of the biggest trending applications today
  • Helps you understand how to program Java to interact with operating systems, networking, and mobile applications
  • Shows you how Java can be used in trending tech applications such as IoT (Internet of Things), AI (Artificial Intelligence), Cybersecurity, and Blockchain

Get ready to find out firsthand how Java can be used for connected home devices, healthcare, the cloud, and all the hottest tech applications. 


Title: Practical Machine Learning in R
ISBN: 9781119591511
Format: BC
Authors: Fred Nwanganga Mike Chapple
Pub. Date: 20200508
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $65.95
Discount: 20%
Our Price: $52.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Guides professionals and students through the rapidly growing field of machine learning with hands-on examples in the popular R programming language

Machine learning—a branch of Artificial Intelligence (AI) which enables computers to improve their results and learn new approaches without explicit instructions—allows organizations to reveal patterns in their data and incorporate predictive analytics into their decision-making process. Practical Machine Learning in R provides a hands-on approach to solving business problems with intelligent, self-learning computer algorithms. 

Bestselling author and data analytics experts Fred Nwanganga and Mike Chapple explain what machine learning is, demonstrate its organizational benefits, and provide hands-on examples created in the R programming language. A perfect guide for professional self-taught learners or students in an introductory machine learning course, this reader-friendly book illustrates the numerous real-world business uses of machine learning approaches. Clear and detailed chapters cover data wrangling, R programming with the popular RStudio tool, classification and regression techniques, performance evaluation, and more. 

  • Explores data management techniques, including data collection, exploration and dimensionality reduction
  • Covers unsupervised learning, where readers identify and summarize patterns using approaches such as apriori, eclat and clustering
  • Describes the principles behind the Nearest Neighbor, Decision Tree and Naive Bayes classification techniques
  • Explains how to evaluate and choose the right model, as well as how to improve model performance using ensemble methods such as Random Forest and XGBoost

Practical Machine Learning in R is a must-have guide for business analysts, data scientists, and other professionals interested in leveraging the power of AI to solve business problems, as well as students and independent learners seeking to enter the field.


Title: Professional Android
ISBN: 9781118949528
Format: BC
Authors: Reto Meier Ian Lake
Pub. Date: 20180911
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $82.95
Discount: 20%
Our Price: $66.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


The comprehensive developer guide to the latest Android features and capabilities

Professional Android, 4th Edition shows developers how to leverage the latest features of Android to create robust and compelling mobile apps. This hands-on approach provides in-depth coverage through a series of projects, each introducing a new Android platform feature and highlighting the techniques and best practices that exploit its utmost functionality. The exercises begin simply, and gradually build into advanced Android development. Clear, concise examples show you how to quickly construct real-world mobile applications.

This book is your guide to smart, efficient, effective Android development.

  • Learn the best practices that get more out of Android
  • Understand the anatomy, lifecycle, and UI metaphor of Android apps
  • Design for all mobile platforms, including tablets
  • Utilize both the Android framework and Google Play services

Title: Professional C# 7 and .NET Core 2.0
ISBN: 9781119449270
Format: BC
Authors: Christian Nagel
Pub. Date: 20180330
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $99.95
Discount: 20%
Our Price: $79.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


The professional’s guide to C# 7, with expert guidance on the newest features

Professional C# 7 and .NET Core 2.0 provides experienced programmers with the information they need to work effectively with the world’s leading programming language. The latest C# update added many new features that help you get more done in less time, and this book is your ideal guide for getting up to speed quickly. C# 7 focuses on data consumption, code simplification, and performance, with new support for local functions, tuple types, record types, pattern matching, non-nullable reference types, immutable types, and better support for variables. Improvements to Visual Studio will bring significant changes to the way C# developers interact with the space, bringing .NET to non-Microsoft platforms and incorporating tools from other platforms like Docker, Gulp, and NPM. Guided by a leading .NET expert and steeped in real-world practicality, this guide is designed to get you up to date and back to work.

With Microsoft speeding up its release cadence while offering more significant improvement with each update, it has never been more important to get a handle on new tools and features quickly. This book is designed to do just that, and more—everything you need to know about C# is right here, in the single-volume resource on every developer’s shelf.

  • Tour the many new and enhanced features packed into C# 7 and .NET Core 2.0
  • Learn how the latest Visual Studio update makes developers’ jobs easier
  • Streamline your workflow with a new focus on code simplification and performance enhancement
  • Delve into improvements made for localization, networking, diagnostics, deployments, and more

Whether you’re entirely new to C# or just transitioning to C# 7, having a solid grasp of the latest features allows you to exploit the language’s full functionality to create robust, high -quality apps. Professional C# 7 and .NET Core 2.0 is the one-stop guide to everything you need to know.


Title: Professional C++
ISBN: 9781119421306
Format: BC
Authors: Marc Gregoire
Pub. Date: 20180328
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $107.95
Discount: 20%
Our Price: $86.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Get up to date quickly on the new changes coming with C++17

Professional C++ is the advanced manual for C++ programming. Designed to help experienced developers get more out of the latest release, this book skims over the basics and dives right in to exploiting the full capabilities of C++17. Each feature is explained by example, each including actual code snippets that you can plug into your own applications. Case studies include extensive, working code that has been tested on Windows and Linux, and the author's expert tips, tricks, and workarounds can dramatically enhance your workflow. Even many experienced developers have never fully explored the boundaries of the language's capabilities; this book reveals the advanced features you never knew about, and drills down to show you how to turn these features into real-world solutions.

The C++17 release includes changes that impact the way you work with C++; this new fourth edition covers them all, including nested namespaces, structured bindings, string_view, template argument deduction for constructors, parallel algorithms, generalized sum algorithms, Boyer-Moore string searching, string conversion primitives, a filesystem API, clamping values, optional values, the variant type, the any type, and more. Clear explanations and professional-level depth make this book an invaluable resource for any professional needing to get up to date quickly.

  • Maximize C++ capabilities with effective design solutions
  • Master little-known elements and learn what to avoid
  • Adopt new workarounds and testing/debugging best practices
  • Utilize real-world program segments in your own applications

C++ is notoriously complex, and whether you use it for gaming or business, maximizing its functionality means keeping up to date with the latest changes. Whether these changes enhance your work or make it harder depends on how well-versed you are in the newest C++ features. Professional C++ gets you up to date quickly, and provides the answers you need for everyday solutions.


Title: Professional C++
ISBN: 9781119695400
Format: BC
Authors: Marc Gregoire
Pub. Date: 20210205
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $107.95
Discount: 20%
Our Price: $86.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Improve your existing C++ competencies quickly and efficiently with this advanced volume 

Professional C++, 5th Edition raises the bar for advanced programming manuals. Complete with a comprehensive overview of the new capabilities of C++20, each feature of the newly updated programming language is explained in detail and with examples. Case studies that include extensive, working code round out the already impressive educational material found within. 

Without a doubt, the new 5th Edition of Professional C++ is the leading resource for dedicated and knowledgeable professionals who desire to advance their skills and improve their abilities. This book contains resources to help readers: 

  • Maximize the capabilities of C++ with effective design solutions  
  • Master little-known elements of the language and learn what to avoid  
  • Adopt new workarounds and testing/debugging best practices  
  • Utilize real-world program segments in your own applications 

Notoriously complex and unforgiving, C++ requires its practitioners to remain abreast of the latest developments and advancements. Professional C++, 5th Edition ensures that its readers will do just that. 


Title: Professional Java for Web Applications
ISBN: 9781118656464
Format: BC
Authors: Nicholas S. Williams
Pub. Date: 20140228
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $99.95
Discount: 20%
Our Price: $79.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


The comprehensive Wrox guide for creating Java web applications for the enterprise

This guide shows Java software developers and software engineers how to build complex web applications in an enterprise environment. You'll begin with an introduction to the Java Enterprise Edition and the basic web application, then set up a development application server environment, learn about the tools used in the development process, and explore numerous Java technologies and practices. The book covers industry-standard tools and technologies, specific technologies, and underlying programming concepts.

  • Java is an essential programming language used worldwide for both Android app development and enterprise-level corporate solutions
  • As a step-by-step guide or a general reference, this book provides an all-in-one Java development solution
  • Explains Java Enterprise Edition 7 and the basic web application, how to set up a development application server environment, which tools are needed during the development process, and how to apply various Java technologies
  • Covers new language features in Java 8, such as Lambda Expressions, and the new Java 8 Date & Time API introduced as part of JSR 310, replacing the legacy Date and Calendar APIs
  • Demonstrates the new, fully-duplex WebSocket web connection technology and its support in Java EE 7, allowing the reader to create rich, truly interactive web applications that can push updated data to the client automatically
  • Instructs the reader in the configuration and use of Log4j 2.0, Spring Framework 4 (including Spring Web MVC), Hibernate Validator, RabbitMQ, Hibernate ORM, Spring Data, Hibernate Search, and Spring Security
  • Covers application logging, JSR 340 Servlet API 3.1, JSR 245 JavaServer Pages (JSP) 2.3 (including custom tag libraries), JSR 341 Expression Language 3.0, JSR 356 WebSocket API 1.0, JSR 303/349 Bean Validation 1.1, JSR 317/338 Java Persistence API (JPA) 2.1, full-text searching with JPA, RESTful and SOAP web services, Advanced Message Queuing Protocol (AMQP), and OAuth

Professional Java for Web Applications is the complete Wrox guide for software developers who are familiar with Java and who are ready to build high-level enterprise Java web applications.


Title: Professional Microsoft IIS 8
ISBN: 9781118388044
Format: BC
Authors: Kenneth Schaefer Jeff Cochran Scott Forsyth
Pub. Date: 20121116
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $99.95
Discount: 20%
Our Price: $79.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Stellar author team of Microsoft MVPs helps developers and administrators get the most out of Windows IIS 8

If you're a developer or administrator, you'll want to get thoroughly up to speed on Microsoft's new IIS 8 platform with this complete, in-depth reference. Prepare yourself to administer IIS 8 in not only commercial websites and corporate intranets, but also the mass web hosting market with this expert content. The book covers common administrative tasks associated with monitoring and managing an IIS environment--and then moves well beyond, into extensibility, scripted admin, and other complex topics.

The book highlights automated options outside the GUI, options that include the PowerShell provider and AppCmd tool. It explores extensibility options for developers, including ISAPI and HTTPModules. And, it delves into security protocols and high availability/load balancing at a level of detail that is not often found in IIS books.

  • Author team includes Microsoft MVPs and an IIS team member
  • Covers the management and monitoring of Microsoft Internet Information Services (IIS) 8 for administrators and developers, including MOF and MOM
  • Delves into topics not often included in IIS books, including using the PowerShell provider and AppCmd tool and other automated options, and extending IIS 8 with ISAPI or HTTPModules
  • Explores security issues in depth, including high availability/load balancing, and the Kerberos, NTLM, and PKI/SSL protocols
  • Explains how to debug and troubleshoot IIS

Professional Microsoft IIS 8 features a wealth of information gathered from individuals running major intranets and web hosting facilities today, making this an indispensible and real-world reference to keep on hand.


Title: Professional Visual Studio 2017
ISBN: 9781119404583
Format: BC
Authors: Bruce Johnson
Pub. Date: 20171027
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $107.95
Discount: 20%
Our Price: $86.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Skip the basics and delve right into Visual Studio 2017 advanced features and tools

Professional Visual Studio 2017 is the industry-favorite guide to getting the most out of Microsoft's primary programming technology. From touring the new UI to exploiting advanced functionality, this book is designed to help professional developers become more productive. A unique IDE-centric approach provides a clear path through the typical workflow while exploring the nooks and crannies that can make your job easier. Visual Studio 2017 includes a host of features aimed at improving developer productivity and UI, and this book covers them all with clear explanation, new figures, and expert insight. Whether you're new to VS or just upgrading, this all-inclusive guide is an essential resource to keep within arm's reach.

Visual Studio 2017 fixes the crucial issues that kept professionals from adopting VS 2015, and includes new features and tools that streamline the developer's job. This book provides the straightforward answers you need so you can get up to speed quickly and get back to work.

  • Master the core functionality of Visual Studio 2017
  • Dig into the tools that make writing code easier
  • Tailor the environment to your workflow, not the other way around
  • Work your way through configuration, debugging, building, deployment, customizing, and more

Microsoft is changing their release cadence?it's only been about two years since the last release?so developers need to quickly get a handle on new tools and features if they hope to remain productive. The 2017 release is designed specifically to help you get more done, in less time, with greater accuracy and attention to detail. If you're ready to get acquainted, Professional Visual Studio 2017 is your ideal guide.

Title: Programming Interviews Exposed
ISBN: 9781119418474
Format: BC
Authors: John Mongan Noah Suojanen Kindler Eric Giguère
Pub. Date: 20180330
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Ace technical interviews with smart preparation

Programming Interviews Exposed is the programmer’s ideal first choice for technical interview preparation. Updated to reflect changing techniques and trends, this new fourth edition provides insider guidance on the unique interview process that today's programmers face. Online coding contests are being used to screen candidate pools of thousands, take-home projects have become commonplace, and employers are even evaluating a candidate's public code repositories at GitHub—and with competition becoming increasingly fierce, programmers need to shape themselves into the ideal candidate well in advance of the interview. This book doesn't just give you a collection of questions and answers, it walks you through the process of coming up with the solution so you learn the skills and techniques to shine on whatever problems you’re given.

This edition combines a thoroughly revised basis in classic questions involving fundamental data structures and algorithms with problems and step-by-step procedures for new topics including probability, data science, statistics, and machine learning which will help you fully prepare for whatever comes your way.

  • Learn what the interviewer needs to hear to move you forward in the process
  • Adopt an effective approach to phone screens with non-technical recruiters
  • Examine common interview problems and tests with expert explanations
  • Be ready to demonstrate your skills verbally, in contests, on GitHub, and more

Technical jobs require the skillset, but you won’t get hired unless you are able to effectively and efficiently demonstrate that skillset under pressure, in competition with hundreds of others with the same background. Programming Interviews Exposed teaches you the interview skills you need to stand out as the best applicant to help you get the job you want.


Title: Programming Interviews For Dummies
ISBN: 9781119565024
Format: BC
Authors: John Sonmez Eric Butow
Pub. Date: 20190927
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $41.95
Discount: 20%
Our Price: $33.56
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Get ready for interview success

Programming jobs are on the rise, and the field is predicted to keep growing, fast. Landing one of these lucrative and rewarding jobs requires more than just being a good programmer. Programming Interviews For Dummies explains the skills and knowledge you need to ace the programming interview.

Interviews for software development jobs and other programming positions are unique. Not only must candidates demonstrate technical savvy, they must also show that they’re equipped to be a productive member of programming teams and ready to start solving problems from day one. This book demystifies both sides of the process, offering tips and techniques to help candidates and interviewers alike.

  • Prepare for the most common interview questions
  • Understand what employers are looking for
  • Develop the skills to impress non-technical interviewers
  • Learn how to assess candidates for programming roles
  • Prove that you (or your new hires) can be productive from day one

Programming Interviews For Dummies gives readers a clear view of both sides of the process, so prospective coders and interviewers alike will learn to ace the interview.


Title: Programming Kotlin Applications
ISBN: 9781119696186
Format: BC
Authors: Brett McLaughlin
Pub. Date: 20201218
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $74.95
Discount: 20%
Our Price: $59.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Learn to program with Kotlin, one of the fastest-growing programming languages available today

Programming Kotlin Applications: Building Mobile and Server-Side Applications with Kotlin drops readers into the fast lane for learning to develop with the Kotlin programming language. Authored by accomplished cloud consultant and technology professional Brett McLaughlin, Programming Kotlin Applications provides readers with the pragmatic and practical advice they need to build their very first Kotlin applications.

Designed to give readers a thorough understanding of Kotlin that goes beyond mere mobile programming, this book will help you:
  • Learn how to develop your first Kotlin project
  • Understand how Kotlin securely protects and stores information
  • Advocate for using Kotlin in your own professional and personal environments
  • Understand Kotlin's goals and how to use it as its best
  • Know when to avoid using Kotlin
Programming Kotlin Applications is written in a highly approachable and accessible way without the fluff and unrealistic samples that characterize some of its competitor guides. Perfect for developers familiar with another object-oriented programming language like Java or Ruby, or for people who want to advance their skillset in the Kotlin environment, this book is an indispensable addition to any programmer’s library. 

Title: Python All-in-One For Dummies
ISBN: 9781119787600
Format: BC
Authors: John C. Shovic Alan Simpson
Pub. Date: 20210409
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $65.95
Discount: 20%
Our Price: $52.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


The one-stop resource for all your Python queries

Powerful and flexible, Python is one of the most popular programming languages in the world. It's got all the right stuff for the software driving the cutting-edge of the development world—machine learning, robotics, artificial intelligence, data science, etc. The good news is that it’s also pretty straightforward to learn, with a simplified syntax, natural-language flow, and an amazingly supportive user community. The latest edition of Python All-in-One For Dummies gives you an inside look at the exciting possibilities offered in the Python world and provides a springboard to launch yourself into wherever you want your coding career to take you.

These 7 straightforward and friendly mini-books assume the reader is a beginning programmer, and cover everything from the basic elements of Python code to introductions to the specific applications where you'll use it. Intended as a hands-on reference, the focus is on practice over theory, providing you with examples to follow as well as code for you to copy and start modifying in the "real world"—helping you get up and running in your area of interest almost right away. This means you'll be finishing off your first app or building and remote-controlling your own robot much faster than you can believe.

  • Get a thorough grounding in the language basics
  • Learn how the syntax is applied in high-profile industries
  • Apply Python to projects in enterprise
  • Find out how Python can get you into hot careers in AI, big data, and more

Whether you're a newbie coder or just want to add Python to your magic box of tricks, this is the perfect, practical introduction—and one you'll return to as you grow your career.


Title: Python for Data Science For Dummies
ISBN: 9781119547624
Format: BC
Authors: John Paul Mueller Luca Massaron
Pub. Date: 20190208
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $57.95
Discount: 20%
Our Price: $46.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


The fast and easy way to learn Python programming and statistics

Python is a general-purpose programming language created in the late 1980s—and named after Monty Python—that's used by thousands of people to do things from testing microchips at Intel, to powering Instagram, to building video games with the PyGame library. 

Python For Data Science For Dummies is written for people who are new to data analysis, and discusses the basics of Python data analysis programming and statistics. The book also discusses Google Colab, which makes it possible to write Python code in the cloud.

  • Get started with data science and Python
  • Visualize information
  • Wrangle data
  • Learn from data

The book provides the statistical background needed to get started in data science programming, including probability, random distributions, hypothesis testing, confidence intervals, and building regression models for prediction.


Title: Python For Dummies
ISBN: 9780471778646
Format: BC
Authors: Stef Maruch Aahz Maruch
Pub. Date: 20060829
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $52.95
Discount: 20%
Our Price: $42.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Python is one of the most powerful, easy-to-read programming languages around, but it does have its limitations. This general purpose, high-level language that can be extended and embedded is a smart option for many programming problems, but a poor solution to others.

Python For Dummies is the quick-and-easy guide to getting the most out of this robust program. This hands-on book will show you everything you need to know about building programs, debugging code, and simplifying development, as well as defining what actions it can perform. You?ll wrap yourself around all of its advanced features and become an expert Python user in no time. This guide gives you the tools you need to:

  • Master basic elements and syntax
  • Document, design, and debug programs
  • Work with strings like a pro
  • Direct a program with control structures
  • Integrate integers, complex numbers, and modules
  • Build lists, stacks, and queues
  • Create an organized dictionary
  • Handle functions, data, and namespace
  • Construct applications with modules and packages
  • Call, create, extend, and override classes
  • Access the Internet to enhance your library
  • Understand the new features of Python 2.5

Packed with critical idioms and great resources to maximize your productivity, Python For Dummies is the ultimate one-stop information guide. In a matter of minutes you?ll be familiar with Python?s building blocks, strings, dictionaries, and sets; and be on your way to writing the program that you?ve dreamed about!


Title: Python For Kids For Dummies
ISBN: 9781119093107
Format: BC
Authors: Brendan Scott
Pub. Date: 20150828
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


The kid-friendly way to learning coding with Python

Calling all wanna-be coders! Experts point to Python as one of the best languages to start with when you're learning coding, and Python For Kids For Dummies makes it easier than ever. Packed with approachable, bite-sized projects that won't make you lose your cool, this fun and friendly guide teaches the basics of coding with Python in a language you can understand. In no time, you'll be installing Python tools, creating guessing games, building a geek speak translator, making a trivia game, constructing a Minecraft chat client, and so much more.

Whether you don't have the opportunity to take coding classes at school or in camp?or just simply prefer to learn on your own?Python For Kids For Dummies makes getting acquainted with this popular coding language fast and easy. It walks you step-by-step through basic coding projects and provides lots of hands-on tasks that give you a sweet sense of accomplishment when you complete them. What's not to love about that?

  • Navigate the basics of coding with the Python language
  • Create your own applications and games
  • Find help from other Python users
  • Expand your technology skills with Python

If you're a pre-to-early-teen looking to add coding skills to your creativity toolbox, Python For Kids For Dummies is your sure-fire weapon for getting up and running with one of the hottest programming languages around.


Title: Python für Dummies
ISBN: 9783527714148
Format: BC
Authors: Johannes C. Hofmeister Horst Schneider
Pub. Date: 20200805
Publisher: Wiley-VCH
Availability: In_stock
RRP: $37.95
Discount: 20%
Our Price: $30.36
Click Buy Now to find discount. Contact us for more discount for bulk orders*.



Title: Python Machine Learning
ISBN: 9781119545637
Format: BC
Authors: Wei-Meng Lee
Pub. Date: 20190411
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $65.95
Discount: 20%
Our Price: $52.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Python makes machine learning easy for beginners and experienced developers

With computing power increasing exponentially and costs decreasing at the same time, there is no better time to learn machine learning using Python. Machine learning tasks that once required enormous processing power are now possible on desktop machines. However, machine learning is not for the faint of heart—it requires a good foundation in statistics, as well as programming knowledge. Python Machine Learning will help coders of all levels master one of the most in-demand programming skillsets in use today. 

Readers will get started by following fundamental topics such as an introduction to Machine Learning and Data Science. For each learning algorithm, readers will use a real-life scenario to show how Python is used to solve the problem at hand.

•          Python data science—manipulating data and data visualization

•          Data cleansing

•          Understanding Machine learning algorithms
•          Supervised learning algorithms

•          Unsupervised learning algorithms

•          Deploying machine learning models 

Python Machine Learning is essential reading for students, developers, or anyone with a keen interest in taking their coding skills to the next level. 


Title: Python Projects
ISBN: 9781118908662
Format: BC
Authors: Laura Cassell Alan Gauld
Pub. Date: 20141121
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $74.95
Discount: 20%
Our Price: $59.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


A guide to completing Python projects for those ready to take their skills to the next level

Python Projects is the ultimate resource for the Python programmer with basic skills who is ready to move beyond tutorials and start building projects.

The preeminent guide to bridge the gap between learning and doing, this book walks readers through the "where" and "how" of real-world Python programming with practical, actionable instruction. With a focus on real-world functionality, Python Projects details the ways that Python can be used to complete daily tasks and bring efficiency to businesses and individuals alike.

Python Projects is written specifically for those who know the Python syntax and lay of the land, but may still be intimidated by larger, more complex projects. The book provides a walk-through of the basic set-up for an application and the building and packaging for a library, and explains in detail the functionalities related to the projects. Topics include:

*How to maximize the power of the standard library modules
*Where to get third party libraries, and the best practices for utilization
*Creating, packaging, and reusing libraries within and across projects
*Building multi-layered functionality including networks, data, and user interfaces
*Setting up development environments and using virtualenv, pip, and more

Written by veteran Python trainers, the book is structured for easy navigation and logical progression that makes it ideal for individual, classroom, or corporate training.

For Python developers looking to apply their skills to real-world challenges, Python Projects is a goldmine of information and expert insight.

Title: Quantum Inspired Meta-heuristics for Image Analysis
ISBN: 9781119488750
Format: BB
Authors: Sandip Dey Siddhartha Bhattacharyya Ujjwal Maulik
Pub. Date: 20190809
Publisher: John Wiley & Sons (UK)
Availability: In_stock
RRP: $225.95
Discount: 20%
Our Price: $180.76
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Introduces quantum inspired techniques for image analysis for pure and true gray scale/color images in a single/multi-objective environment

This book will entice readers to design efficient meta-heuristics for image analysis in the quantum domain. It introduces them to the essence of quantum computing paradigm, its features, and properties, and elaborates on the fundamentals of different meta-heuristics and their application to image analysis. As a result, it will pave the way for designing and developing quantum computing inspired meta-heuristics to be applied to image analysis.

Quantum Inspired Meta-heuristics for Image Analysis begins with a brief summary on image segmentation, quantum computing, and optimization. It also highlights a few relevant applications of the quantum based computing algorithms, meta-heuristics approach, and several thresholding algorithms in vogue. Next, it discusses a review of image analysis before moving on to an overview of six popular meta-heuristics and their algorithms and pseudo-codes. Subsequent chapters look at quantum inspired meta-heuristics for bi-level and gray scale multi-level image thresholding; quantum behaved meta-heuristics for true color multi-level image thresholding; and quantum inspired multi-objective algorithms for gray scale multi-level image thresholding. Each chapter concludes with a summary and sample questions.

  • Provides in-depth analysis of quantum mechanical principles
  • Offers comprehensive review of image analysis
  • Analyzes different state-of-the-art image thresholding approaches
  • Detailed current, popular standard meta-heuristics in use today
  • Guides readers step by step in the build-up of quantum inspired meta-heuristics
  • Includes a plethora of real life case studies and applications
  • Features statistical test analysis of the performances of the quantum inspired meta-heuristics vis-à-vis their conventional counterparts

Quantum Inspired Meta-heuristics for Image Analysis is an excellent source of information for anyone working with or learning quantum inspired meta-heuristics for image analysis. 


Title: R For Dummies
ISBN: 9781119055808
Format: BC
Authors: Andrie de Vries Joris Meys
Pub. Date: 20150626
Publisher: John Wiley & Sons Inc (US)
Availability: In_stock
RRP: $49.95
Discount: 20%
Our Price: $39.96
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Mastering R has never been easier

Picking up R can be tough, even for seasoned statisticians and data analysts. R For Dummies, 2nd Edition provides a quick and painless way to master all the R you'll ever need. Requiring no prior programming experience and packed with tons of practical examples, step-by-step exercises, and sample code, this friendly and accessible guide shows you how to know your way around lists, data frames, and other R data structures, while learning to interact with other programs, such as Microsoft Excel. You'll learn how to reshape and manipulate data, merge data sets, split and combine data, perform calculations on vectors and arrays, and so much more.

R is an open source statistical environment and programming language that has become very popular in varied fields for the management and analysis of data. R provides a wide array of statistical and graphical techniques, and has become the standard among statisticians for software development and data analysis. R For Dummies, 2nd Edition takes the intimidation out of working with R and arms you with the knowledge and know-how to master the programming language of choice among statisticians and data analysts worldwide.

  • Covers downloading, installing, and configuring R
  • Includes tips for getting data in and out of R
  • Offers advice on fitting regression models and ANOVA
  • Provides helpful hints for working with graphics

R For Dummies, 2nd Edition is an ideal introduction to R for complete beginners, as well as an excellent technical reference for experienced R programmers.


Title: Requirements Engineering
ISBN: 9780471972082
Format: BB
Authors: Gerald Kotonya Ian Sommerville
Pub. Date: 19980427
Publisher: John Wiley & Sons (UK)
Availability: In_stock
RRP: $115.95
Discount: 12.5%
Our Price: $101.46
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


The value of introducing requirements engineering to trainee software engineers is to equip them for the real world of software and systems development. As a discipline, newly emerging from software engineering, there are a range of views on where requirements engineering starts and finishes and what it should encompass. This book offers the most comprehensive coverage of the requirements engineering process to date - from initial requirements elicitation through to requirements validation.

As there is no one catch-all technique applicable to all types of system, requirements engineers need to know about a range of different techniques. Tried and tested techniques such as data-flow and object-oriented models are covered as well as some promising new ones. They are all based on real systems descriptions to demonstrate the applicability of the approach. Principally written for senior undergraduate and graduate students studying computer science, software engineering or systems engineering, this text will also be helpful for those in industry new to requirements engineering.

Accompanying Website: http: //www.comp.lancs.ac.uk/computing/resources/re


Title: Requirements Engineering
ISBN: 9780471974444
Format: BC
Authors: Ian Sommerville Pete Sawyer
Pub. Date: 19970319
Publisher: John Wiley & Sons (UK)
Availability: In_stock
RRP: $115.95
Discount: 12.5%
Our Price: $101.46
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


Requirements engineering is the process of discovering, documenting and managing the requirements for a computer-based system. The goal of requirements engineering is to produce a set of system requirements which, as far as possible, is complete, consistent, relevant and reflects what the customer actually wants. Although this ideal is probably unattainable, the use of a systematic approach based on engineering principles leads to better requirements than the informal approach which is still commonly used. This book presents a set of guidelines which reflect the best practice in requirements engineering. Based on the authors' experience in research and in software and systems development, these guidelines explain in an easy-to-understand way how you can improve your requirements engineering processes. The guidelines are applicable for any type of application and, in general, apply to both systems and software engineering. The guidelines here range from simple 'common sense' to those which propose the introduction of complex new methods. The guidelines and process improvement schemes have been organised so that you can pick and choose according to your problems, goals and available budget. There are few dependencies between guidelines so you can introduce them in any order in your organisation. Guidelines presented in the book
* are consistent with ISO 9000 and CMM
* are ranked with cost/benefit analysis
* give implementation advice
* can be combined and applied to suit your organisation's needs
* are supported by a web page pointing to RE tools and resources

Title: Requirements Engineering
ISBN: 9780470012703
Format: BC
Authors: Axel van Lamsweerde
Pub. Date: 20090109
Publisher: John Wiley & Sons (UK)
Availability: In_stock
RRP: $105.95
Discount: 12.5%
Our Price: $92.71
Click Buy Now to find discount. Contact us for more discount for bulk orders*.


The book presents both the current state of the art in requirements engineering and a systematic method for engineering high-quality requirements, broken down into four parts.  The first part introduces fundamental concepts and principles including the aim and scope of requirements engineering, the products and processes involved, requirements qualities to aim at and flaws to avoid, and the critical role of requirements engineering in system and software engineering.

The second part of the book is devoted to system modeling in the specific context of engineering requirements. It presents a multi-view modeling framework that integrates complementary techniques for modeling the system-as-is and the system-to-be. The third part of the book reviews goal-based reasoning techniques to support the various steps of the KAOS method. The fourth part of the book goes beyond requirements engineering to discuss the mapping from goal-oriented requirements to software specifications and to software architecture.

Online software will accompany the book and will add value to both classroom and self-study by enabling students to build models and specifications involved in the book’s exercises and case studies, helping them to discover the latest RE technology solutions. Instructor resources such as slides, figures and handouts are available from an accompanying website.