Skip to main content

Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
itemsitem

Recommended For You

Loading...

Object Oriented Programming eBooks

If you like Object Oriented Programming eBooks, then you'll love these top picks.
Showing 1 - 24 of 896 Results
Skip side bar filters
  • Programming Rust

    Systems programming provides the foundation for the world's computation. Writing performance-sensitive code requires a programming language that puts programmers in control of how memory, processor time, and other system resources are used. The Rust systems programming language combines that control with a modern type system that catches broad classes of common mistakes, from memory management ... Read more

    PHP2,853.59

  • UML 2.0 in a Nutshell

    A Desktop Quick Reference

    System developers have used modeling languages for decades to specify, visualize, construct, and document systems. The Unified Modeling Language (UML) is one of those languages. UML makes it possible for team members to collaborate by providing a common language that applies to a multitude of different systems. Essentially, it enables you to communicate solutions in a consistent, tool-supported ... Read more

    PHP1,342.69

  • Design Patterns Explained: A New Perspective on Object-Oriented Design

    A New Perspective on Object-Oriented Design

    "One of the great things about the book is the way the authors explain concepts very simply using analogies rather than programming examples–this has been very inspiring for a product I'm working on: an audio-only introduction to OOP and software development."–Bruce Eckel"...I would expect that readers with a basic understanding of object-oriented programming and design would find this book useful ... Read more

    PHP3,042.39

  • Head First Design Patterns

    What will you learn from this book?You know you don't want to reinvent the wheel, so you look to Design Patterns: the lessons learned by those who've faced the same software design problems. With Design Patterns, you get to take advantage of the best practices and experience of others so you can spend your time on something more challenging. Something more fun. This book shows you the patterns ... Read more

    PHP2,853.59

  • Tapworthy

    Designing Great iPhone Apps

    by Josh Clark ...
    So you've got an idea for an iPhone app -- along with everyone else on the planet. Set your app apart with elegant design, efficient usability, and a healthy dose of personality. This accessible, well-written guide shows you how to design exceptional user experiences for the iPhone and iPod Touch through practical principles and a rich collection of visual examples.Whether you're a designer, ... Read more

    PHP1,342.69

  • Python Programming For Beginners

    Learn The Basics Of Python Programming

    by James Tudor ...
    Programming Doesn't Have To Be Difficult. If You Want To Get Started With Python Programming, Read On..How many times have you thought about learning how to code but got discouraged because you had no technical background, didn’t have the time to learn, or you just didn’t think you were smart enough?Would you like to learn the basics of python programming even if you are a complete novice? If so, ... Read more

    Free

  • Game Programming Patterns

    The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as independent recipes so you can pick just the patterns ... Read more

    PHP1,454.39

  • Ruby in a Nutshell

    A Desktop Quick Reference

    Ruby is an absolutely pure object-oriented scripting language written in C and designed with Perl and Python capabilities in mind. While its roots are in Japan, Ruby is slowly but surely gaining ground in the US. The goal of Yukihiro Matsumoto, creator of Ruby and author of this book, is to incorporate the strengths of languages like Perl, Python, Lisp and Smalltalk. Ruby is a genuine attempt to ... Read more

    PHP838.99

  • Think Java

    How to Think Like a Computer Scientist

    Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You’ll learn how to program—a useful skill by itself—but you’ll also discover how to use programming as a means to ... Read more

    PHP1,804.39

  • Graphics and Animations with SwiftUI

    Quick Guides for Masterminds

    by J.D Gauchat ...
    Quick Guides for Masterminds are excerpts from our best-selling books SwiftUI for Masterminds, UIKit for Masterminds, and HTML5 for Masterminds, providing a cost-effective alternative to getting the information you need.DescriptionWith this guide, you will learn how to create graphics and animations using the SwiftUI framework.After reading this guide, you will know how to create and combine ... Read more

    PHP128.42

  • Swift Development with Cocoa

    Developing for the Mac and iOS App Stores

    Ready to build apps for iPhone, iPad, and Mac now that Swift has landed? If you’re an experienced programmer who’s never touched Apple developer tools, this hands-on book shows you how to use the Swift language to make incredible iOS and OS X apps, using Cocoa and Cocoa Touch.Learn how to use Swift in a wide range of real-world situations, with Cocoa features such as Event Kit and Core Animation. ... Read more

    PHP1,426.59

  • Android Studio Bumble Bee Essentials - Kotlin Edition

    Developing Android Apps Using Android Studio 2021.1 and Kotlin

    by Neil Smyth ...
    Fully updated for Android Studio Bumble Bee, the goal of this book is to teach the skills necessary to develop Android-based applications using the Kotlin programming language.Beginning with the basics, this book provides an outline of the steps necessary to set up an Android development and testing environment followed by an introduction to programming in Kotlin including data types, control flow ... Read more

    PHP2,039.64

  • Introducción a los Algoritmos y las Estructuras de Datos 2

    Introducción a los Algoritmos y las Estructuras de Datos, #2

    Series Book 2 - Introducción a los Algoritmos y las Estructuras de Datos
    Introducción a Algoritmos y Estructuras de Datos - Volumen 2Este libro es el segundo volumen de una serie titulada Introducción a los Algoritmos y Estructuras de Datos. El diseño de un algoritmo eficiente para la solución de problemas requiere la inclusión de las estructuras de datos apropiadas. En el campo de la ciencia de la computación, las estructuras de datos se utilizan para organizar y ... Read more

    PHP582.34

  • Unreal Engine Pro: Advanced Development Secrets

    Mastering Unreal Engine: From Novice to Pro

    Series series Mastering Unreal Engine: From Novice to Pro
    "Unreal Engine Pro: Advanced Development Secrets" is an indispensable guide for seasoned game developers aiming to master the complexities of the Unreal Engine. This book reveals the lesser-known techniques and strategies used by professionals in the creation of AAA games, offering an insider's view into high-level game development.The guide delves deep into advanced topics, such as custom engine ... Read more

    PHP582.34

  • GO Programming in easy steps, 2nd edition

    by Mike McGrath ...
    This fully updated second edition of GO Programming in easy steps assumes no prior knowledge, and begins by illustrating how to create a GO programming environment on your computer. Then, using color-coded examples, this guide covers the basics and shows how to:· Apply data abstraction for Object-Oriented Programming (OOP).· Build goroutines and channels for concurrency in your programs.· Store ... Read more

    PHP1,590.52

  • Functional Python Programming

    Discover the power of functional programming, generator functions, lazy evaluation, the built-in itertools library, and monads

    Create succinct and expressive implementations with functional programming in PythonKey FeaturesLearn how to choose between imperative and functional approaches based onexpressiveness, clarity, and performanceGet familiar with complex concepts such as monads, concurrency, and immutabilityApply functional Python to common Exploratory Data Analysis (EDA) programmingproblemsBook DescriptionIf you’re ... Read more

    PHP2,131.19 or Free with Kobo Plus

  • Pass AZ-900 Fast: The Ultimate Study Guide

    Pass AZ-900 Fast: The Ultimate Study Guide is your streamlined path to passing the Microsoft Azure Fundamentals certification exam (AZ-900) on your first try. Whether you're new to cloud computing or need a refresher, this guide cuts through the noise to deliver exactly what you need—fast.Crafted for busy professionals, students, and aspiring IT pros, this study guide covers all AZ-900 exam ... Read more

    PHP582.34

  • Template Metaprogramming with C++

    Learn everything about C++ templates and unlock the power of template metaprogramming

    Understand how to use modern C++ templates for writing maintainable, robust, and fast softwareKey FeaturesGrasp the fundamentals of and learn to write effective C++ templatesGet up to speed with the latest C++20 template features such as constraints and conceptsExplore different patterns and idioms to integrate templates in your program designBook DescriptionLearn how the metaprogramming technique ... Read more

    PHP1,800.89 or Free with Kobo Plus

  • Object-Oriented Analysis and Design with Applications

    Object-Oriented Design with Applications has long been the essential reference to object-oriented technology, which, in turn, has evolved to join the mainstream of industrial-strength software development. In this third edition--the first revision in 13 years--readers can learn to apply object-oriented methods using new paradigms such as Java, the Unified Modeling Language (UML) 2.0, and .NET.The ... Read more

    PHP4,301.49

  • Manual de Programación en Pascal para Principiantes

    by John Nunez ...
    **Manual de Programación en Pascal para Principiantes** **Autor:** John Nunez**Aprende a programar desde cero con Pascal, el lenguaje ideal para principiantes** Si quieres iniciarte en el mundo de la programación con un lenguaje claro, estructurado y fácil de aprender, este manual es para ti. *Manual de Programación en Pascal para Principiantes* te guiará paso a paso en la comprensión de los ... Read more

    PHP757.22

  • ADO: ActiveX Data Objects

    Creating Data-Driven Solutions

    by Jason T Roff ...
    Getting data across platforms and formats is a cornerstone of present-day applications development. ADO: ActiveX Data Objects is both an introduction and a complete reference to ADO (ActiveX Data Objects), Microsoft's universal data access solution. You'll learn how to easily access data in multiple formats--such as email messages, Access databases, Word documents, and SQL databases--even on ... Read more

    PHP1,636.49

  • Modular Programming in Java 9

    Build large scale applications using Java modularity and Project Jigsaw

    Kick-start your modular programming journey and gear up for the future of Java developmentKey Features\[\*\] Master design patterns and best practices to build truly modular applications in Java 9\[\*\] Upgrade your old Java code to Java 9 with ease\[\*\] Build and run a smooth functioning multi-module application.Book DescriptionThe Java 9 module system is an important addition to the language ... Read more

    PHP1,590.29 or Free with Kobo Plus

  • Advanced LibGDX: Engineering Complex Java Games

    LibGDX series

    Series series LibGDX series
    "Advanced LibGDX: Engineering Complex Java Games" is a pivotal resource for game developers who have surpassed the beginner and intermediate stages and are eager to tackle the challenges of advanced game development. This book is tailored for those who have a solid grasp of Java and the LibGDX framework and are looking to push the boundaries of their skills in creating more complex and ... Read more

    PHP582.34

  • Ajax on Java

    The Essentials of XMLHttpRequest and XML Programming with Java

    This practical guide shows you how to make your Java web applications more responsive and dynamic by incorporating new Ajaxian features, including suggestion lists, drag-and-drop, and more. Java developers can choose between many different ways of incorporating Ajax, from building JavaScript into your applications "by hand" to using the new Google Web Toolkit (GWT).Ajax on Java starts with an ... Read more

    PHP1,006.89