0
Your cart

Your cart is empty

Browse All departments
Price
  • R0 - R50 (1)
  • R50 - R100 (9)
  • R100 - R250 (675)
  • R250 - R500 (1,698)
  • R500+ (8,765)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > General

JavaScript - The Web Warrior Series (Paperback, 6th edition): Sasha Vodnik, Don Gosselin JavaScript - The Web Warrior Series (Paperback, 6th edition)
Sasha Vodnik, Don Gosselin 1
R819 R699 Discovery Miles 6 990 Save R120 (15%) Shipped within 8 - 13 working days

Now in its sixth edition, JAVASCRIPT guides beginning programmers through web application development using the JavaScript programming language. As with previous editions of the book, the authors introduce key web authoring techniques with a strong focus on industry application. New coverage includes developing for touchscreen and mobile devices, and using the jQuery library. A real-world project, similar to what students would encounter in a professional setting, is developed chapter by chapter. Because professional web development jobs often require programmers to add features to existing sites, each chapter project uses a professionally designed web site. After completing a course using this textbook, students will be able to use JavaScript to build professional quality, dynamic web sites. websites, hot sheets, datafeeds] Any suggestions for copywriter or provide generic description of the product to be used for the Internet or non-channel specific applications.

A Guide To SQL (Paperback, 9th edition): Philip Pratt, Mary Z Last A Guide To SQL (Paperback, 9th edition)
Philip Pratt, Mary Z Last
R732 R605 Discovery Miles 6 050 Save R127 (17%) Shipped within 8 - 13 working days

A GUIDE TO SQL, Ninth Edition, provides an effective introduction to SQL programming using straightforward instruction, extensive hands-on exercises, and a strong foundation in real-world business applications. The Ninth Edition builds on the longstanding success of this proven text by presenting basic SQL commands in the context of a running case, in which a business uses SQL to manage orders, items, customers, and sales reps. The authors emphasize that fundamental principles and practices apply regardless of the database environment chosen, and they include examples from the latest versions of Oracle (R) and Microsoft (R) Access (R), and SQL Server throughout the text.

Fundamentals of Programming using Java (Paperback, International Edition): Edward Currie Fundamentals of Programming using Java (Paperback, International Edition)
Edward Currie 1
R623 R510 Discovery Miles 5 100 Save R113 (18%) Shipped within 8 - 13 working days

Aimed at students learning how to program for the first time, this is a focused introduction which stands out as an accessible first encounter with Java.

Students work their way through carefully chosen examples and exercises – paced and structured for an intuitive progression. These drills will provide them with a sound and working knowledge of basic programming constructs. Taking an “objects later” approach, this book is designed for one semester courses with aim of providing a launch pad to later in depth OOP study. Concepts and principles are illustrated by everyday analogies and backed up by code examples which will help to clarify and anchor your understanding.

Developed with support from Middlesex University Press and Global Campus.

Features:

  • Review questions are located at the end of the chapters, and these invite students to consider whether they have achieved the learning outcomes of the chapter.
  • Back-of-an-envelope questions encourage students to think about the problem and come up with simple and straightforward solutions.
  • Activities require students to try out aspects of the material which have just been explained, or invite them to consider something which is about to be discussed. A formal answer is provided, in the final section of each chapter.
  • Computer activities are flagged in the text and found on the accompanying website corresponding to the chapter in question.
Programming with Mobile Applications - Android (TM), iOS, and Windows (R) Phone 7 (Paperback, International Edition): Thomas M.... Programming with Mobile Applications - Android (TM), iOS, and Windows (R) Phone 7 (Paperback, International Edition)
Thomas M. Duffy
R908 R763 Discovery Miles 7 630 Save R145 (16%) Shipped within 8 - 13 working days

Discover how to create effective native apps across platforms and Web apps for today's most popular smartphone platforms with Duffy's PROGRAMMING MOBILE APPLICATIONS: ANDROID (TM), iOS, AND WINDOWS (R) PHONE 7. This unique, hands-on tutorial approach combines clear presentations with numerous screenshots and step-by-step instructions to guide readers in developing applications for Google (TM) Android (TM), Apple (R) iOS, and Windows (R) Phone 7. Readers learn to create identical native and Web apps for each platform, which allows comparing each platform's development processes. The book's complete coverage ranges from platform architecture to native app life cycle management with an emphasis on fundamental programming concepts. This book's unique coverage of multiple platforms not only demonstrates the portability of apps that readers create, but also ensures an solid understanding of programming principles that benefits readers throughout any career.

Program Construction - Calculating Implementations from Specifications (Paperback): Roland Backhouse Program Construction - Calculating Implementations from Specifications (Paperback)
Roland Backhouse
R1,000 R916 Discovery Miles 9 160 Save R84 (8%) Shipped within 7 - 12 working days

The ever-increasing dependence of our lives and livelihoods on the correct functioning of computer software means that logic and program correctness are core elements of all good computer science degrees. This book presents both these topics in one self-contained text.

The focus of the book is on "correct-by-construction" program design -- the discipline of calculating programs from their specifications. Modern, calculational logic is introduced in combination with key program construction principles, such as the assignment axiom, loop invariants and bound functions. This material is intertwined with motivational discussion, programming examples and challenging problem-solving exercises, bringing the book alive for its intended audience, undergraduates in computer science and mathematics, as well as professional programmers wishing to further develop their programming skills.

The book covers the elements of logic and program correctness that form the foundations of further study --- the logical connectives and their algebraic properties, induction, quantifiers and program construction rules. Substantial examples of program construction are included. Many exercises are provided, all with detailed solutions.

Creating a Winning E-Business (Paperback, 2nd edition): H. Albert Napier, Stuart Wagner, Ollie Rivers Creating a Winning E-Business (Paperback, 2nd edition)
H. Albert Napier, Stuart Wagner, Ollie Rivers
R653 R559 Discovery Miles 5 590 Save R94 (14%) Shipped within 8 - 13 working days

Creating a Winning E-Business, Second Edition illustrates the processes involved with planning, starting, and marketing a new e-business in today's environment. Four types of cases are used in this practical, entrepreneurial guide to provide a real-world approach, including a book-long running case study complimented by chapter specific real-world case studies that open and close each chapter. Additionally, case studies that feature both successful and unsuccessful ventures are found throughout the book enabling students to learn from the actions of others. A new chapter on Affiliation programs (such as Amazon.com's Associates program) is featured and all chapters are updated to reflect industry changes since the publication of the first edition.

Automate The Boring Stuff With Python (Paperback): Al Sweigart Automate The Boring Stuff With Python (Paperback)
Al Sweigart
R650 R404 Discovery Miles 4 040 Save R246 (38%) In stock

Ever spent way too much time renaming a folder full of files, or updating hundreds of cells in Excel by hand? You might not be a programmer, but even non-programmers can benefit from knowing how to write simple time-saving scripts. Automate the Boring Stuff with Python teaches you just enough Python for you to start automating your own tedious computer tasks.

Starting from zero, author Al Sweigart gets you up and running with the beginner-friendly Python programming language as quickly as possible, without a lot of unnecessary theory. You start with the basics, learning from code examples that are as practical as they are illustrative. Soon you're using powerful pieces of pre-existing code (Python's "modules") to effortlessly perform truly impressive--and useful--feats of scripting prowess. In particular, this book teaches you how to: Search for any pattern of text in a file, or across multiple filesOrganize your life (and computer) by creating, updating, moving, and renaming files and foldersScrape the web for data and informationInstantly update Excel spreadsheets of any sizeAutomatically send out emails or text messagesSchedule your computer to perform tasks at regular intervalsIt turns out that you don't need to be a programmer to get your computer to work for you. Automate the Boring Stuff with Python really is the practical programming guide for the rest of us.

Coders - Who They Are, What They Think and How They Are Changing Our World (Paperback): Clive Thompson Coders - Who They Are, What They Think and How They Are Changing Our World (Paperback)
Clive Thompson 1
R225 R185 Discovery Miles 1 850 Save R40 (18%) Shipped within 7 - 11 working days

'Masterful . . . [Thompson] illuminates both the fascinating coders and the bewildering technological forces that are transforming the world in which we live.' David Grann, author of The Lost City of Z Facebook's algorithms shaping the news. Uber's cars flocking the streets. Revolution on Twitter and romance on Tinder. We live in a world constructed of computer code. Coders - software programmers - are the people who built it for us. And yet their worlds and minds are little known to outsiders. In Coders, Wired columnist Clive Thompson presents a brilliantly original anthropological reckoning with the most influential tribe in today's world, interrogating who they are, how they think, what they value, what qualifies as greatness in their world, and what should give us pause. One of the most prominent journalists writing on technology today, Clive Thompson takes us into the minds of coders, the most quietly influential people on the planet, in a journey into the heart of the machine - and the men and women who made it.

Big Java - Early Objects (Paperback, 7th Edition, EMEA Edition): Cay S. Horstmann Big Java - Early Objects (Paperback, 7th Edition, EMEA Edition)
Cay S. Horstmann
R1,218 R1,115 Discovery Miles 11 150 Save R103 (8%) Shipped within 7 - 12 working days
HTML5 and CSS - Complete, International Edition (Paperback, 7th edition): Denise Woods HTML5 and CSS - Complete, International Edition (Paperback, 7th edition)
Denise Woods
R620 R534 Discovery Miles 5 340 Save R86 (14%) Shipped within 8 - 13 working days

Part of the highly successful Shelly Cashman Series (R), this text provides an introduction to HTML5 and CSS and leads the user through a clear, step-by-step, screen-by-screen approach to learning. Readers learn how to create a Web page using HTML5, format the page, add graphics, and more.

Programming Logic and Design, Comprehensive (Paperback, 8th edition): Joyce Farrell Programming Logic and Design, Comprehensive (Paperback, 8th edition)
Joyce Farrell
R760 R649 Discovery Miles 6 490 Save R111 (15%) Shipped within 8 - 13 working days

Prepare beginning programmers with the most important principles for developing structured program logic with Farrell's highly effective PROGRAMMING LOGIC AND DESIGN, COMPREHENSIVE, 8E. This popular text takes a unique, language-independent approach to programming with a distinctive emphasis on modern conventions. The book's clear, concise writing style eliminates highly technical jargon while introducing universal programming concepts and encouraging a strong programming style and logical thinking. Clear revised explanations utilize flowcharts, pseudocode, and diagrams to ensure even readers with no prior programming experience fully understand modern programming and design concepts. Farrell's proven learning features help students gain a better understanding of the scope of programming today while common business examples help illustrate key points. Readers can use this proven book alone or paired with a language-specific companion text that emphasizes C++, Java or Visual Basic.

JavaScript For Kids For Dummies (Paperback): Chris Minnick, Eva Holland JavaScript For Kids For Dummies (Paperback)
Chris Minnick, Eva Holland 1
R520 R364 Discovery Miles 3 640 Save R156 (30%) In stock

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.

Learning Python with Raspberry Pi (Paperback): Alex Bradbury, Ben Everard, Russel Winder Learning Python with Raspberry Pi (Paperback)
Alex Bradbury, Ben Everard, Russel Winder
R425 R304 Discovery Miles 3 040 Save R121 (28%) Shipped within 7 - 12 working days

The must-have companion guide to the Raspberry Pi User Guide! Raspberry Pi chose Python as its teaching language of choice to encourage a new generation of programmers to learn how to program. This approachable book serves as an ideal resource for anyone wanting to use Raspberry Pi to learn to program and helps you get started with the Python programming language. Aimed at first-time developers with no prior programming language assumed, this beginner book gets you up and running. * Covers variables, loops, and functions * Addresses 3D graphics programming * Walks you through programming Minecraft * Zeroes in on Python for scripting Learning Python with Raspberry Pi proves itself to be a fantastic introduction to coding.

Computer Coding For Kids - A Unique Step-By-Step Visual Guide, From Binary Code To Building Games (Paperback): Carol Vorderman Computer Coding For Kids - A Unique Step-By-Step Visual Guide, From Binary Code To Building Games (Paperback)
Carol Vorderman 1
R326 R230 Discovery Miles 2 300 Save R96 (29%) Shipped within 7 - 12 working days

If you like playing computer games, why not make your own? This book has all you need to build amazing games, including thrilling racing challenges, zany platform games, and fiendish puzzles.

Follow the simple steps to become an expert coder, using the latest version of the popular programming language Scratch™ 3.0 in this new edition.

Improve your coding skills and create your own games, before remixing and customizing them. Jumpy Monkey will show you how to simulate gravity in your games, or give Dog's Dinner a go to learn about collision detection.

Pick up the fundamentals of computer programming in steps that make even the most difficult coding concepts fun and easy to understand. Don't just learn how computer code works - understand why it's done that way.

Then share your games online and challenge friends and family to beat each other's scores. Once you 've whizzed through the book, the possibilities are endless!

An Elementary Introduction To The Wolfram Language - 2nd Edition (Paperback): Stephen Wolfram An Elementary Introduction To The Wolfram Language - 2nd Edition (Paperback)
Stephen Wolfram
R404 R329 Discovery Miles 3 290 Save R75 (19%) Shipped within 7 - 11 working days
The Rails 4 Way (Paperback, 3rd edition): Obie Fernandez, Kevin Faustino The Rails 4 Way (Paperback, 3rd edition)
Obie Fernandez, Kevin Faustino
R973 R748 Discovery Miles 7 480 Save R225 (23%) Shipped within 7 - 11 working days

The "Bible" for Rails Development: Now Fully Updated for Rails 4.1 "When I read "The Rails Way "for the first time, I felt like I truly understood Rails for the first time.""-From the Foreword by Steve Klabnik" Ruby on Rails 4 is leaner, tighter, and even more valuable to professional web developers. More than ever, it helps you focus on what matters most: delivering business value via clean and maintainable code. "The Rails(TM)4 Way "is the only comprehensive, authoritative guide to delivering production-quality code with Rails 4. Kevin Faustino joins pioneering Rails developer Obie Fernandez to illuminate the entire Rails 4 API, including its most powerful and modern idioms, design approaches, and libraries. They present extensive new and updated content on security, performance, caching, Haml, RSpec, Ajax, the Asset Pipeline, and more. Through detailed code examples, you'll dive deep into the Rails 4 code base, discover why Rails is designed as it is, and learn how to make it do exactly what you want. Proven in dozens of production systems, this book's techniques will maximize your productivity and help you build more successful solutions. You'll want to keep this guide by your computer-you'll refer to it constantly. This guide will help you

  • Build powerful, scalable REST-compliant APIs
  • Program complex program flows using Action Controller
  • Represent models, relationships, CRUD operations, searches, validation, callbacks, and more
  • Smoothly evolve application database schema via Migrations
  • Apply advanced Active Record techniques: single-table inheritance, polymorphic models, and more
  • Create visual elements with Action View and partials
  • Optimize performance and scalability with view caching
  • Master the highly productive Haml HTML templating engine
  • Make the most of Rails' approach to session management
  • Secure your systems with Rails 4's improved authentication and authorization
  • Resist SQL Injection, XSS, XSRF, and other attacks
  • Extend Rails with popular gems and plugins, and learn to write your own
  • Integrate email services with Action Mailer
  • Use Ajax via Rails 4 support for unobtrusive JavaScript
  • Improve responsiveness with background processing
  • Leverage Asset Pipeline to simplify development, improve perceived performance, and reduce server burdens
  • Accelerate implementation and promote maintainability with RSpec
"
Python Coding on the BBC Micro:Bit (Paperback): Jim Gatenby Python Coding on the BBC Micro:Bit (Paperback)
Jim Gatenby
R187 R153 Discovery Miles 1 530 Save R34 (18%) Shipped within 7 - 11 working days
NES/Famicom: a visual compendium (Hardcover): Bitmap Books NES/Famicom: a visual compendium (Hardcover)
Bitmap Books
R839 Discovery Miles 8 390 Shipped within 7 - 11 working days
Build Your Own Website With WordPress (Paperback): Kevin Ryan Build Your Own Website With WordPress (Paperback)
Kevin Ryan
R257 R217 Discovery Miles 2 170 Save R40 (16%) Shipped within 7 - 11 working days

WordPress is a software package widely used to create stunning websites. This title assumes no prior knowledge of how to create a website and has many step-by-step guides and checklists to help you.

There are some troubleshooting appendices to help fix many of the common issues.

Computer Coding Games For Kids - A Unique Step-By-Step Visual Guide, From Binary Code To Building Games (Paperback): Carol... Computer Coding Games For Kids - A Unique Step-By-Step Visual Guide, From Binary Code To Building Games (Paperback)
Carol Vorderman 1
R327 R231 Discovery Miles 2 310 Save R96 (29%) Shipped within 7 - 12 working days

If you like playing computer games, why not make your own? This book has all you need to build amazing games, including thrilling racing challenges, zany platform games, and fiendish puzzles.

Follow the simple steps to become an expert coder, using the latest version of the popular programming language Scratch™ 3.0 in this new edition.

Improve your coding skills and create your own games, before remixing and customizing them. Jumpy Monkey will show you how to simulate gravity in your games, or give Dog's Dinner a go to learn about collision detection.

Pick up the fundamentals of computer programming in steps that make even the most difficult coding concepts fun and easy to understand. Don't just learn how computer code works - understand why it's done that way.

Then share your games online and challenge friends and family to beat each other's scores. Once you've whizzed through the book, the possibilities are endless!

NoSQL For Dummies (Paperback): Adam Fowler NoSQL For Dummies (Paperback)
Adam Fowler
R581 R400 Discovery Miles 4 000 Save R181 (31%) Shipped within 7 - 12 working days

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.

JavaScript Programming for the Absolute Beginner (Paperback, New edition): Andy Harris JavaScript Programming for the Absolute Beginner (Paperback, New edition)
Andy Harris
R1,479 R1,088 Discovery Miles 10 880 Save R391 (26%) Shipped within 7 - 12 working days

This book not only teachers JavaScript - a great programming 'gateway' language - it also teaches readers the fundamental programming concepts they need to grasp in order to learn any computer language. Plus, it uses game creation as a teaching tool. The goal of the series is adaptive learning. Readers will be able to utilize these skills when learning their next programming language.

Professional JavaScript for Web Developers (Paperback, 4th Edition): Matt Frisbie Professional JavaScript for Web Developers (Paperback, 4th Edition)
Matt Frisbie
R924 R613 Discovery Miles 6 130 Save R311 (34%) Shipped within 7 - 12 working days

Update your skill set for ES 6 and 7 with the ultimate JavaScript guide for pros Professional JavaScript for Web Developers is the essential guide to next-level JavaScript development. Written for intermediate-to-advanced programmers, this book jumps right into the technical details to help you clean up your code and become a more sophisticated JavaScript developer. From JavaScript-specific object-oriented programming and inheritance, to combining JavaScript with HTML and other markup languages, expert instruction walks you through the fundamentals and beyond. This new fourth edition has been updated to cover ECMAScript 6 and 7 (also known as ES2015 and ES2016) and the major re-imagination and departure from ES 5.1; new frameworks and libraries, new techniques, new testing tools, and more are explained in detail for the professional developer, with a practical focus that helps you put your new skills to work on real-world projects. The latest and most dramatic ES release is already being incorporated into JavaScript engines in major browsers; this, coupled with the rise in mobile web traffic increasing demand for responsive, dynamic web design, means that all web developers need to update their skills and this book is your ideal resource for quick, relevant guidance. * Get up to date with ECMAScript 6 and 7, new frameworks, and new libraries * Delve into web animation, emerging APIs, and build systems * Test more effectively with mocks, unit tests, functional tests, and other tools * Plan your builds for future ES releases Even if you think you know JavaScript, new ES releases bring big changes that will affect the way you work. For a professional-level update that doesn't waste time on coding fundamentals, Professional JavaScript for Web Developers is the ultimate resource to bring you up to speed.

Windows Kernel Programming (Paperback): Pavel Yosifovich Windows Kernel Programming (Paperback)
Pavel Yosifovich
R889 R832 Discovery Miles 8 320 Save R57 (6%) Shipped within 7 - 11 working days
JavaScript - The Web Technologies Series, International Edition (Paperback, 5th edition): Don Gosselin JavaScript - The Web Technologies Series, International Edition (Paperback, 5th edition)
Don Gosselin
R836 R712 Discovery Miles 7 120 Save R124 (15%) Shipped within 8 - 13 working days

Now in its fifth edition, JAVASCRIPT, International Edition guides beginning programmers through Web application development using the JavaScript programming language. As with previous editions of this book, Don Gosselin introduces key Web authoring techniques with a strong focus on industry application. A real-world project, similar to what students would encounter in a professional setting, is developed throughout each chapter. Since professional Web development jobs often require programmers to add features to an existing site, each chapter project uses a professionally designed Web site. After completing the course, students will be able to use JavaScript to build professional quality, dynamic Web sites.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Programming for the Absolute Beginner
Jerry Lee Ford Paperback R663 R512 Discovery Miles 5 120
Portrait Revolution - Inspiration, Tips…
Julia L Kay Paperback  (1)
R455 R325 Discovery Miles 3 250
New Perspectives on HTML, CSS, and…
Patrick Carey Paperback R1,002 R857 Discovery Miles 8 570
Professional AngularJS
Valeri Karpov, Diego Netto Paperback  (1)
R807 R540 Discovery Miles 5 400
Java: The Complete Reference, Eleventh…
Herbert Schildt Paperback R1,065 R721 Discovery Miles 7 210
Learning to Program in Python 2017
P.M. Heathcote Paperback R344 Discovery Miles 3 440
Concurrency in Go
Katherine Cox-Buday Paperback R900 R591 Discovery Miles 5 910
BTEC Nationals Information Technology…
Jenny Phillips, Alan Jarvis, … Paperback R756 Discovery Miles 7 560
Schaum's Easy Outline of XML
Ed Tittel Paperback R248 R202 Discovery Miles 2 020
Schaum's Outline of Fundamentals of SQL…
Ramon A. Mata-Toledo, Pauline K. Cushman Paperback R527 R417 Discovery Miles 4 170

 

Partners