0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (103)
  • R250 - R500 (455)
  • R500+ (3,123)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages > General

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,174 Discovery Miles 21 740 Ships in 10 - 15 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.

Testing Web APIs (Paperback): Mark Winteringham Testing Web APIs (Paperback)
Mark Winteringham
R1,218 Discovery Miles 12 180 Ships in 10 - 15 working days

Guarantee the quality and consistency of your web APIs by implementing an automated testing process. In Testing Web APIs you will: Design and implement a web API testing strategy Set up a test automation suite Learn contract testing with Pact Facilitate collaborative discussions to test web API designs Perform exploratory tests Experiment safely in a downloadable API sandbox environment Testing Web APIs teaches you to plan and implement the perfect testing strategy for your web APIs. In it, you'll explore dozens of different testing activities to help you develop a custom testing regime for your projects. You'll learn to take a risk-driven approach to API testing, and build a strategy that goes beyond the basics of code and requirements coverage. about the technology To other developers, your API is the face of your application. Thorough, well-designed testing ensures that your APIs will perform as expected, every time. Impeccable API testing goes beyond the basics of code coverage, to encompass documentation and design that sends the right information to your third-party users. A robust testing strategy helps you avoid costly errors that can damage your revenue, your reputation, and your user's trust. about the book In Testing Web APIs you'll develop a diverse testing program that gets your whole team involved in ensuring quality. This practical book demystifies abstract strategic concepts by applying them to common API testing scenarios, revealing how these complex ideas work in the real world. It fully covers automation techniques like functional API automation, contract testing, and automated acceptance test-driven design that will save your team's time. You'll map the potential risks your API could face, and use those risks as a launching point for your testing activities. A good strategy has a mix of focuses, so you'll master a wide range of API testing techniques like exploratory testing and live testing of production code. A downloadable API sandbox lets you go hands-on and experiment in a safe environment. You'll soon be ready to implement a strategy that ensures API quality and makes testing a real asset to your team.

Creating Data-Driven Web Sites - An Introduction to HTML, CSS, PHP, and MySQL (Paperback): Bob Terrell Creating Data-Driven Web Sites - An Introduction to HTML, CSS, PHP, and MySQL (Paperback)
Bob Terrell
R1,043 R871 Discovery Miles 8 710 Save R172 (16%) Ships in 18 - 22 working days
Craft GraphQL APIs in Elixir with Absinthe (Paperback): Bruce Williams Craft GraphQL APIs in Elixir with Absinthe (Paperback)
Bruce Williams; Contributions by Ben Wilson
R1,084 R946 Discovery Miles 9 460 Save R138 (13%) Ships in 10 - 15 working days

Your domain is rich and interconnected, and your API should be too. Upgrade your web API to GraphQL, leveraging its flexible queries to empower your users, and its declarative structure to simplify your code. Absinthe is the GraphQL toolkit for Elixir, a functional programming language designed to enable massive concurrency atop robust application architectures. Written by the creators of Absinthe, this book will help you take full advantage of these two groundbreaking technologies. Build your own flexible, high-performance APIs using step-by-step guidance and expert advice you won't find anywhere else. GraphQL is a new way of structuring and building web services, and the result is transformational. Find out how to offer a more tailored, cohesive experience to your users, easily aggregate data from different data sources, and improve your back end's maintainability with Absinthe's declarative approach to defining how your API works. Build a GraphQL-based API from scratch using Absinthe, starting from core principles. Learn the type system and how to expand your schema to suit your application's needs. Discover a growing ecosystem of tools and utilities to understand, debug, and document your API. Take it to production, but do it safely with solid best practices in mind. Find out how complexity analysis and persisted queries can let you support your users flexibly, but responsibly too. Along the way, discover how Elixir makes all the difference for a high performance, fault-tolerant API. Use asynchronous and batching execution, or write your own custom add-ons to extend Absinthe. Go live with subscriptions, delivering data over websockets on top of Elixir (and Erlang/OTP's) famous solid performance and real-time capabilities. Transform your applications with the powerful combination of Elixir and GraphQL, using Absinthe. What You Need: To follow along with the book, you should have Erlang/OTP 19+ and Elixir 1.4+ installed. The book will guide you through setting up a new Phoenix application using Absinthe.

Introduction to Programming Using Python, An, Global Edition (Paperback): David Schneider Introduction to Programming Using Python, An, Global Edition (Paperback)
David Schneider
R2,175 Discovery Miles 21 750 Ships in 10 - 15 working days

For college-level Computer Science courses in Python Basic Programming and Problem Solving in Python As one of the most widely used programming languages in the software industry, Python is desirable to both learn and teach. Introduction to Programming Using Python is designed for students eager to learn about the world of programming. Applicable to a range of skill levels, this First Edition textbook provides students with the tools to harness the powerful syntax of Python and understand how to develop computer programs. The compactly written text leverages highly focused chapters, diving deep into the most significant topics to give students an in-depth (rather than superficial) understanding of the language. Using real-world examples and data, the author illustrates practical usage of Python in a way to which students can relate. The text itself is readable, organised, and informative, discussing main points of each topic first and then addressing the peripheral details. Students learn good programming habits the first time-bringing them in line with the best modern programming practices.

Sams Teach Yourself ASP.NET Core 1.0 in 24 Hours (Paperback): Jeffrey Fritz Sams Teach Yourself ASP.NET Core 1.0 in 24 Hours (Paperback)
Jeffrey Fritz
R841 R175 Discovery Miles 1 750 Save R666 (79%) Ships in 9 - 17 working days

Microsoft has made the important decision to re-write ASP.NET from the ground up utilizing modern web framework techniques in order to modernize ASP.NET for today's servers. This re-invented ASP.NET is breaking out of its Windows constraints and will be capable of running on Windows, Mac and Linux servers. In just 24 sessions of one hour or less, you'll learn how to build complete, professional-quality web solutions with ASP.NET Core 1.0. Using this book's straightforward, step-by-step approach, you'll master the entire process, from site design through data collection, user management through debugging and deployment. In just 24 lessons of one hour or less, learn to create ASP.NET web sites that interact with user input and online databases:

* Using a straightforward, step by step approach, each lesson builds upon the previous one, allowing you to learn the essentials of the new ASP.NET Core from the ground up

* Lessons, tips, and tricks that show you how to get the most of the new ASP.NET Core on Windows, Mac, and Linux with and without the aide of Microsoft Visual Studio.

* Get started with any personal computer and build your first web application with ASP.N ET Core

* Q and As, quizzes, and exercises at the end of each chapter help you test your knowledge

* Notes and tips point out shortcuts and solutions

* Covers the major new features of ASP.NET Core

Automate with Grunt (Paperback): Brian P. Hogan Automate with Grunt (Paperback)
Brian P. Hogan
R362 Discovery Miles 3 620 Ships in 10 - 15 working days

Grunt is everywhere. JavaScript projects from jQuery to Twitter Bootstrap use Grunt to convert code, run tests, and produce distributions for production. It's a build tool in the spirit of Make and Rake, but written with modern apps in mind. This book gets you up to speed with Grunt using practical hands-on examples, so you can wrangle your projects with ease. You'll learn how to create and maintain tasks and project builds, and automate your workflow with plugins and custom tasks.JavaScript has moved from being the language you love to hate to the language you need to use. And as JavaScript applications get more complex, you need a process to manage that complexity. While online tutorials just explain how to slap together a configuration file, this book goes further and shows you how to create your own tasks, design your own project templates, combine plugins together to bring a web app to life, and build your own plugins. You'll start by learning the basics of task creation, error handling, and logging as you create a simple configuration that executes basic JavaScript code using Node.js. Then you'll jump right into file manipulation as you read, write, copy, and delete files. You'll learn how Grunt's powerful multitasks work as you build a task to concatenate files together. Once you've got a grasp on these basics, you'll build a simple app with AngularJS and CoffeeScript, using Grunt to do all the heavy lifting and script processing. Finally, you'll create your own plugin so you can understand how plugins work.Each chapter contains hands-on exercises and ideas for further study. Whether you rock Ruby or sling C#, Grunt will be a useful addition to your toolbox.What You Need: This book covers Grunt 0.4.1 and higher, and requires basic knowledge of JavaScript and command-line tools on Windows, OS X, or Linux.

Seven Web Frameworks in Seven Weeks (Paperback): Jack Moffit Seven Web Frameworks in Seven Weeks (Paperback)
Jack Moffit; Contributions by Frederic Daoud
R865 R773 Discovery Miles 7 730 Save R92 (11%) Ships in 10 - 15 working days

Whether you need a new tool or just inspiration, "Seven Web Frameworks in Seven Weeks" explores modern options, giving you a taste of each with ideas that will help you create better apps. You'll see frameworks that leverage modern programming languages, employ unique architectures, live client-side instead of server-side, or embrace type systems. You'll see everything from familiar Ruby and JavaScript to the more exotic Erlang, Haskell, and Clojure. The rapid evolution of web apps demands innovative solutions: this survey of frameworks and their unique perspectives will inspire you and get you thinking in new ways to meet the challenges you face daily. This book covers seven web frameworks that are influencing modern web applications and changing web development: Sinatra, CanJS, AngularJS, Ring, Webmachine, Yesod, Immutant. Each of these web frameworks brings unique and powerful ideas to bear on building apps. Embrace the simplicity of Sinatra, which sheds the trappings of large frameworks and gets back to basics with Ruby. Live in the client with CanJS, and create apps with JavaScript in the browser. Be declarative with AngularJS; say what you want, not how to do it, with a mixture of declarative HTML and JavaScript. Turn the web into data with Ring, and use Clojure to make data your puppet. Become a master of advanced HTTP with Webmachine, and focus the power of Erlang. Prove web theorems with Yesod; see how Haskell's advanced type system isn't just for academics. Develop in luxury with Immutant, an enlightened take on the enterprise framework."Seven Web Frameworks" will influence your work, no matter which framework you currently use. Welcome to a wider web.What You Need: You'll need Windows, MacOS X or Linux, along with your favorite web browser. Each chapter will cover what you need to download and which language versions are required.

HTML & CSS: Design and Build Websites (Paperback, New): J Duckett HTML & CSS: Design and Build Websites (Paperback, New)
J Duckett
R811 R667 Discovery Miles 6 670 Save R144 (18%) Ships in 9 - 17 working days

A full-color introduction to the basics of HTML and CSS from the publishers of Wrox! Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach. * Introduces HTML and CSS in a way that makes them accessible to everyone hobbyists, students, and professionals and it s full-color throughout * Utilizes information graphics and lifestyle photography to explain the topics in a simple way that is engaging * Boasts a unique structure that allows you to progress through the chapters from beginning to end or just dip into topics of particular interest at your leisure This educational book is one that you will enjoy picking up, reading, then referring back to. It will make you wish other technical topics were presented in such a simple, attractive and engaging way! This book is also available as part of a set in hardcover - Web Design with HTML, CSS, JavaScript and jQuery, 9781119038634; and in softcover - Web Design with HTML, CSS, JavaScript and jQuery, 9781118907443.

Agile Web Development with Rails 4 (Paperback, 4th edition): Sam Ruby Agile Web Development with Rails 4 (Paperback, 4th edition)
Sam Ruby
R1,005 R887 Discovery Miles 8 870 Save R118 (12%) Ships in 10 - 15 working days

Rails just keeps on changing. Both Rails 3 and 4, as well as Ruby 1.9 and 2.0, bring hundreds of improvements, including new APIs and substantial performance enhancements. The fourth edition of this award-winning classic has been reorganized and refocused so it's more useful than ever before for developers new to Ruby and Rails. Rails 4 introduces a number of user-facing changes, and the ebook has been updated to match all the latest changes and new best practices in Rails. This includes full support for Ruby 2.0, controller concerns, Russian Doll caching, strong parameters, Turbolinks, new test and bin directory layouts, and much more. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly. You concentrate on creating the application, and Rails takes care of the details. Tens of thousands of developers have used this award-winning book to learn Rails. It's a broad, far-reaching tutorial and reference that's recommended by the Rails core team. If you're new to Rails, you'll get step-by-step guidance. If you're an experienced developer, this book will give you the comprehensive, insider information you need. Rails has evolved over the years, and this book has evolved along with it. We still start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. This edition now gives new Ruby and Rails users more information on the Ruby language and takes more time to explain key concepts throughout. Best practices on how to apply Rails continue to change, and this edition keeps up. Examples use Concerns, Russian Doll caching, and Turbolinks, and the book focuses throughout on the right way to use Rails. Additionally, this edition now works on Ruby 2.0, a new release of Ruby with substantial functional and performance improvements. This edition is for Rails4.0 and beyond.

Programming the World Wide Web - Pearson New International Edition (Paperback, 7th edition): Robert Sebesta Programming the World Wide Web - Pearson New International Edition (Paperback, 7th edition)
Robert Sebesta
R2,424 Discovery Miles 24 240 Ships in 10 - 15 working days

For undergraduate students who have completed a course in object-oriented programming 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 XHTML 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.

Introduction to Java Programming, Brief Version, Global Edition (Paperback, 11th edition): Y Liang Introduction to Java Programming, Brief Version, Global Edition (Paperback, 11th edition)
Y Liang
R2,035 R1,643 Discovery Miles 16 430 Save R392 (19%) Ships in 5 - 10 working days

This text is intended for a 1-semester CS1 course sequence. The Brief Version contains the first 18 chapters of the Comprehensive Version. The first 13 chapters are appropriate for preparing the AP Computer Science exam. For courses in Java Programming. A fundamentals-first introduction to basic programming concepts and techniques Designed to support an introductory programming course, Introduction to Java Programming and Data Structures, Brief Version teaches concepts of problem-solving and object-orientated programming using a fundamentals-first approach. Beginner programmers learn critical problem-solving techniques then move on to grasp the key concepts of object-oriented, GUI programming, advanced GUI and Web programming using JavaFX. This course approaches Java GUI programming using JavaFX, which has replaced Swing as the new GUI tool for developing cross-platform-rich Internet applications and is simpler to learn and use. The 11th edition has been completely revised to enhance clarity and presentation, and includes new and expanded content, examples, and exercises.

Async JavaScript (Paperback): Trevor Burnham Async JavaScript (Paperback)
Trevor Burnham
R365 Discovery Miles 3 650 Ships in 10 - 15 working days

With the advent of HTML5, front-end MVC, and Node.js, JavaScript is ubiquitous--and still messy. This book will give you a solid foundation for managing async tasks without losing your sanity in a tangle of callbacks. It's a fast-paced guide to the most essential techniques for dealing with async behavior, including PubSub, evented models, and Promises. With these tricks up your sleeve, you'll be better prepared to manage the complexity of large web apps and deliver responsive code. With Async JavaScript, you'll develop a deeper understanding of the JavaScript language. You'll start with a ground-up primer on the JavaScript event model--key to avoiding many of the most common mistakes JavaScripters make. From there you'll see tools and design patterns for turning that conceptual understanding into practical code. The concepts in the book are illustrated with runnable examples drawn from both the browser and the Node.js server framework, incorporating complementary libraries including jQuery, Backbone.js, and Async.js. You'll learn how to create dynamic web pages and highly concurrent servers by mastering the art of distributing events to where they need to be handled, rather than nesting callbacks within callbacks within callbacks. Async JavaScript will get you up and running with real web development quickly. By the time you've finished the Promises chapter, you'll be parallelizing Ajax requests or running animations in sequence. By the end of the book, you'll even know how to leverage Web Workers and AMD for JavaScript applications with cutting-edge performance. Most importantly, you'll have the knowledge you need to write async code with confidence. What You Need: Basic knowledge of JavaScript is recommended. If you feel that you're not up to speed, see the "Resources for Learning JavaScript" section in the preface.

HTML, CSS and JavaScript in easy steps (Paperback): Mike McGrath HTML, CSS and JavaScript in easy steps (Paperback)
Mike McGrath
R690 R644 Discovery Miles 6 440 Save R46 (7%) Ships in 18 - 22 working days
Practical Programming 2e (Paperback, 2nd): Paul Gries Practical Programming 2e (Paperback, 2nd)
Paul Gries; Contributions by Jennifer Campbell, Jason Montojo 1
R876 R783 Discovery Miles 7 830 Save R93 (11%) Ships in 10 - 15 working days

This book is for anyone who wants to understand computer programming. You'll learn to program in a language that' s used in millions of smartphones, tablets, and PCs. You'll code along with the book, writing programs to solve real-world problems as you learn the fundamentals of programming using Python 3. You'll learn about design, algorithms, testing, and debugging, and come away with all the tools you need to produce quality code. In this second edition, we've updated almost all the material, incorporating the lessons we've learned over the past five years of teaching Python to people new to programming. You don't need any programming experience to get started. First, you'll get a detailed introduction to Python and to programming. You'll find out exactly what happens when your programs are executed. Through real-world examples, you'll learn how to work with numbers, text, big data sets, and files. Then you'll see how to create and use your own data types. The incremental examples show you the steps and missteps that happen while developing programs, so you know what to expect when you tackle a problem on your own. Inspired by "How to Design Programs" (HtDP), you'll learn a six-step recipe for designing functions, which helps you as you start to learn the concepts--and becomes an integral part of writing programs by the end. As you learn to use the fundamental programming tools in the first half of the book, you'll see how to document and organize your code so that you and other programmers can more easily read and understand it. Beyond the basics, you'll learn how to ensure that your programs are reliable, and how to work with databases, download data from the web automatically, and build user interfaces. Most importantly, you'll learn how to think like a professional programmer. You'll need to download Python 3, available from "python.org":https://python.org. With that download comes IDLE, the editor we use for writing and running Python programs. (If you use Linux, you may need to install Python 3 and IDLE separately.)

HTML And CSS - Visual QuickStart Guide (Paperback, 9th Edition): Joe Casabona HTML And CSS - Visual QuickStart Guide (Paperback, 9th Edition)
Joe Casabona
R955 R834 Discovery Miles 8 340 Save R121 (13%) Ships in 18 - 22 working days

HTML and CSS remain the linchpin of the Web. Every beginning web developer needs to understand them thoroughly - including the latest advances in these standards, and the newest techniques based on them. For decades, web professionals have turned to HTML and CSS: Visual QuickStart Guide as the fastest and most practical way to gain that understanding. Now, this fullcolor guide has been thoroughly updated by a new author who's taught thousands of beginning web developers. Joe Casabona combines expert introductions to the latest HTML and CSS technologies, new examples and projects, and extensive online video content for a true multimodal learning experience.

Combining definitive reference information with hands-on tutorials, Casabona helps aspiring and current web professionals gain deep mastery of HTML and CSS separately, together, and in the broader context of the overall web project and lifecycle. Drawing on his extensive teaching experience, Casabona offers well-honed explanations that learners will understand, whether they're working on their own or in classroom environments. From the basics to advanced techniques, he guides you through:

  • Designing, structuring, and formatting sites
  • Using CSS to gain full control over elements, fonts, colors, and layouts
  • Making the most of sophisticated HTML5 and CSS3 capabilities
  • Effectively testing, debugging, and publishing sites and applications
  • Exploring leading JavaScript libraries and build tools for more advanced web development
Special Topics in Multimedia, IoT and  Web Technologies (Hardcover, 1st ed. 2020): Valter Roesler, Eduardo Barrere, Roberto... Special Topics in Multimedia, IoT and Web Technologies (Hardcover, 1st ed. 2020)
Valter Roesler, Eduardo Barrere, Roberto Willrich
R4,722 Discovery Miles 47 220 Ships in 18 - 22 working days

This book presents a set of recent advances that involve the areas of multimedia, IoT, and web technologies. These advances incorporate aspects of clouds, artificial intelligence, data analysis, user experience, and games. In this context, the work will bring the reader the opportunity to understand new possibilities of use and research in these areas. We think that this book is suitable for students (postgraduates and undergraduates) and lecturers on these specific topics. Professionals can also benefit from the book since some chapters work with practical aspects relevant to the industry.

Internet and World Wide Web How to Program (Paperback, International ed of 5th revised ed): Harvey M. Deitel, Paul J. Deitel,... Internet and World Wide Web How to Program (Paperback, International ed of 5th revised ed)
Harvey M. Deitel, Paul J. Deitel, Abbey Deitel
R2,287 Discovery Miles 22 870 Ships in 10 - 15 working days

For a wide variety of Web Programming, XHTML, and JavaScript courses found in Computer Science, CIS, MIS, IT, Business, Engineering, and Continuing Education departments. Internet and World Wide Web How to Program, 5e introduces students with little or no programming experience to the exciting world of Web-Based applications. The book has been substantially revised to reflect today's Web 2.0 rich Internet application-development methodologies. A comprehensive book that teaches the fundamentals needed to program on the Internet, this text provides in-depth coverage of introductory programming principles, various markup languages (XHTML, Dynamic HTML and XML), several scripting languages (JavaScript, PHP, Ruby/Ruby on Rails and Perl); AJAX, web services, Web Servers (IIS and Apache) and relational databases (MySQL/Apache Derby/Java DB)--all the skills and tools needed to create dynamic Web-based applications. The text contains comprehensive introductions to ASP.NET and JavaServer Faces (JSF). Hundreds of live-code examples of real applications throughout the book available for download allow readers to run the applications and see and hear the outputs. The book provides instruction on building Ajax-enabled rich Internet applications that enhance the presentation of online content and give web applications the look and feel of desktop applications. The chapter on Web 2.0 and Internet business exposes readers to a wide range of other topics associated with Web 2.0 applications and businesses. After mastering the material in this book, students will be well prepared to build real-world, industrial strength, Web-based applications.

Designing the Internet of Things (Paperback): A McEwen Designing the Internet of Things (Paperback)
A McEwen
R576 R517 Discovery Miles 5 170 Save R59 (10%) Ships in 9 - 17 working days

Take your idea from concept to production with this unique guide

Whether it's called physical computing, ubiquitous computing, or the Internet of Things, it's a hot topic in technology: how to channel your inner Steve Jobs and successfully combine hardware, embedded software, web services, electronics, and cool design to create cutting-edge devices that are fun, interactive, and practical. If you'd like to create the next must-have product, this unique book is the perfect place to start.

Both a creative and practical primer, it explores the platforms you can use to develop hardware or software, discusses design concepts that will make your products eye-catching and appealing, and shows you ways to scale up from a single prototype to mass production.Helps software engineers, web designers, product designers, and electronics engineers start designing products using the Internet-of-Things approach Explains how to combine sensors, servos, robotics, Arduino chips, and more with various networks or the Internet, to create interactive, cutting-edge devices Provides an overview of the necessary steps to take your idea from concept through production

If you'd like to design for the future, "Designing the Internet of Things" is a great place to start.

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
R1,980 Discovery Miles 19 800 Ships in 10 - 15 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

Agile Web Development with Rails 5.1 (Paperback): Sam Ruby, David Copeland, Dave Thomas Agile Web Development with Rails 5.1 (Paperback)
Sam Ruby, David Copeland, Dave Thomas
R1,505 R1,139 Discovery Miles 11 390 Save R366 (24%) Ships in 10 - 15 working days

Learn Rails the way the Rails core team recommends it, along with the tens of thousands of developers who have used this broad, far-reaching tutorial and reference. If you're new to Rails, you'll get step-by-step guidance. If you're an experienced developer, get the comprehensive, insider information you need for the latest version of Ruby on Rails. The new edition of this award-winning classic is completely updated for Rails 5.1 and Ruby 2.4, with information on system testing, Webpack, and advanced JavaScript. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly---you concentrate on creating the application, and Rails takes care of the details. Rails 5.1 brings many improvements, and this edition is updated to cover the new features and changes in best practices. We start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping; seamlessly incorporate Ajax and JavaScript; send emails and manage background jobs with ActiveJob; build real-time features using WebSockets and ActionCable. Test your applications as you write them using the built-in unit, integration, and system testing frameworks; internationalize your applications; and deploy your applications easily and securely. New in this edition is support for Webpack and advanced JavaScript, as well as Rails' new browser-based system testing. Rails 1.0 was released in December 2005. This book was there from the start, and didn't just evolve alongside Rails, it evolved with Rails. It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book. What You Need: All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren't familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.

Head First Java, 3rd Edition - A Brain-Friendly Guide (Paperback, 3rd New edition): Kathy Sierra, Bert Bates, Trisha Gee Head First Java, 3rd Edition - A Brain-Friendly Guide (Paperback, 3rd New edition)
Kathy Sierra, Bert Bates, Trisha Gee
R1,838 R1,472 Discovery Miles 14 720 Save R366 (20%) Ships in 9 - 17 working days

What will you learn from this book? Ready to learn Java? This book combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You'll learn everything from the fundamentals to advanced topics. The new third edition brings the book up-to-date for Java 8-17, including major recent updates to the Java language and development platform. Java has seen some deep code-level changes and more modern approaches, requiring even more careful study and implementation. So learning the Head First way is more important than ever. What's so special about this book? If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. With this book, you'll learn Java through a multi-sensory experience that engages your mind rather than a text-heavy approach that puts you to sleep.

Brilliant Search Engine Optimisation (SEO) (Paperback): David Amerland Brilliant Search Engine Optimisation (SEO) (Paperback)
David Amerland 1
R573 R500 Discovery Miles 5 000 Save R73 (13%) Ships in 10 - 15 working days

This guide features everything you need to get your website indexed so it appears at the top of Google searches to generate the profile you need to have a successful online business.

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,254 Discovery Miles 12 540 Ships in 10 - 15 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

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,381 R1,159 Discovery Miles 11 590 Save R222 (16%) Ships in 18 - 22 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.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R895 R773 Discovery Miles 7 730
Innovative Solutions and Applications of…
Liang-Jie Zhang, Yishuang Ning Hardcover R5,331 Discovery Miles 53 310
Aws - The Most Complete Guide to Learn…
Robert Campbell Hardcover R783 R687 Discovery Miles 6 870
Computer Programming Languages for…
Adesh Silva Hardcover R649 Discovery Miles 6 490
Flash Memory Integration - Performance…
Jalil Boukhobza, Pierre Olivier Hardcover R1,831 Discovery Miles 18 310
Starting Out with Python, Global Edition
Tony Gaddis Paperback R1,925 R1,559 Discovery Miles 15 590
Querying XML - XQuery, XPath, and…
Jim Melton, Stephen Buxton Paperback R1,479 Discovery Miles 14 790
CSS and HTML for beginners - A Beginners…
Ethan Hall Hardcover R1,027 R881 Discovery Miles 8 810
Lean Startup - How to Apply the Lean…
Greg Caldwell Hardcover R585 R529 Discovery Miles 5 290
Java - Java Programming for beginners…
Adam Dodson Hardcover R549 R503 Discovery Miles 5 030

 

Partners