0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (96)
  • R250 - R500 (438)
  • R500+ (3,158)
  • -
Status
Format
Author / Contributor
Publisher

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

RaphaelJS (Paperback): Chris Wilson RaphaelJS (Paperback)
Chris Wilson
R656 Discovery Miles 6 560 Ships in 18 - 22 working days

Create beautiful, interactive images on the Web with RaphaelJS, the JavaScript library that lets you draw Scalable Vector Graphics (SVG) right in the browser. With this concise guide, you'll quickly learn how to paint the screen with shapes and colors that you can turn into lively, animated graphics and visualizations. Author Chris Wilson (Time.com) shows you how to create Raphael objects and manipulate them with animation, transformations, and other techniques, using just a few lines of code. Packed with working examples, sample code, and cool hands-on projects, RaphaelJS is ideal for new and experienced JavaScript programmers alike. Create images that work on browsers new and old, as well as mobile devices Start with the basics - shapes, colors, transformations, sets, and text Learn how to build custom curves and shapes with paths Code animations that move through space, follow paths, or change direction Make your artwork come alive through user interaction Bind a dataset to a collection of visual objects - the basis of data visualization Learn techniques to make your detailed visuals stand out on screens of any size

Pro Spring 3 (Paperback, 1st ed.): Rob Harrop, Clarence Ho Pro Spring 3 (Paperback, 1st ed.)
Rob Harrop, Clarence Ho
R1,334 R1,163 Discovery Miles 11 630 Save R171 (13%) Ships in 18 - 22 working days

The agile, lightweight, open-source Spring Framework continues to be the de facto leading enterprise Java application development framework for today's Java programmers and developers. It works with other leading open-source, agile and lightweight Java technologies like Hibernate, Groovy, MyBatis, and more. Spring now also works with Java EE and JPA 2 as well. Pro Spring 3 updates the bestselling Pro Spring with the latest that the Spring Framework has to offer: version 3.1. At 1000 pages, this is by far the most comprehensive Spring book available, thoroughly exploring the power of Spring. With Pro Spring 3, you'll learn Spring basics and core topics, and gain access to the authors' insights and real world experiences with remoting, Hibernate, and EJB. Beyond the basics, you'll learn how to leverage the Spring Framework to build various tiers or parts of an enterprise Java application like transactions, the web and presentations tiers, deployment, and much more. A full sample application allows you to apply many of the technologies and techniques covered in this book and see how they work together. After reading this definitive book, you'll be armed with the power of Spring to build complex Spring applications, top to bottom. What you'll learn * How to get started with the Spring Framework and its latest features * What Inversion of Control (IoC) and dependency injection (DI) are * Aspect-oriented programming techniques with Spring, and why they're important * Data access and persistence using Spring and Hibernate, MyBatis, JPA 2 and more * How to build transaction engines for your enterprise application and take advantage of other middle-tier features in Spring * How to build Spring-based web applications using Spring MVC and more * How to build Spring-based front ends * How the Spring Framework can work with scripting languages like Groovy to provide enhanced functionality for your applications * How to benefit from the Spring IDE Who this book is for This book is for experienced Java developers who may be learning Spring for the first time or have minimal exposure to the Spring Framework. It's aimed at those who are active in or plan on getting into enterprise Java application development.

Beginning Facebook Game Apps Development (Paperback, 1st ed.): Wayne Graham Beginning Facebook Game Apps Development (Paperback, 1st ed.)
Wayne Graham
R952 R831 Discovery Miles 8 310 Save R121 (13%) Ships in 18 - 22 working days

Today's Facebook is emerging to become tomorrow's operating system, according to some.Certainly, a WebOS. Web standards-based apps using HTML5, JavaScript, CSS3 and more are now possible on Facebook. Why not get started with developing and selling Facebook game apps on Facebook's App Store?

Beginning Facebook Game Apps Development gets you started with building your first game apps that run on Facebook.Become your own "Zynga" and create your own "Civilization" or "Farmville" and more. Build rich Web-based apps that you can sell on Facebook's App Store.

Because these apps are built on Web standards, you can build and run on many browsers andmore interestinglymore computers, tablets, smartphones and even other devices and appliances that are Web-connected or enabled. What you'll learn Build your first Facebook game apps What HTML5 and JavaScript techniques, tools and frameworks have to offer to do this Enhance your first Facebook game app with social media, location-based services, etc. Obtain a basic framework for a Facebook game app that you can build upon and customize for your own specific app design and development needs Package, deploy and sell your first Facebook game app on Facebook's new App Store Who this book is for

This book is for those new to Facebook apps development and even for those new to apps development. Readers should have some basic knowledge of HTML5, JavaScript, CSS and PHP.

For the latest source code, please check out the book site on GitHub.

Table of Contents Your First Steps in Facebook Development A JavaScript Boot Camp It's All About Context: Canvas Basics The Plan: Idea to Design Essential Game Components Your First Game: "Alien Turtle Invasion" Going Social With Games Introducing the Facebook Platform Facebook Developer Tools Launching Your Games Your First Facebook Game: "Social Alien Turtle Invasion" HTML5 Game Engines Using All the Tools: Your Future Facebook Games The Marketplace: Project Spartan (Facebook App Store)

Pro HTML5 Accessibility (Paperback, 1st ed.): Joshue O. Connor Pro HTML5 Accessibility (Paperback, 1st ed.)
Joshue O. Connor
R2,024 Discovery Miles 20 240 Ships in 18 - 22 working days

Pro HTML5Accessibility helps designers come to grips with building exciting, accessible and usable web sites and applications with HTML5. The book covers how to use HTML5 in order to serve the needs of people with disabilities and older persons using assistive technology (AT). It aims to be a useful go-to' guide, providing practical advice. It takes several approaches, including a look at the new semantics of HTML5 and how to combine its use with authoring practices you know from using earlier versions of HTML. It also demonstrates how HTML5 content is currently supported (or not) by assistive technologies such as screen readers, and what this means practically for accessibility in your web projects. The HTML5 specification is huge, with new APIs and patterns that can be difficult to understand. Accessibility can also seem complex and nuanced if you have no experience interacting with people with disabilities. This book walks you though the process of designing exciting user interfaces that can potentially be used by everyone, regardless of ability. Accessibility is really a quality design issue, and getting it right is often more a matter of approach than having sophisticated, cutting-edge tools at your disposal. This book will be your companion in your journey to understand both HTML5 and accessibility, as the author has many years of experience as a designer and web developer working directly with people with all types of disabilities. He has been involved with the development of HTML5 from an accessibility perspective for many years, as a member of the W3C WAI Protocols and Formats working group (which is responsible for ensuring W3C specifications are serving the needs of people with disabilities) as well as the HTML5 Working Group itself. Introduces the new HTML5 specification from an accessibility perspective Shows how incorporating accessibility into your interfaces using HTML5 can have benefits for all users Explains how HTML5 is currently supported by assistive technologies like screen readers, and how to work around these limitations when developing What you'll learn Gain an overview of assistive technologies and how they work with web content, as well as how to approach accessibility in your design projects Learn how HTML5 differs from HTML4 and earlier Understand how to practically apply HTML5 to your web projects in order to design accessible content. See what works and what doesn't Learn the new semantics and structures within HTML5, and how to use them to build more accessible websites and applications See which HTML5 elements and attributes are supported by browsers and assistive technologies, and what this means for the user experience of people with disabilities Understand which parts of HTML5 are not well supported by browsers and assistive technology Get a snapshot of current support, its limitations, and how to design and code in a way that will support older assistive technologies and browsers as well as more feature-rich, newer technologies Learn how CSS, JavaScript, and WAI-ARIA can be used with HTML5 to support the development of accessible web content Who this book is for

Pro HTML5 Accessibility is for the intermediate to advanced web designer and developer who is already building websites and applications but needs some help in understanding accessibility and how it relates to HTML5. The book can be read as a basic introduction to HTML5 and accessibility, but may be more suited to the professional or experienced designer who already has knowledge of HTML4 (or earlier) as well as CSS, WAI-ARIA and JavaScript. While no detailed knowledge of CSS, WAI-ARIA or scripting is really required, it will help the reader to understand some of the design patterns and examples discussed in the book. Table of Contents Introduction to HTML5 Acessibility Understanding Disability and Assistive Technology JavaScript Isn't a Dirty Word, and ARIA Isn't Just Beautiful Music API andDOM HTML5, the New Semantics and New Approaches to Document Markup Images, Rich Media, Audio and Video in HTML 5 HTML5 and Accessible Data Tables HTML5 and Accessible Forms HTML5, Usability and User-Centered Design Tools, Tips, and Tricks: Assessing Your Acessible HTML5 Project WCAG 2.0 Client-Side Scripting Techniques Definition of WAI-ARIA Roles

Developing Web Applications with Backbone.js (Paperback): Patrick Mulder Developing Web Applications with Backbone.js (Paperback)
Patrick Mulder
R781 Discovery Miles 7 810 Ships in 18 - 22 working days

Learn how to build a full-stack application with Backbone.js by taking advantage of JavaScript modules, workflow automation, and Backbone's interface building blocks. With this practical guide, author Patrick Mulder takes experienced backend developers and JavaScript programmers through the steps necessary to create a fully functional single-page application.

Backbone's rich ecosystem of plugins makes applications easier to design and scale, but knowing which tools to use for your project can be tricky. How do you combine views and the data layer with Backbone, or serve and deploy JavaScript assets? You'll not only learn the answers to these and many other questions; you'll also discover Backbone's vast number of use cases.Get started quickly by using a Backbone.js and BrowserifyTrack state and organize data with Backbone models and collectionsCapture events from users by using views and manipulating the DOMCombine Backbone views with advanced HTML templatesUse Backbone to browse remote data sources from an APIAuthenticate and authorize client-side interactionsBuild a backend API with Node.js and RestifySet up workflow automation with Bower, Grunt, Yeoman, and RequireJS

Getting Started with OpenShift (Paperback): Steve Pousty, Katie Miller Getting Started with OpenShift (Paperback)
Steve Pousty, Katie Miller
R543 Discovery Miles 5 430 Ships in 18 - 22 working days

Intrigued by the possibilities of developing web applications in the cloud? With this concise book, you get a quick hands-on introduction to OpenShift, the open source Platform as a Service (PaaS) offering from Red Hat. You'll learn the steps necessary to build, deploy, and host a complete real-world application on OpenShift, without having to read long, detailed explanations of the technologies involved.

Though the book uses Python, application examples in other languages are available on GitHub. If you can build web applications, use a command line, and program in Java, Python, Ruby, Node.js, PHP, or Perl, you're ready to get started.Dive in and create your first example application with OpenShiftModify the example with your own code and hot-deploy the changesAdd components such as a database, task scheduling, and monitoringUse external libraries and dependencies in your applicationDelve into networking, persistent storage, and backup optionsExplore ways to adapt your team processes to use OpenShiftLearn OpenShift terms, technologies, and commandsGet a list of resources to learn more about OpenShift and PaaS

Pro Business Applications with Silverlight 5 (Paperback, 2nd ed.): Chris Anderson Pro Business Applications with Silverlight 5 (Paperback, 2nd ed.)
Chris Anderson
R1,545 Discovery Miles 15 450 Ships in 18 - 22 working days

Silverlight5 has the potential to revolutionize the way we build business applications. With its flexibility, web deployment, cross-platform capabilities, rich .NET language support on the client, rich user interface control set, small runtime, and more, it comes close to the perfect platform on which to build business applications. It's a very powerful technology, and despite its youth, it's moving forward at a rapid pace and is gaining widespread popularity. This book guides you through the process of designing and developing enterprise-strength business applications in Silverlight5 and C#. You'll learn how to take advantage of the power of Silverlight to develop rich and robust business applicationsfrom getting started to deployment, and everything in between. In particular, this book will serve developers who want to learn how to design business applications. It willintroducethe patternsyou'll use, the issues you'll face, and how to resolve them. Author Chris Anderson, who has been building line-of-business applications for years, demonstrates his expertise through a candid presentation of how to tackle real-life issues, rather than just avoiding them. Developers will benefit from his hard-won expertise through business application design patterns that he shares throughout the book. With this book in hand, you will: Create a fully-functional business application in Silverlight Discover how to satisfy the general requirements that most business applications need Develop a business application framework What you'll learn How to structure your project to ensure a robust and maintainable application How to create user interfaces with XAML and bind controls to data How to communicate securely between the server and the client How to view and maintain data within a Silverlight user interface How to design unique user experiences and use advanced styling techniques How to implement standard business application paradigms in Silverlight Who this book is for

This book is for developers experienced in other .NET technologies, such as WinForms or ASP.NET, looking to translate their existing skills to developing business applications with Silverlight. Patterns and methodologies associated with building robust applications will be introduced and are not prerequisite knowledge. Table of Contents Getting Started with Silverlight An Introduction to XAML The Navigation Framework Exposing Data from the Server Consuming Data from the Server Implementing Summary Lists Building Data Entry Forms Securing Your Application Styling Your Application Advanced XAML Advanced Data Binding Creating Custom Controls The Model-View-View Model (MVVM) Design Pattern An Introduction to Prism and MEF Printing and Reporting Out of Browser Mode and Interacting with the Operating System Application Deployment

Pro Silverlight 5 in C# (Paperback, 4th ed.): Matthew MacDonald Pro Silverlight 5 in C# (Paperback, 4th ed.)
Matthew MacDonald
R1,338 R1,166 Discovery Miles 11 660 Save R172 (13%) Ships in 18 - 22 working days

Silverlight 5 is the latest iteration of Microsoft's cross-browser technology for creating rich user experiences on the Web. Like its predecessor, it rides atop the .NET Framework for maximum ease of use and coding efficiency. The new technology carries forward much of the work that has been done before and augments it in many important respects, including support for H.264 video, major improvements to the graphics engine (including true 3D rendering), and much richer data-binding options for interfacing with other applications Pro Silverlight 5 in C# is an invaluable reference for professional developers who want to discover the new features of Silverlight. Author Matthew MacDonald 's expert advice guides you through creating rich media applications using Silverlight in the environment you're most productive inno matter what the target platform. As you learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D and 3D drawing, animations, and media playback, you'll experience the plumbing of .NET and the design model of WPF through Silverlightall of the same .NET technology that developers use to design next-generation Windows applications. Pro Silverlight 5 in C#is a comprehensive tutorial, written from professional developer to professional developer. Please note: the print version of this title is black & white; the eBook is full color. What you'll learn To develop rich media applications using Silverlight across browsers and platforms To create a project, set up a layout, and use controls To handle both 2D and 3D drawing, animation, and media playback through Windows Presentation Foundation (WPF) To integrate web services support To use Silverlight in conjunction with ASP.NET and its interactions with HTML Who this book is for

This book is for .NET developers encountering Silverlight for the first time. No prior knowledge of WPF or ASP.NET is assumed. Table of Contents Introducing Silverlight XAML Layout Dependency Properties and Routed Events Elements The Application Model Navigation Shapes and Geometries Brushes and Transforms Animation Sound, Video, and Deep Zoom Styles and Behaviors Templates and Custom Controls Browser Integration ASP.NET and Web Services Data Binding Data Controls File Access Multithreading Networking Out-of-Browser Applications

Beginning Rails 3 (Paperback, 1st ed.): Rida Al Barazi, Cloves Carneiro Jr Beginning Rails 3 (Paperback, 1st ed.)
Rida Al Barazi, Cloves Carneiro Jr
R910 R789 Discovery Miles 7 890 Save R121 (13%) Ships in 18 - 22 working days

Beginning Rails 3 is the practical starting point for anyone wanting to learn how to build dynamic web applications using theRails framework for Ruby. You'll learn how all of the components of Rails fit together and how you can leverage them to create sophisticated web applications with less code and more joy.

This book is particularly well suited to those with little or no experience with web application development, or who have some experience but are new to Rails. Beginning Rails 3 assumes basic familiarity with web terms and technologies, but doesn't require you to be an expert. Rather than delving into the arcane details of Rails, the focus is on the aspects of the framework that will become your pick, shovel, and axe. Part history lesson, part introduction to object-oriented programming, and part dissertation on open source software, this title doesn't just explain how to do something in Rails, it explains why.Learn to create Rails web applications from scratch Includes a gentle introduction to the Ruby programming language Completely updated to include the features of Rails 3 What you'll learn

Rails 3 includes the combined power of Rails and Merb. Beginning Rails 3 will get you started in learning this technology and creating dynamic web applications in next to no time.Install Rails on a Mac, Windows, or Linux system Understand the Model-View-Controller architecture Learn the value of databases and how to set up MySQL in Rails Get instant feedback on your work by testing in the Rails Console Add Ajax and visual effects to create rich user interfaces Use and create your own Rails plug-ins Who this book is for

Web developers who want to harness the power of Rails 3 to quickly build dynamic rich Internet applications. Anyone who hasn't used Rails before will be able to learn the basics from this book. Table of Contents Introducing the Rails Framework Getting Started Getting Something Running Working with a Database: Active Record Advanced Active Record: Enhancing Your Models Action Pack: Working with the View and the Controller Advanced Action Pack Improving Interaction with Ajax Sending and Receiving E-Mail Testing Your Application Internationalization Extending Rails with Plug-ins Deploying Your Rails Applications Ruby, a Programmer's Best Friend Databases 101 The Rails Community Git

eCommerce in the Cloud (Paperback): Kelly Goetsch eCommerce in the Cloud (Paperback)
Kelly Goetsch
R1,240 Discovery Miles 12 400 Ships in 18 - 22 working days

Is your eCommerce solution ready for the cloud? This practical guide shows experienced and aspiring web architects alike how to adopt cloud computing incrementally, using public Infrastructure-as-a-Service and Platform-as-a-Service. You will learn how to marshal as much capacity as you need to handle peak holiday or special-event traffic. Written by eCommerce expert Kelly Goetsch, this book helps architects leverage recent technological advances that have made it possible to run an entire enterprise-level eCommerce platform from a cloud. Explore cloud service models: Infrastructure-as-a-Service, Platform-as-a-Service, and Software-as-a-Service Learn about public, hybrid, and private cloud deployment models Understand the impact of omnichannel retailing on platform and deployment architectures Build an auto-scaling solution that can quickly add or subtract hardware in response to real-time traffic Re-apply what you already know about security to the cloud Run a single eCommerce platform from multiple data centers, including several forms of multi-master Build a hybrid solution or deploy your entire platform to the cloud Learn application and deployment architecture for "cloud native" through legacy eCommerce platforms Use Software-as-a-Service for eCommerce, including Content Delivery Networks and Global Site Load Balancing services

Foundation HTML5 Animation with JavaScript (Paperback, 1st ed.): Billy Lamberta, Keith Peters Foundation HTML5 Animation with JavaScript (Paperback, 1st ed.)
Billy Lamberta, Keith Peters
R1,768 R1,445 Discovery Miles 14 450 Save R323 (18%) Ships in 18 - 22 working days

Foundation HTML5 Animation with JavaScript covers everything that you need to know to create dynamic scripted animation using the HTML5 canvas. It provides information on all the relevant math you'll need, before moving on to physics conceptslike acceleration, velocity, easing, springs, collision detection, conservation of momentum, 3D, and forward and inverse kinematics. Foundation HTML5 Animation with JavaScript is a fantastic resource for all web developers working in HTML5 or switching over from Flash to create standards-compliantgames, applications, and animations that will work across all modern browsers and most mobile devices, including iPhones, iPads, and Android devices. You will learn how toutilize the amazing animation and physics-based code originally created by authorKeith Peters in his hugely successful Foundation ActionScript Animation in all of your HTML5 applications. In no time at all, you'll understand the concepts behind scripted animation and also have the ability to create all manner of exciting animations and games. What you'll learn All the JavaScript and HTML5 code (including math and trigonometry functions)you'll need to start animating with code Basic motion principles like velocity, acceleration, friction, easing, and bouncing How to handle user interactions via the keyboard, mouse, and touchscreen Advanced motion techniques like springs, coordinate rotation, conservation of momentum, and forward and inverse kinematics All the basic 3D concepts you'll needfor 3D in HTML5 (without WebGL)from simple perspective to full 3D solids, complete with backface culling and dynamic lighting Who this book is for

This book is a fantastic resource for all web developers working in HTML5 or switching over from Flash to create standards-compliant games, applications, and animations that will work across all modern browsers and most mobile devices, including iPhones, iPads, and Android devices. Table of Contents Basic Animation Concepts Basics of JavaScript for Animation HTML5 and Canvas graphics Trigonometry for Animation Velocity and Acceleration Boundaries and Friction User Interaction: Moving Objects Around Easing and Springing Collision Detection Coordination Rotation and Bouncing Off Angles Billiard Ball Physics Particle Attraction and Gravity Forward Kinematics: Making Things Walk Inverse Kinematics: Dragging and Reaching 3D Basics 3D Lines and Fills Backface Culling and 3D Lighting Matrix Math Tips and Tricks

Web Standards - Mastering HTML5, CSS3, and XML (Paperback, 1st ed.): Leslie Sikos Web Standards - Mastering HTML5, CSS3, and XML (Paperback, 1st ed.)
Leslie Sikos
R1,085 R938 Discovery Miles 9 380 Save R147 (14%) Ships in 18 - 22 working days

Web Standards: Mastering HTML5, CSS3, and XML provides solutions to the most common website problems, and gives you a deep understanding of web standards and how they can be applied to improve your website. You will learn how to create fully standards-compliant websites and provide search engine-optimized Web documents with faster download times, accurate rendering, correct appearance and layout, lower development cost, approved accessibility, backward and forward compatibility, and easy maintenance and content updating. The book covers all major Web standards, focusing on syntax, grammar, recommended annotations, and other standardization concerns. Web Standards: Mastering HTML5, CSS3, and XML is also a comprehensive guide to current and future standards for the World Wide Web. As a web developer, you'll have seen problems with inconsistent appearance and behavior of the same site in different browsers. Web standards can and should be used to completely eliminate these problems.Web Standards: Mastering HTML5, CSS3, and XML describes how you can make the most of web standards, through technology discussions as well as practical sample code that you can use for your own sites and web applications. It also provides a quick guide to standard website creation for Web developers. * Learn techniques and best practices to achieve full standards compliance * Write valid markup, styles, and news feeds from scratch or standardize websites by redesign * Restrict markup to semantics and provide reliable layout What you ll learn * The importance and benefits of Web standards * How to write valid markup from scratch * The most up-to-date standards, rather than non-finalized specifications * How to provide meaningful semantics and machine-readable metadata * How to restrict markup to semantics * How to achieve full standard compliance reasonably Who this book is for Web Standards: Mastering HTML5, CSS3, and XML provides a complete reference of Web standardization resources for website developers.Table of Contents * Introduction to Web Standards * Internationalization * Markup Languages: More Than HTML5 * Serving and Configuration for a Modern Website * Style Sheets and CSS3 * JavaScript and Web Applications * Metadata and the Semantic Web * Web Syndication * Optimizing the Appearance of a CSS3 and HTML5 Website * Accessibility * Web Standards Development Tools * Putting it All Together * HTML5 and CSS3 Best Practices * Markup Validation * Most Common HTML5 and CSS3 Errors

Pro HTML5 and CSS3 Design Patterns (Paperback, 1st ed.): Michael Bowers, Dionysios Synodinos, Victor Sumner Pro HTML5 and CSS3 Design Patterns (Paperback, 1st ed.)
Michael Bowers, Dionysios Synodinos, Victor Sumner
R1,388 R1,166 Discovery Miles 11 660 Save R222 (16%) Ships in 18 - 22 working days

Pro HTML5 and CSS3 Design Patterns is a reference book and a cookbook on how to style web pages using CSS3 and HTML5. It contains 350 readytouse patterns (CSS3 and HTML5 code snippets) that you can copy and paste into your code. Each pattern can be combined with other patterns to create an unlimited number of solutions, and each pattern works reliably in all major browsers without the need for browser hacks. The book is completely up-to-date with code, best practices, and browser compatibilities for HTML5 and CSS3enabling you to dive in and make use of these new technologies in production environments. Pro HTML5 and CSS3 Design Patterns is so much more than just a cookbook, though It systematically covers every usable feature of CSS3 and combines these features with HTML5 to create reusable patterns. Each pattern has an intuitive name to make it easy to find, remember, and refer to. Accessibility and best practices are carefully engineered into each design pattern, example, and source code. The book's layout, with a pattern's example on the left page and its explanation on the right, makes it easy to find a pattern and study it without having to flip between pages. The book is also readable from cover to cover, with topics building carefully upon previous topics. Pro HTML5 and CSS3 Design Patterns book unleashes your productivity and creativity in web design and development. Instead of hacking your way toward a solution, you'll learn how to predictably create successful designs every time by reusing and combining modular design patterns. What you'll learn Code CSS3 and HTML5 Use CSS3 Selectors Use six CSS3 Box Models Create rounded corners, shadows, gradients, sprites, and transparency Replace text with images without affecting accessibility Style text with fonts, highlights, decorations, and shadows Create flexible, fluid layouts Position elements with absolute pixel precision Stack elements in layers Size, stretch, shrinkwrap, indent, align, and offset elements Style tables with borders and alternating striped rows Size table columns automatically Integrate CSS3 and JavaScript without embedding JavaScript in HTML5 Create drop caps, callouts, quotes, and alerts Who this book is for

A software developer can use this book to learn CSS3 for the first time. A designer familiar with CSS3 can use this book to master CSS3 and HTML5. If you are completely new to coding or completely new to CSS3 and HTML5, you may want to read an introductory book on CSS3 and HTML5 first. Table of Contents Design Patterns: Making CSS 3 Easy HTML Design Patterns CSS Selectors and Inheritance Box Models Box Model Extents Box Model Properties Positioning Models Positioning: Indented, Offset, and Aligned Positioning: Advanced Styling Text Spacing Content Aligning Content Blocks Images Tables Table Column Layouts Layouts Dropcaps Callouts and Quotes Alerts

HTML5 Mastery - Semantics, Standards, and Styling (Paperback, 1st ed.): Anselm Bradford, Paul Haine HTML5 Mastery - Semantics, Standards, and Styling (Paperback, 1st ed.)
Anselm Bradford, Paul Haine
R914 R793 Discovery Miles 7 930 Save R121 (13%) Ships in 18 - 22 working days

Markup is synonymous with the development of the web, but most people only scratch the surface of its capabilities. Why settle for average HTML, when you can become an HTML5 master? That's where this unique book comes in. It's aimed at web designers and developers who want to take their markup even further in the exciting new directions the web has taken in multimedia, interactivity and improved semantics. HTML5 isn't for just any web site, but for a web site that will contribute to tomorrow's web of data. HTML5 Mastery will introduce the new markup elements of HTML5 - including less commonly used ones - and show you where and how to use them. It also provides clever styling and scripting techniques that you can employ on your web site. It is completely standards-compliant, and up-to-date with modern web design techniques.What you'll learn * How to make the most of the new features of HTML5 * How to use the new semantic tags to improve your markup * How to introduce multimedia and interactivity into your pages without the need for plugins * How to create fabulous forms using new HTML5 elements and client-side validation * How to explore the power of associated APIs * How to become a web developer skilled in the contemporary direction of web standards Who this book is for Web developers and designers who want to utilize new features of HTML5 to improve their existing skillsets. Table of Contents * Getting Started: Transitioning to HTML5 * Using the Right Tag for the Right Job * Recognizing Semantics * Form Mastery * Video and Audio * User Interaction * CSS3 * Looking Ahead Appendix A: Associated APIs

jQuery - Novice to Ninja 2e (Paperback, 2 New Ed): Earle Castledine, Craig Sharkie jQuery - Novice to Ninja 2e (Paperback, 2 New Ed)
Earle Castledine, Craig Sharkie
R938 R817 Discovery Miles 8 170 Save R121 (13%) Ships in 18 - 22 working days

jQuery: Novice to Ninja, 2nd Edition is the perfect book to jump-start your journey into jQuery. You'll learn all the basics, so you'll be able to truly appreciate the power of this JavaScript framework. Then you'll move on to more advanced techniques, such as plugin development and the creation of almost every conceivable UI widget. * A practical, hands-on guide to using jQuery * Ready-to-use best practice solutions * Includes complete working code * Fully updated for jQuery 1.6

Pro Spring Batch (Paperback, 1st ed.): Michael Minella Pro Spring Batch (Paperback, 1st ed.)
Michael Minella
R1,496 Discovery Miles 14 960 Ships in 18 - 22 working days

Since its release, Spring Framework has transformed virtually every aspect of Java development including web applications, security, aspect-oriented programming, persistence, and messaging. Spring Batch, one of its newer additions, now brings the same familiar Spring idioms to batch processing. Spring Batch addresses the needs of any batch process, from the complex calculations performed in the biggest financial institutions to simple data migrations that occur with many software development projects. Pro Spring Batch is intended to answer three questions: What? What is batch processing? What does it entail? What makes it different from the other applications we are developing? What are the challenges inherent in the development of a batch process? Why? Why do batch processing? Why can't we just process things as we get them? Why do we do batch processing differently than the web applications that we currently work on? How? How to implement a robust, scalable, distributed batch processing system using open-source frameworks

Pro Spring Batchgives concrete examples of how each piece of functionality is used and why it would be used in a real-world application. This includes providing tips that the "school of hard knocks" has taught author Michael Minella during his experience with Spring Batch. Pro Spring Batch includes examples of I/O options that are not mentioned in the official user's guide, as well as performance tips on things like how to limit the impact of maintaining the state of your jobs. The author also walksyou through, from end to end, the design and implementation of a batch process based upon a theoretical real-world example. This includes basic project setup, implementation, testing, tuning and scaling for large volumes. What you'll learn Batch concepts and how they relate to the Spring Batch framework How to use declarative I/O using the Spring Batch readers/writers Data integrity techniques used by Spring Batch, including transactions and job state/restartability How to scale batch jobs via distributed batch processing How to handle testing batch processes (Unit and functional) Who this book is for

Java developers with Spring experience. Java Architects designing batch solutions Table of Contents Batch and Spring Spring Batch 101 Sample Job Understanding Jobs and Steps Job Repository and Metadata Running a Job Readers Item Processors Item Writers Sample Application Scaling and Tuning Testing Batch Processes

HTML5 Solutions - Essential Techniques for HTML5 Developers (Paperback, 1st ed.): Marco Casario, Peter Elst, Charles Brown,... HTML5 Solutions - Essential Techniques for HTML5 Developers (Paperback, 1st ed.)
Marco Casario, Peter Elst, Charles Brown, Nathalie Wormser, Cyril Hanquez
R1,030 R884 Discovery Miles 8 840 Save R146 (14%) Ships in 18 - 22 working days

HTML5 brings the biggest changes that HTML has seen in years. Web designers and developers now have a whole host of new techniques up their sleeves, from displaying video and audio natively in HTML, tocreating realtime graphics directly on a web page without the need for a plugin. But all of these new technologiesbring more tags to learn and more avenues for things to go wrong.HTML5 Solutions provides a collection of solutions to all of the most common HTML5 problems. Every solution contains sample code that is production-ready and can be applied to any project. What you'll learn Real-world solutions for everyday HTML development, saving hours of frustration. Problems covered include: Sending multi-bitrate videos to different devices Creating custom video components Programming a custom video controller Designing a canvas with custom gradients Capturing and drawing images Storing data offline using the Web SQL Databases Dragging data from the desktop into the browser Creating HTML5 WebSockets Who this book is for

Web developers and designers seeking practical advice on making HTML5 sites work. Table of Contents HTML5 Page Structures HTML5 Markup Structural and Semantic Elements HTML5 Forms HTML5 Media Elements: Audio and Video HTML5 Drawing APIs HTML5 Canvas HTML5 Communication APIs HTML5 WebSockets HTML5 Geolocation API HTML5 Local Storage HTML5 Accessibility

High Performance Drupal (Paperback): Jeff Sheltren High Performance Drupal (Paperback)
Jeff Sheltren; Contributions by Narayan Newton, Nathaniel Catchpole
R1,024 Discovery Miles 10 240 Ships in 18 - 22 working days

High Performance Drupal is an essential, comprehensive guide to designing Drupal's supporting infrastructure and scalability, as well as a handbook for improving Drupal website performance. Drupal beginners will quickly learn a set of best practices in how to deploy a growable site which will withstand traffic surges. Intermediate and expert users will find this book to be the ultimate go-to reference source during initial planning for a site deployment or when implementing specific technologies such as Varnish, memcache, or Solr.

Foundation HTML5 Canvas - For Games and Entertainment (Paperback, 1st ed.): Rob Hawkes Foundation HTML5 Canvas - For Games and Entertainment (Paperback, 1st ed.)
Rob Hawkes
R1,519 R1,247 Discovery Miles 12 470 Save R272 (18%) Ships in 18 - 22 working days

Foundation HTML5 Canvas: For Games and Entertainment teaches you how to make exciting interactive games and applications using HTML5 canvas. Canvas lets you produce graphics, animations, and applications using the HTML5 and JavaScript web standards.It allows you to draw directly within the browser without the need for third-party plugins like Adobe Flash, and so canvas works perfectly across desktop and mobile devices, like the iPhone and Android. Foundation HTML5 Canvas begins by introducing you to HTML5 and the cool new features that it opens up for you. You are then offered a quick guide to JavaScript programming to get you up to speed. Next up you'll receive a thorough introduction to the canvas element, which teaches you how to draw objects within the browser with great ease. Once the basics are covered you'll move on to the more advanced features of canvas, including image and video manipulation. You'll also learn how to create realistic animations with the help of some basic physics. Foundation HTML5 Canvas then teaches you how to create two thrilling space-based games using all the skills you've learned so far. You'll find plenty of code examples and illustrations designed to help you understand even the most complex of topics. HTML5 is already here for you, andthis bookwill provide you with all the information you need to enjoy the show. For more information, source code, and the latest blog posts from author Rob Hawkes, visit http: //rawkes.com/foundationcanvas. What you'll learn The exciting new features thatHTML5 brings and how to use them The basics of programming in JavaScript and capturing user input What the canvas drawing element is all about and why you'd want to use it How to utilize both basic and advanced features of canvas How to create realistic animations using canvas and a splash of physics How to make interactive games using canvas, JavaScript, and other HTML5 goodies Who this book is for

The book has been written in a friendly way that makes it approachable to beginners and experts alike. It is predominantly for Web designers who are new to HTML5 and JavaScript, and covers the absolute basics of creating interactive games and applications using the HTML5 canvas element. Experienced Web designers and programmers will also learn about all the features of canvas and how they can be used within their own projects. Flash and Silverlight developers wanting to broaden their reach across the Web and mobile devices will also benefit from the information in this book. Table of Contents Introducing HTML5 Foundation JavaScript Learning the Basics of Canvas Pushing Canvas Further Manipulating Imagesand Video Making Things Move Implementing Advanced Animation Creating theSpace BowlingGame Creating the Asteroid Avoidance Game Taking Things Furtherand the Future of Canvas

Pro Spring 2.5 (Paperback, 1st Corrected ed., Corr. 3rd printing): Anirvan Chakraborty, Jessica Ditt, Aleksa Vukotic, Jan... Pro Spring 2.5 (Paperback, 1st Corrected ed., Corr. 3rd printing)
Anirvan Chakraborty, Jessica Ditt, Aleksa Vukotic, Jan Machacek
R1,312 R1,140 Discovery Miles 11 400 Save R172 (13%) Ships in 18 - 22 working days

The move from socalled heavyweight architectures, such as Enterprise JavaBeans, toward lightweight frameworks, like Spring, has not stopped since Pro Spring was published by Rob Harrop and Jan Machacek in 2005; in fact, it's picked up pace. The Spring Framework remains the leader in this move and provides a platform on which you can build your own applications and services.

Pro Spring 2.5 covers the new features of Spring 2.5, but moreover, it is focused on the best practices and core standards of contemporary Spring development. As members of the Spring development team at Cake Solutions, the author team brings extensive practical experience gained from working with Spring since version 1.0 and delivering successful systems on top of it.

Learn the approaches that really matter in a professional, enterpriselevel environment, so you can apply them to your projects today, safe in the knowledge that they just work. What you'll learn Discover how to use Spring's Inversion of Control (IoC)Explore Spring's excellent aspectoriented programming (AOP) support, including Spring 2.5's new @AspectJ featureFind out how to use Spring's dynamic scripting language features, Spring design patterns, and performance tuning in Spring applicationsLearn what really works in realworld Spring developmentUnderstand Spring's support for the JDBC framework, Hibernate, the Quartz enterprise scheduler, declarative transaction management, and much moreMaster Spring's welldesigned MVC framework and add AJAX to your Spring web applications to create flexible, efficient, and manageable applications using the best techniques available Who this book is for

Enterprise Java, J2EE/Java EE developers looking to learn and use the Spring meta-framework, the now growing, leading alternative to J2EE/Java EE.

Pro DNS and BIND 10 (Paperback, 1st ed.): Ron Aitchison Pro DNS and BIND 10 (Paperback, 1st ed.)
Ron Aitchison
R2,812 Discovery Miles 28 120 Ships in 18 - 22 working days

Pro DNS and BIND 10 guides you through the challenging array of features surrounding DNS with a special focus on the latest release of BIND, the world's most popular DNS implementation. This book unravels the mysteries of DNS, offering insight into origins, evolution, and key concepts like domain names and zone files. This book focuses on running DNS systems based on BIND 10, the first stable release that includes support for the latest DNSSEC standards. Whether you administer a DNS system, are thinking about running one, or you simply want to understand the DNS system, then this book for you. Pro DNS and BIND 10 starts with simple concepts, then moves on to full security-aware DNSSEC configurations. Various features, parameters, and Resource Records are described and illustrated with examples. The book contains a complete reference to zone files, Resource Records, and BIND's configuration file parameters. You can treat the book as a simple paint-by-numbers guide to everything from a simple caching DNS to the most complex secure DNS (DNSSEC) implementation.Background information is included for when you need to know what to do and why you have to do it, and so that you can modify processes to meet your unique needs. What you'll learn * Get an introduction to DNS, zone files, Resource Records, DNS Operators, Types, and IPv6 * How to install and use BIND, common DNS Tasks, DNS diagnostics/tools, secure configurations and more * How to secure a DNS for zone transfer or dynamic update * What DNSSEC is and how to use it * How to use the definitive BIND Configuration and Zone File References * How to use the new BIND APIs and Resolver Libraries * How to use DNS Messages/Records and Active Directory Who this book is for This book is for DNS and system administrators, especially in large corporations, and for Government agency security experts. It's also for IT management, domain registrars, registry operators, and security auditors.Table of ContentsChapter 1, An Introduction to DNS Chapter 2, Zone Files and Resource Records Chapter 3, DNS Operations Chapter 4, DNS Types Chapter 5, DNS and IPv6 Chapter 6, Installing BIND Chapter 7, BIND Type Samples Chapter 8, Common DNS Tasks Chapter 9, DNS Diagnostics and Tools Chapter 10, DNS Secure Configurations Chapter 11, DNSSEC Chapter 12, BIND Configuration Reference Chapter 13, Zone File Reference Chapter 14, DNS Messages and Records Chapter 15 DNS and Active Directory Appendix A, Domain Name Registration Appendix B, DNS RFCs Appendix C Tools and Utilities

Classic Computer Science Problems in Python (Paperback): David Kopec Classic Computer Science Problems in Python (Paperback)
David Kopec
R860 R741 Discovery Miles 7 410 Save R119 (14%) Ships in 5 - 10 working days

Classic Computer Science Problems in Python presents dozens of coding challenges, ranging from simple tasks like finding items in a list with a binary sort algorithm to clustering data using k-means. Classic Computer Science Problems in Python deepens your Python language skills by challenging you with time-tested scenarios, exercises, and algorithms. As you work through examples in search, clustering, graphs, and more, you'll remember important things you've forgotten and discover classic solutions to your "new" problems Key Features * Breadth-first and depth-first search algorithms * Constraints satisfaction problems * Common techniques for graphs * Adversarial Search * Neural networks and genetic algorithms * Written for data engineers and scientists with experience using Python. For readers comfortable with the basics of Python About the technology Python is used everywhere for web applications, data munging, and powerful machine learning applications. Even problems that seem new or unique stand on the shoulders of classic algorithms, coding techniques, and engineering principles. Master these core skills, and you'll be ready to use Python for AI, data-centric programming, deep learning, and the other challenges you'll face as you grow your skill as a programmer. David Kopec teaches at Champlain College in Burlington, VT and is the author of Manning's Classic Computer Science Problemsin Swift.

Linked Data - Evolving the Web into a Global Data Space (Paperback): Tom Heath, Christian Bizer Linked Data - Evolving the Web into a Global Data Space (Paperback)
Tom Heath, Christian Bizer
R810 Discovery Miles 8 100 Ships in 18 - 22 working days

The World Wide Web has enabled the creation of a global information space comprising linked documents. As the Web becomes ever more enmeshed with our daily lives, there is a growing desire for direct access to raw data not currently available on the Web or bound up in hypertext documents. Linked Data provides a publishing paradigm in which not only documents, but also data, can be a first class citizen of the Web, thereby enabling the extension of the Web with a global data space based on open standards - the Web of Data. In this Synthesis lecture we provide readers with a detailed technical introduction to Linked Data. We begin by outlining the basic principles of Linked Data, including coverage of relevant aspects of Web architecture. The remainder of the text is based around two main themes - the publication and consumption of Linked Data. Drawing on a practical Linked Data scenario, we provide guidance and best practices on: architectural approaches to publishing Linked Data; choosing URIs and vocabularies to identify and describe resources; deciding what data to return in a description of a resource on the Web; methods and frameworks for automated linking of data sets; and testing and debugging approaches for Linked Data deployments. We give an overview of existing Linked Data applications and then examine the architectures that are used to consume Linked Data from the Web, alongside existing tools and frameworks that enable these. Readers can expect to gain a rich technical understanding of Linked Data fundamentals, as the basis for application development, research or further study. Table of Contents: List of Figures / Introduction / Principles of Linked Data / The Web of Data / Linked Data Design Considerations / Recipes for Publishing Linked Data / Consuming Linked Data / Summary and Outlook

Building Hybrid Android Applications with Java and JavaScript (Paperback): Nizamettin Gok Building Hybrid Android Applications with Java and JavaScript (Paperback)
Nizamettin Gok; Contributions by Nitin Khanna
R558 Discovery Miles 5 580 Ships in 18 - 22 working days

Build HTML5-based hybrid applications for Android with a mix of native Java and JavaScript components, without using third-party libraries and wrappers such as PhoneGap or Titanium. This concise, hands-on book takes you through the entire process, from setting up your development environment to deploying your product to an app store. Learn how to create apps that have access to native APIs, such as location, vibrator, sensors, and the camera, using a JavaScript/Java bridge - and choose the language that gives you better performance for each task. If you have experience with HTML5 and JavaScript, you'll quickly discover why hybrid app development is the wave of the future. Set up a development environment with HTML, CSS, and JavaScript tools Create your first hybrid Android project, using Eclipse IDE Use the WebView control to host your hybrid application Explore hybrid application architecture, including JavaScript/Java communication Build single-page applications, using JavaScript libraries such as Backbone and Underscore Get optimization tips and useful snippets for CSS, DOM, and JavaScript Distribute your application to Google Play and the Amazon Appstore

Innovative Lernsysteme - Kompetenzentwicklung mit Blended Learning und Social Software (German, Hardcover, 2008 ed.): Annette... Innovative Lernsysteme - Kompetenzentwicklung mit Blended Learning und Social Software (German, Hardcover, 2008 ed.)
Annette Kuhlmann, Werner Sauter
R2,218 Discovery Miles 22 180 Ships in 18 - 22 working days

Die aktuellen Entwicklungen in Wirtschaft und Gesellschaft (Globalisierung, E-Business, Web 2.0) haben zwingend auch den Bedarf nach innovativen Lernkonzepten zur Folge. Dabei wird Wissensvermittlung und Qualifikation mit E-Learning zunehmend in die Eigenverantwortung der Lernenden verlagert, wodurch der Bedarf nach Kompetenzentwicklung wAchst. Darunter wird die FAhigkeit verstanden, Problemstellungen selbstorganisiert lAsen zu kAnnen. Deshalb wird das Lernen in der Praxis, z.B. in Kundenkontakten oder in Projekten, systematisch in die Lernprozesse integriert. DafA1/4r eignen sich insbesondere Blended Learning Arrangements, in denen E-Learning und Lernen in Tandems, Gruppen oder in Workshops mit Elementen des Web 2.0, z.B. Blogs als LerntagebA1/4cher oder Wikis fA1/4r die Erarbeitung gemeinsamer Gruppenergebnisse, zielgruppengerecht kombiniert werden.

Die Autoren vermitteln Entscheidern, Planern und Tutoren praxiserprobte LAsungskonzepte und Entscheidungshilfen fA1/4r die EinfA1/4hrung entsprechender Systeme.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Java - Java Programming for beginners…
Adam Dodson Hardcover R549 R503 Discovery Miles 5 030
CSS and HTML for beginners - A Beginners…
Ethan Hall Hardcover R1,027 R881 Discovery Miles 8 810
Web Services - Concepts, Methodologies…
Information Reso Management Association Hardcover R8,957 Discovery Miles 89 570
Web Engineering
Carson Thomas Hardcover R3,292 R2,982 Discovery Miles 29 820
Coding for Kids Ages 9-15 - Simple HTML…
Bob Mather Hardcover R843 Discovery Miles 8 430
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
Aws - The Most Complete Guide to Learn…
Robert Campbell Hardcover R783 R687 Discovery Miles 6 870
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R895 R773 Discovery Miles 7 730
Computer Programming The Doctrine 2.0…
Adesh Silva Hardcover R698 R621 Discovery Miles 6 210
Java - The ultimate beginners guide to…
Mark Reed Hardcover R564 R519 Discovery Miles 5 190

 

Partners