0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (104)
  • R250 - R500 (525)
  • R500+ (3,230)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

Learn Enough JavaScript to Be Dangerous - A Tutorial Introduction to Programming with JavaScript (Paperback): Michael Hartl Learn Enough JavaScript to Be Dangerous - A Tutorial Introduction to Programming with JavaScript (Paperback)
Michael Hartl
R1,007 R882 Discovery Miles 8 820 Save R125 (12%) Ships in 12 - 17 working days

All You Need to Know, and Nothing You Don't, to Write JavaScript for the Web and Beyond JavaScript plays a key role in modern software development, not only because it is the only language that runs inside virtually all web browsers, but also because it has become widely used for back-end and general-purpose development as well. Although JavaScript is a big language, you don't need to learn "everything" about it to get started, just how to use it efficiently to solve real problems. In Learn Enough JavaScript to Be Dangerous, renowned instructor Michael Hartl teaches the specific concepts, skills, and approaches you need to be professionally productive. Even if you've never programmed before, Hartl helps you quickly build technical sophistication and master the lore you need to succeed. Treating JavaScript as a general-purpose language right from the start, Hartl offers examples for creating dynamic effects in browsers and for writing scripts and modules using Node.js. Focused exercises help you internalize what matters, without wasting time on details pros don't care about. Soon, it'll be like you were born knowing this stuff--and you'll be suddenly, seriously dangerous. Learn enough about . . . Rapidly deploying a simple JavaScript app to the live Web Working with strings and other native JavaScript objects Applying functions and elegant, powerful functional-programming techniques Creating new objects with both properties and methods Writing tests and improving code with test-driven development (TDD) Developing and using self-contained, modular NPM software packages Adding interactivity with event listeners, dynamic HTML forms, and DOM manipulation Writing useful, nontrivial JavaScript shell scripts Building an industrial-grade interactive website with JavaScript, from start to finish Michael Hartl's Learn Enough series includes books and video courses that focus on the most important parts of each subject, so you don't have to learn everything to get started--you just have to learn enough to be dangerous and solve technical problems yourself. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Enabling Context-Aware Web Services - Methods, Architectures, and Technologies (Paperback): Quan Z. Sheng, Jian Yu, Schahram... Enabling Context-Aware Web Services - Methods, Architectures, and Technologies (Paperback)
Quan Z. Sheng, Jian Yu, Schahram Dustdar
R2,229 Discovery Miles 22 290 Ships in 12 - 17 working days

With recent advances in radio-frequency identification (RFID) technology, sensor networks, and enhanced Web services, the original World Wide Web is continuing its evolution into what is being called the Web of Things and Services. Such a Web will support an ultimately interactive environment where everyday physical objects such as buildings, sidewalks, and commodities become recognizable, addressable, and even controllable via a mostly ubiquitous Web. This integration of the physical and virtual worlds will fundamentally impact the way we live and in doing so afford tremendous new business opportunities with great human benefit, such as support services to keep the elderly independent, and intelligent traffic management that will cut wasted hours from every day. More efficient supply chains, improved environmental monitoring, better access to health services ... the list is endless. Enabling Context-Aware Web Services: Methods, Architectures, and Technologies compiles the newest developments and advances driving this new age forward. With contributions from leading researchers across the world this pioneering work bridges the gap between context-awareness and Web services. A comprehensive presentation of what's already accomplished and what is possible, the chapters of this book are systematically organized into three major sections: Methods focuses on the principle of context awareness in Web services and various ways to model those services at the specification level. Architectures details the infrastructures, frameworks, and standards needed to build context-aware Web services. Technologies presents a cornucopia of techniques adapted from once isolated research areas including semantic Web, database, and artificial intelligence development, as well as formal methods being employed to improve the development of context-aware Web services. Researchers, engineers, entrepreneurs, and educators across any number of fields will find new ideas worth considering, jumping-off points for developing improved software and applications, and seeds for business ventures that efficiently deliver needed products, information, or services. The possibilities are as limitless as we dare to imagine.

Business Aspects of Web Services (Hardcover, 2011): Christof Weinhardt, Benjamin Blau, Tobias Conte, Lilia Filipova-Neumann,... Business Aspects of Web Services (Hardcover, 2011)
Christof Weinhardt, Benjamin Blau, Tobias Conte, Lilia Filipova-Neumann, Thomas Meinl, …
R1,604 Discovery Miles 16 040 Ships in 10 - 15 working days

Driven by maturing Web service technologies and the wide acceptance of the service-oriented architecture paradigm, the software industry s traditional business models and strategies have begun to change: software vendors are turning into service providers. In addition, in the Web service market, a multitude of small and highly specialized providers offer modular services of almost any kind and economic value is created through the interplay of various distributed service providers that jointly contribute to form individualized and integrated solutions. This trend can be optimally catalyzed by universally accessible service orchestration platforms service value networks (SVNs) which are the underlying organizational form of the coordination mechanisms presented in this book.

Here, the authors focus on providing comprehensive business-oriented insights into today s trends and challenges that stem from the transition to a service-led economy. They investigate current and future Web service business models and provide a framework for Web service value networks. Pricing mechanism basics are introduced and applied to the specific area of SVNs. Strategies for platform providers are analyzed from the viewpoint of a single provider, and so are pricing mechanisms in service value networks which are optimal from a network perspective. The extended concept of pricing Web service derivatives is also illustrated. The presentation concludes with a vision of how Web service markets in the future could be structured and what further developments can be expected to happen.

This book will be of interest to researchers in business development and practitioners such as managers of SMEs in the service sector, as well as computer scientists familiar with Web technologies. The book s comprehensive content provides readers with a thorough understanding of the organizational, economic and technical implications of dealing with Web services as the nucleus of modern business models, which can be applied to Web services in general and Web service value networks specifically.."

Beginner's Step-by-Step Coding Course - Learn Computer Programming the Easy Way (Hardcover): Dk Beginner's Step-by-Step Coding Course - Learn Computer Programming the Easy Way (Hardcover)
Dk 1
R530 R488 Discovery Miles 4 880 Save R42 (8%) Ships in 5 - 10 working days

The simplest, most visual introduction to coding for adults. Using a graphic method to break complex subjects into user-friendly chunks, computer coding has never been easier thanks to this programming book. Here's what you'll find inside the pages of this coding for beginners book: - To reinforce learning, practical coding projects are followed by suggestions and challenges for the reader to adapt and personalise a project - Step-by-step explanations visually break down each section of code and explain how coding works - Written and checked by a team of expert coders - Includes widely used languages, from introduction to career-useful From learning Python coding and Javascript to HTML and Scratch, Beginner's Step-by-Step Coding Course brings the most essential coding skills within easy reach! Each chapter contains tutorials on practical programming projects designed to teach you the main applications of each coding language, such as building websites, creating games, and designing apps. You'll learn to think like a programmer by breaking a problem down into parts, before turning those parts into lines of code. Short, easy-to-follow steps then show you, piece by piece, how to build a complete programme. This essential coding guide contains everything you need to get on the road to code! It's perfect for anyone who wants to learn to code for a hobby or who wants to take their first steps towards a career in coding.

REST API Design Rulebook (Paperback): Mark Masse REST API Design Rulebook (Paperback)
Mark Masse
R491 Discovery Miles 4 910 Ships in 12 - 17 working days

In today's market, where rival web services compete for attention, a well-designed REST API is a must-have feature. This concise book presents a set of API design rules, drawn primarily from best practices that stick close to the Web's REST architectural style. Along with rules for URI design and HTTP use, you'll learn guidelines for media types and representational forms.

REST APIs are ubiquitous, but few of them follow a consistent design methodology. Using these simple rules, you will design web service APIs that adhere to recognized web standards. To assist you, author Mark Masse introduces the Web Resource Modeling Language (WRML), a conceptual framework he created for the design and implementation of REST APIs.Learn design rules for addressing resources with URIsApply design principles to HTTP's request methods and response status codesWork with guidelines for conveying metadata through HTTP headers and media typesGet design tips to address the needs of client programs, including the special needs of browser-based JavaScript clientsUnderstand why REST APIs should be designed and configured, not coded

Learn Quantum Computing with Python and Q# - A hands-on approach (Paperback): Sarah Kaiser, Chris Granade Learn Quantum Computing with Python and Q# - A hands-on approach (Paperback)
Sarah Kaiser, Chris Granade
R2,184 R1,354 Discovery Miles 13 540 Save R830 (38%) Ships in 12 - 17 working days

Learn Quantum Computing with Python and Q# demystifies quantum computing. Using Python and the new quantum programming language Q#, you'll learn QC fundamentals as you apply quantum programming techniques to real-world examples including cryptography and chemical analysis. Learn Quantum Computing with Python and Q# builds your understanding of quantum computers, using Microsoft's Quantum Development Kit to abstract away the mathematical complexities. You'll learn QC basics as you create your own quantum simulator in Python, then move on to using the QDK and the new Q# language for writing and running algorithms very different to those found in classical computing. Key Features * The underlying mechanics of how quantum computers work * How to simulate qubits in Python * Q# and the Microsoft Quantum Developer Kit * How to apply quantum algorithms to real-world examples For readers with basic programming skills and some experience of linear algebra, calculus and complex numbers. About the technology Quantum computing is the next step in computing power and scalability, with the potential to impact everything from data science to information security. Using qubits, the fundamental unit of quantum information, quantum computers can solve problems beyond the scale of classical computing. Software packages like Microsoft's Quantum Development Kit and the Q# language are now emerging to give programmers a quick path to exploring quantum development for the first time. Christopher Granade completed his PhD in physics (quantum information) at the University of Waterloo's Institute for Quantum Computing, and now works in the Quantum Architectures and Computation (QuArC) group at Microsoft. He works in developing the standard libraries for Q# and is an expert in the statistical characterization of quantum devices from classical data. Previously, Christopher helped Scott Aaronson prepare lectures into his recent book, Quantum Computing Since Democritus. Sarah Kaiser completed her PhD in physics (quantum information) at the University of Waterloo's Institute for Quantum Computing. She has spent much of her career developing new quantum hardware in the lab, from satellites to hacking quantum cryptography hardware. Communicating what is so exciting about quantum is her passion, and she loves finding new demos and tools to help enable the quantum community to grow. When not at the keyboard, she loves kayaking and writing books about engineering for kids.

Introduction to Machine Learning with Python (Paperback): Andreas C. Mueller Introduction to Machine Learning with Python (Paperback)
Andreas C. Mueller; Contributions by Sarah Guido
R1,658 R1,080 Discovery Miles 10 800 Save R578 (35%) Ships in 12 - 17 working days

Machine learning has become an integral part of many commercial applications and research projects, but this field is not exclusive to large companies with extensive research teams. If you use Python, even as a beginner, this book will teach you practical ways to build your own machine learning solutions. With all the data available today, machine learning applications are limited only by your imagination. You'll learn the steps necessary to create a successful machine-learning application with Python and the scikit-learn library. Authors Andreas Muller and Sarah Guido focus on the practical aspects of using machine learning algorithms, rather than the math behind them. Familiarity with the NumPy and matplotlib libraries will help you get even more from this book. With this book, you'll learn: Fundamental concepts and applications of machine learning Advantages and shortcomings of widely used machine learning algorithms How to represent data processed by machine learning, including which data aspects to focus on Advanced methods for model evaluation and parameter tuning The concept of pipelines for chaining models and encapsulating your workflow Methods for working with text data, including text-specific processing techniques Suggestions for improving your machine learning and data science skills

AngularJS, JavaScript, and jQuery All in One, Sams Teach Yourself (Paperback): Brad Dayley, Brendan Dayley AngularJS, JavaScript, and jQuery All in One, Sams Teach Yourself (Paperback)
Brad Dayley, Brendan Dayley
R1,087 R889 Discovery Miles 8 890 Save R198 (18%) Ships in 12 - 17 working days

Learn AngularJS, JavaScript and jQuery Web Application Development In just a short time, you can learn the basics of the JavaScript language, jQuery library, and AngularJS framework - and find out how to use them to build well-designed, reusable components for web applications. Sams Teach Yourself AngularJS, JavaScript, and jQuery All in One assumes absolutely no previous knowledge of JavaScript or jQuery. The authors begin by helping students gain the relevant JavaScript skills they need, introducing JavaScript in a way specifically designed for modern AngularJS web development. Each short, easy lesson builds on all that's come before, teaching new concepts and techniques from the ground up, through practical examples and hands-on problem solving. As you complete the lessons in this book, you'll gain a practical understanding of how to provide rich user interactions in your web pages, adding dynamic code that allows web pages to instantly react to mouse clicks and finger swipes, and interact with back-end services to store and retrieve data from the web server. Learn how to: Create powerful, highly interactive single-page web applications Leverage AngularJS's innovative MVC approach to web development Use JavaScript in modern frameworks Implement JavaScript, jQuery, and AngularJS together in web pages Dynamically modify page elements in the browser Use browser events to interact with the user directly Implement client-side services that interact with web servers Integrate rich user interface components, including zoomable images and expandable lists Enhance user experience by creating AngularJS templates with built-in directives Bind user interface elements and events to the data model to add flexibility and support more robust interactivity Define custom AngularJS directives to extend HTML's capabilities Build dynamic browser views to provide richer user interaction Create custom services you can integrate into many AngularJS applications Develop a well-structured code base that's easy to reuse and maintain Contents at a Glance Part I: An Introduction to AngularJS, jQuery, and JavaScript Development 1 Introduction to Dynamic Web Programming 2 Debugging JavaScript in Web Pages 3 Understanding Dynamic Web Page Anatomy 4 Adding CSS/CSS3 Styles to Allow Dynamic Design and Layout 5 Jumping into jQuery and JavaScript Syntax 6 Understanding and Using JavaScript Objects Part II: Implementing jQuery and JavaScript in Web Pages 7 Accessing DOM Elements Using JavaScript and jQuery Objects 8 Navigating and Manipulating jQuery Objects an

Full Stack Serverless - Modern Application Development with React, AWS, and GraphQL (Paperback): Nader Dabit Full Stack Serverless - Modern Application Development with React, AWS, and GraphQL (Paperback)
Nader Dabit
R1,388 R1,150 Discovery Miles 11 500 Save R238 (17%) Ships in 12 - 17 working days

With a new generation of services and frameworks, frontend and mobile developers can use their existing skill set to build full stack applications by leveraging the cloud. Developers can build robust applications with production-ready features such as authentication, APIs, data layers, machine learning, chatbots, and AR scenes more easily than ever by taking advantage of these new serverless and cloud technologies. This practical guide explains how. Nader Dabit, developer advocate at Amazon Web Services, shows developers how to build full stack applications using React, AWS, GraphQL, and the Amplify Framework. You'll learn how to create and incorporate services into your client applications while exploring general best practices, deployment strategies, continuous integration and delivery, and rich media management along the way. Learn how to build applications that solve real problems Understand what is (and isn't) possible when using these technologies Examine how authentication works-and learn the difference between authentication and authorization Discover how serverless functions work and why they're important Use GraphQL in your application-and learn why it's important Learn how to build full stack applications on AWS

Certifiable Software Applications 1 - Main Processes (Hardcover): Jean-Louis Boulanger Certifiable Software Applications 1 - Main Processes (Hardcover)
Jean-Louis Boulanger
R4,580 Discovery Miles 45 800 Ships in 12 - 17 working days

Certifiable Software Applications 1: Main Processes is dedicated to the establishment of quality assurance and safety assurance. It establishes the context for achieving a certifiable software application. In it, the author covers recent developments such as the module, component and product line approach. Applicable standards are presented and security principles are described and discussed. Finally, the requirements for mastering quality and configuration are explained. In this book the reader will find the fundamental practices from the field and an introduction to the concept of software application.

Real-Time Communication with WebRTC (Paperback): Salvatore Loreto Real-Time Communication with WebRTC (Paperback)
Salvatore Loreto; Contributions by Simon Pietro Romano
R611 R498 Discovery Miles 4 980 Save R113 (18%) In Stock

Deliver rich audio and video real-time communication and peer-to-peer data exchange right in the browser, without the need for proprietary plug-ins. This concise hands-on guide shows you how to use the emerging Web Real-Time Communication (WebRTC) technology to build a browser-to-browser application, piece by piece.

The authors' learn-by-example approach is perfect for web programmers looking to understand real-time communication, and telecommunications architects unfamiliar with HTML5 and JavaScript-based client-server web programming. You'll use a ten-step recipe to create a complete WebRTC system, with exercises that you can apply to your own projects.Tour the WebRTC development cycle and trapezoid architectural modelUnderstand how and why VoIP is shifting from standalone functionality to a browser componentUse mechanisms that let client-side web apps interact with browsers through the WebRTC APITransfer streaming data between browser peers with the RTCPeerConnection APICreate a signaling channel between peers for setting up a WebRTC sessionPut everything together to create a basic WebRTC system from scratchLearn about conferencing, authorization, and other advanced WebRTC features

Beginning gRPC with ASP.NET Core 6 - Build Applications using ASP.NET Core Razor Pages, Angular, and Best Practices in .NET 6... Beginning gRPC with ASP.NET Core 6 - Build Applications using ASP.NET Core Razor Pages, Angular, and Best Practices in .NET 6 (Paperback, 1st ed.)
Anthony Giretti
R1,578 R1,313 Discovery Miles 13 130 Save R265 (17%) Ships in 10 - 15 working days

Broaden your developer experience by learning how to use gRPC and ASP.NET Core together on the Microsoft's developer framework, .NET 6 and discover a new way of developing APIs with gRPC. Beginning gRPC with ASP.NET Core 6 is your guide to quickly and efficiently getting down to the business of building gRPC applications in the Microsoft .NET ecosystem. Readers will dive in and build an application using gRPC and the latest technologies such Angular and ASP.NET Core Razor Pages. This book will teach you how to set up an efficient application using industry best practices such as security, monitoring, logging, and more. You will do this by performing Create, Read, Update, and Delete (CRUD) operations on a SQL Server database with Entity Framework Core. From there you will build web applications using Angular and ASP.NET Core Razor pages combined with gRPC APIs. After reading the book, you'll be able to take advantage of the full range of developer opportunities with gRPC, and come away with any understanding of which usage scenarios are best suited for your projects. And you will possess a solid understanding of the best way to build APIs with ASP.NET Core. What You Will Learn Discover the latest .NET 6 framework Benefit from a new way to design APIs Build modern web applications Migrate easily from WCF to gRPC Become comfortable with latest industry programming standards Who This Book Is For Professional developers who are interested in getting started with gRPC and want to learn how to use it to build applications in the .NET ecosystem.

Programming the World Wide Web (Paperback, 8th edition): Robert Sebesta Programming the World Wide Web (Paperback, 8th edition)
Robert Sebesta
R4,688 Discovery Miles 46 880 Ships in 12 - 17 working days

Programming the World Wide Web is intended for undergraduate students who have completed a course in object-oriented programming. It also serves as an up-to-date reference for Web programming professionals.

Programming the World Wide Web provides a comprehensive introduction to the tools and skills required for both client- and server-side programming, teaching students how to develop platform-independent sites using the most current Web development technology. Essential programming exercises are presented using a manageable progression: students begin with a foundational Web site and employ new languages and technologies to add features as they are discussed in the course. Readers with previous experience programming with an object-oriented language are guided through concepts relating to client-side and server-side programming. All of the markup documents in the book are validated using the W3C validation program.

Teaching and Learning ExperienceThis program presents a better teaching and learning experience-for you and your students. It will help: Teach Students how to Develop Platform-independent Sites: Students will benefit from a comprehensive introduction to the tools and skills required for both client- and server-side programming.Present Essential Programming Exercises in a Logical Progression: Students begin with a foundational Web site and employ new languages and technologies to add features as they are discussed in the course."

Landing Page Optimization - The Definitive Guide to Testing and Tuning for Conversions 2e (Paperback, 2nd Edition): Tash Landing Page Optimization - The Definitive Guide to Testing and Tuning for Conversions 2e (Paperback, 2nd Edition)
Tash 1
R789 R668 Discovery Miles 6 680 Save R121 (15%) Ships in 12 - 17 working days

A fully updated guide to making your landing pages profitable

Effective Internet marketing requires that you test and optimize your landing pages to maximize exposure and conversion rate. This second edition of a bestselling guide to landing page optimization includes case studies with before-and-after results as well as new information on web site usability. It covers how to prepare all types of content for testing, how to interpret results, recognize the seven common design mistakes, and much more. Included is a gift card for Google AdWords.Features fully updated information and case studies on landing page optimizationShows how to use Google's Website Optimizer tool, what to test and how to prepare your site for testing, the pros and cons of different test strategies, how to interpret results, and common site design mistakesProvides a step-by-step implementation plan and advice on getting support and resources

"Landing Page Optimization, Second Edition" is a comprehensive guide to increasing conversions and improving profits.

Hugo in Action - Static sites and dynamic JAMstack apps (Paperback): Atishay Jain Hugo in Action - Static sites and dynamic JAMstack apps (Paperback)
Atishay Jain
R1,331 R1,165 Discovery Miles 11 650 Save R166 (12%) Ships in 12 - 17 working days

Static websites-sites with fixed content-are the simplest type of web pages. In addition to being easier to create and maintain, they're inherently more secure that dynamic pages. And with the Hugo static site engine, you can render them in milliseconds. Hugo in Action is a step-by-step guide to using Hugo to create static websites that really show off the advantages of simplicity. Working with a complete example website and source code samples, you'll learn how to build and host a low-maintenance, high-performance site that will wow your users and stay stable without relying on a third-party server. Key Features * Installing Hugo and building your first web page * Using the Go Template language * Forking themes * Building your own APIs For web developers with intermediate knowledge of HTML/CSS and basic knowledge of JavaScript. About the technology With the Hugo engine, you can build and render static web pages in milliseconds. Written in Go, the Hugo engine takes your directory of content and templates and renders it as a full HTML and CSS website. It uses Markdown files for its data, making it quick to code, capable of running from any directory, and a great choice when working on a shared system where you don't have full privileges. Perfect for blogs, documentation, and portfolio sites, Hugo makes web development fast and fun again. Atishay Jain is a Senior Computer Scientist at Adobe, who has developed web-based software used by millions of Adobe Creative Cloud customers on a daily basis.

Python Workout - 50 Essential Exercises (Paperback): Reuven Lerner Python Workout - 50 Essential Exercises (Paperback)
Reuven Lerner
R2,166 R1,336 Discovery Miles 13 360 Save R830 (38%) Ships in 12 - 17 working days

Python Workout presents 50 exercises designed to deepen the reader's skill with Python. Readers will not only tackle exercises using built-in data structures, but also more advanced techniques, such as functional programming, object-oriented programming, iterators, and generators. With each engaging challenge, readers will practice a new skill and learn how to apply it to everyday coding tasks. Key Features 50 hands-on exercises and solutions Basic Python sequence types Python dictionaries and sets Functional programming in Python Creating your own classes Working with Python objects Generator functions Intended for readers with basic Python skills. About the technology Python is a versatile, elegant, general purpose programming language. Essential for data analysis, web development, artificial intelligence, games, desktop apps, and more, Python skills are a hot commodity. Reuven M. Lerner, an independent consultant for more than two decades, teaches Python, data science, and Git to companies around the world. His Better developers newsletter and blog are read by thousands of Python developers each week. Reuven has written a monthly column, "At the Forge," for Linux Journal since 1996 and is a panellist on the weekly Freelancers Show podcast. Reuven lives with his wife and three children in Modi'in, Israel, and can be reached at https://lerner.co.il/ or on Twitter at @reuvenmlerner.

Python Pocket Reference (Paperback, 5th Revised edition): Mark Lutz Python Pocket Reference (Paperback, 5th Revised edition)
Mark Lutz
R552 R491 Discovery Miles 4 910 Save R61 (11%) Ships in 12 - 17 working days

Updated for both Python 3.4 and 2.7, this convenient pocket guide is the perfect on-the-job quick reference. You'll find concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools. The handy index lets you pinpoint exactly what you need. Written by Mark Lutz - widely recognized as the world's leading Python trainer - Python Pocket Reference is an ideal companion to O'Reilly's classic Python tutorials, Learning Python and Programming Python, also written by Mark. This fifth edition covers: Built-in object types, including numbers, lists, dictionaries, and more Statements and syntax for creating and processing objects Functions and modules for structuring and reusing code Python's object-oriented programming tools Built-in functions, exceptions, and attributes Special operator overloading methods Widely used standard library modules and extensions Command-line options and development tools Python idioms and hints The Python SQL Database API

Programming GPS and OpenStreetMap Applications with Java - The RealObject Application Framework (Paperback): Kristof Beiglboeck Programming GPS and OpenStreetMap Applications with Java - The RealObject Application Framework (Paperback)
Kristof Beiglboeck
R2,019 Discovery Miles 20 190 Ships in 12 - 17 working days

Written by an expert in the development of GPS systems with digital maps and navigation, Programming GPS and OpenStreetMap Applications with Java: The RealObject Application Framework provides a concrete paradigm for object-oriented modeling and programming. It presents a thorough introduction to the use of available global positioning data for the development of applications involving digital maps.

The author first describes the different formats of GPS data and digital maps and shows how to use recorded GPS traces to replay and display this data on a digital map. Then, he works through in detail the processing steps of obtaining dedicated data from OpenStreetMaps and how to extract a network for a simple navigation application. For each topic covered GPS data, OpenStreetMaps, and navigation Java code is developed that can easily be adapted to the readers needs and locality.

Finally, all components are put together in a sample computer-game application modeled on the well-known board game, Scotland Yard. The computer game is intended to be a basis from which readers can develop and customize their own application for their desired geographical area. The developed application can be "published" on the Internet and made available for interactive multiplayer competition.

This book provides a fun and interesting way to learn distributed programming with Java and real-world data. Open-source software is available on a companion website at www.roaf.de

HTML5 and CSS3 In Simple Steps (Paperback, New Ed.): Josh Hill HTML5 and CSS3 In Simple Steps (Paperback, New Ed.)
Josh Hill
R437 R405 Discovery Miles 4 050 Save R32 (7%) Ships in 12 - 17 working days

'HTML & CSS in Simple Steps' will enable you to create accessible, standards-compliant, websites - equipping you with knowledge on theory, coding skills, and best practice needed to build Web pages.

HTML5 Mobile Websites - Turbocharging HTML5 with jQuery, Sencha Touch, and Other Frameworks (Paperback): Matthew David HTML5 Mobile Websites - Turbocharging HTML5 with jQuery, Sencha Touch, and Other Frameworks (Paperback)
Matthew David
R1,293 Discovery Miles 12 930 Ships in 12 - 17 working days

Build HTML5-powered mobile web experiences with the aid of development frameworks that speed the development of Native App-like experiences. Build on your foundation of HTML and JavaScript with a complete understanding of the different mobile Web browser technologies. You get carefully detailed techniques that are illustrated in full color so you can leverage the Web technologies unique to each mobile browser, apply frameworks such as Sencha Touch to rapidly build out your designs, and design techniques expressly suited for tablet devices. Projects provide hands-on practice and code is provided on the companion website, www.visualizetheweb.com/MobileWebsites.

*Analysis of different mobile Web browser technologies *Leveraging Web technologies unique to each mobile browser *Applying frameworks, such as Sencha Touch, JQTouch, jQuery Mobile, and iUI to rapidly build out your designs

Aurelia in Action (Paperback): Sean Hunter Aurelia in Action (Paperback)
Sean Hunter
R1,155 Discovery Miles 11 550 Ships in 12 - 17 working days

Description Aurelia is a web framework that makes it much easier to create single page web applications. Aurelia was written with ES6, so modern JavaScript design principles are baked in from the ground level. Aurelia in Action teaches readers how to build fantastic single page applications with the Aurelia framework. By the end of the book, readers will be able to tune, secure, and deploy their finished SPAs, giving them everything they need to create modern web apps for a modern world. Key features * Step-by-step instructions * Hands-on examples * Clear introduction Audience Written for developers comfortable with JavaScript and MVC-style web development. Some experience with ES6 is helpful, but not required. About the technology Adopting a Rails-like convention-over-configuration mindset, Aurelia makes it a snap to start even complex projects, because the most common design principles and best practices are implemented in new projects by default. Author biography Sean Hunter is a software developer in Melbourne, Australia with 9 years of web development experience.

JavaScript For Kids For Dummies (Paperback): C Minnick JavaScript For Kids For Dummies (Paperback)
C Minnick 1
R697 R545 Discovery Miles 5 450 Save R152 (22%) Ships in 9 - 15 working days

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.

Confident Web Design - How to Design and Create Websites and Futureproof Your Career (Hardcover): Kenny Wood Confident Web Design - How to Design and Create Websites and Futureproof Your Career (Hardcover)
Kenny Wood
R1,760 R1,431 Discovery Miles 14 310 Save R329 (19%) Ships in 10 - 15 working days

Do you need a website to support your freelance business or entrepreneurial venture? Or are you considering a career in web design? Maybe you're looking for your next career pivot, or you're simply seeking skills to give your CV that competitive edge? Wherever you are in your career, Confident Web Design can help. The ultimate beginner's guide to designing, building and publishing basic websites, this book features exclusive online exercises to help you practice your new skills in context. Covering the basics of HTML, CSS and JavaScript, as well as giving you a thorough grounding in the real-life application of these principles, this book provides helpful examples, explanations of technical terms, and clear, easy-to-understand language - meaning your first website is only a few chapters away. Taking you on a practical journey to publish a basic website from scratch, the book's structure is designed to break down each skill into manageable chunks. Wherever you are in your career, let Confident Web Design give you that cutting edge with vital programming and design skills. About the Confident series... From coding and web design to data, digital content and cyber security, the Confident books are the perfect beginner's resource for enhancing your professional life, whatever your career path.

Java in easy steps (Paperback, 7th ed.): Mike McGrath Java in easy steps (Paperback, 7th ed.)
Mike McGrath
R375 Discovery Miles 3 750 Ships in 12 - 17 working days
Search Engine Optimization for Flash (Paperback): Todd Perkins Search Engine Optimization for Flash (Paperback)
Todd Perkins
R730 R563 Discovery Miles 5 630 Save R167 (23%) Out of stock

Some people believe that because search engines can't index all of the content in SWF files, Flash-based websites and Rich Internet Applications don't show up in web searches. This breakthrough book dispels that myth by demonstrating precisely what you can do to make your site fully searchable no matter how much Flash it contains. You'll learn best practices for using HTML, CSS, and JavaScript to build sites with Flash that will stand tall in search rankings.Search Engine Optimization for Flash shows you how search engines work, what constitutes a search-engine-optimized (SEO) site, and what to watch out for in the way of SEO pitfalls. With this concise book, you will:

Know what content is searchable, and why metadata, keywords, and links are so important Learn how to place HTML content in your Flash applications Create an SEO website by connecting Flash to JavaScript and CSS Work effectively with SWFObject by understanding its capabilities and limitations Discover the advantages of using the Adobe Flex framework for SEO

The first and most authoritative book on how to optimize Flash content for search engines, Search Engine Optimization for Flash is an invaluable resource if you develop with Flash and want to be sure your audience can easily find your site.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Natural Soap Making - 150 Unique Beauty…
Kelly Harrison Hardcover R733 Discovery Miles 7 330
The Happy Butterfly
Tanya Hollinshed Hardcover R641 Discovery Miles 6 410
Wedding Bouquets and Flowers
Jill Woodall Hardcover  (1)
R794 R386 Discovery Miles 3 860
A Girl Named Toad
Sherry Harp Peabody Hardcover R844 Discovery Miles 8 440
Fat Friendly Freddy
Adam Clark Hardcover R664 R621 Discovery Miles 6 210
The Light In Me - A Tool to Assist…
Janice Hutto Washington Hardcover R508 Discovery Miles 5 080
MOP Away Bullying!
Sharon Seligman Lomayesva Hardcover R659 R595 Discovery Miles 5 950
Commercial Floristry - Designs and…
Sandra Adcock Hardcover R807 R755 Discovery Miles 7 550
Peonies: Beautiful Varieties for Home…
Jane Eastoe Hardcover R787 R723 Discovery Miles 7 230
Renne the Pink-Nosed Reindeer
Richard Davenport Hardcover R643 R579 Discovery Miles 5 790

 

Partners