0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (110)
  • R250 - R500 (547)
  • R500+ (3,220)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

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
R855 Discovery Miles 8 550 Ships in 10 - 15 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

Pro DNS and BIND 10 (Paperback, 1st ed.): Ron Aitchison Pro DNS and BIND 10 (Paperback, 1st ed.)
Ron Aitchison
R3,043 Discovery Miles 30 430 Ships in 10 - 15 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

Pro Drupal 7 Development (Paperback, 3rd ed.): John Van Dyk, Todd Tomlinson Pro Drupal 7 Development (Paperback, 3rd ed.)
John Van Dyk, Todd Tomlinson
R1,319 R1,078 Discovery Miles 10 780 Save R241 (18%) Ships in 10 - 15 working days

Pro Drupal 7 Development updates the most popular development reference for therelease of Drupal 7. With several new and completely-rewritten essential APIs and improvements in Drupal 7, this book will not only teach developers how to write modules ranging from simple to complex, but also how Drupal itself works. Learn the Drupal APIs and major changes in Drupal 7 Learn how to write Drupal modules using the APIs Learn proper development practices and how to become a contributing community member What you'll learn How to get started with writing basic modules The flexible Drupal APIs and how they interact with modules How new features in Drupal 7 make modules even more powerful and sophisticated Best practices when developing in Drupal (coding standards, help developer modules) How to write safe, secure, and tested code How to contribute modules back to the Drupal community and maintain their modules using the Concurrent Versions System (CVS) Who this book is for

This book is for existing Drupal module developers wanting to learn about Drupal 7 and people already knowledgeable in PHP who are interested in developing for Drupal. Simply put, if you are working with Drupal, then you need this book. Table of Contents How Drupal Works Writing a Module Hooks, Actions, and Triggers The Menu System Working with Databases Working with Users Working with Nodes Working with Fields The Theme System Working with Blocks The Form API Manipulating User Input: The Filter System Searching and Indexing Content Working with Files Working with Taxonomy Caching Sessions Using jQuery Localization and Translation XML-RPC Writing Secure Code Development Best Practices Optimizing Drupal Installation Profiles Testing Database Table Reference Resources

Pro PHP Security - From Application Security Principles to the Implementation of XSS Defenses (Paperback, 2nd ed.): Chris... Pro PHP Security - From Application Security Principles to the Implementation of XSS Defenses (Paperback, 2nd ed.)
Chris Snyder, Thomas Myer, Michael Southwell
R2,169 Discovery Miles 21 690 Ships in 10 - 15 working days

PHP security, just like PHP itself, has advanced. Updated for PHP 5.3, the second edition of this authoritative PHP security book coversfoundational PHP securitytopics like SQL injection, XSS, user authentication, and secure PHP development. Chris Snyder and Tom Myer also delve into recent developments like mobile security, the impact of JavaScript, and the advantages of recent PHP hardening efforts. Pro PHP Security, Second Edition will serve as your complete guide for taking defensive and proactive security measures within your PHP applications. Beginners in secure programming will find a lot of material on secure PHP development, the basics of encryption, secure protocols, as well as how to reconcile the demands of server-side and web application security. What you'll learn Secure PHP development principles PHP web application security User and file security Mobile security Encryption and secure protocols Dealing with JavaScript Who this book is for

Pro PHP Security appeals to all intermediate and advanced PHP programmers who need to keep websites safe. It also contains material of interest to all who are concerned with web application security. Table of Contents Why Is Secure Programming a Concern? Validating and Sanitizing User Input Preventing SQL Injection Preventing Cross-Site Scripting Preventing Remote Execution Enforcing Security for Temporary Files Preventing Session Hijacking Securing REST Services Using CAPTCHAs User Authentication, Authorization, and Logging Preventing Data Loss Safe Execution of System and Remote Procedure Calls Securing Unix Securing Your Database Using Encryption Securing Network Connections: SSL and SSH Final Recommendations

Adaptive Hypertext and Hypermedia (Paperback, Softcover reprint of hardcover 1st ed. 1998): Peter Brusilovsky, Alfred Kobsa,... Adaptive Hypertext and Hypermedia (Paperback, Softcover reprint of hardcover 1st ed. 1998)
Peter Brusilovsky, Alfred Kobsa, Julita Vassileva
R2,860 Discovery Miles 28 600 Ships in 10 - 15 working days

Hypertext/hypermedia systems and user-model-based adaptive systems in the areas of learning and information retrieval have for a long time been considered as two mutually exclusive approaches to information access. Adaptive systems tailor information to the user and may guide the user in the information space to present the most relevant material, taking into account a model of the user's goals, interests and preferences. Hypermedia systems, on the other hand, are `user neutral': they provide the user with the tools and the freedom to explore an information space by browsing through a complex network of information nodes. Adaptive hypertext and hypermedia systems attempt to bridge the gap between these two approaches. Adaptation of hypermedia systems to each individual user is increasingly needed. With the growing size, complexity and heterogeneity of current hypermedia systems, such as the World Wide Web, it becomes virtually impossible to impose guidelines on authors concerning the overall organization of hypermedia information. The networks therefore become so complex and unstructured that the existing navigational tools are no longer powerful enough to provide orientation on where to search for the needed information. It is also not possible to identify appropriate pre-defined paths or subnets for users with certain goals and knowledge backgrounds since the user community of hypermedia systems is usually quite inhomogeneous. This is particularly true for Web-based applications which are expected to be used by a much greater variety of users than any earlier standalone application. A possible remedy for the negative effects of the traditional `one-size-fits-all' approach in the development of hypermedia systems is to equip them with the ability to adapt to the needs of their individual users. A possible way of achieving adaptivity is by modeling the users and tailoring the system's interactions to their goals, tasks and interests. In this sense, the notion of adaptive hypertext/hypermedia comes naturally to denote a hypertext or hypermedia system which reflects some features of the user and/or characteristics of his system usage in a user model, and utilizes this model in order to adapt various behavioral aspects of the system to the user. This book is the first comprehensive publication on adaptive hypertext and hypermedia. It is oriented towards researchers and practitioners in the fields of hypertext and hypermedia, information systems, and personalized systems. It is also an important resource for the numerous developers of Web-based applications. The design decisions, adaptation methods, and experience presented in this book are a unique source of ideas and techniques for developing more usable and more intelligent Web-based systems suitable for a great variety of users. The practitioners will find it important that many of the adaptation techniques presented in this book have proved to be efficient and are ready to be used in various applications.

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,569 R987 Discovery Miles 9 870 Save R582 (37%) Ships in 12 - 17 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.

Pro WPF and Silverlight MVVM - Effective Application Development with Model-View-ViewModel (Paperback, 1st ed.): Gary Hall Pro WPF and Silverlight MVVM - Effective Application Development with Model-View-ViewModel (Paperback, 1st ed.)
Gary Hall
R1,657 Discovery Miles 16 570 Ships in 10 - 15 working days

WPF and Silverlight are unlike any other user interface (UI) technologies. They have been built to a new paradigm that if harnessed correctly can yield unprecedented power and performance. This book shows you how to control that power to produce clean, testable, maintainable code. It is now recognized that any non-trivial WPF or Silverlight application needs be designed around the Model-View-ViewModel (MVVM) design pattern in order to unlock the technology's full data-binding potential. However, the knowledge of how to do this is missing from a large part of the development community even amongst those who work with WPF and Silverlight on a daily basis. Too often there is a reliance on programmatic interaction between controls and not enough trust in the technologies' data-binding capabilities. This leads to a clouding of design values and an inevitable loss of performance, scalability, and maintainability throughout the application. Pro WPF and Silverlight MVVM will show you how to arrange your application so that it can grow as much as required in any direction without danger of collapse.What you ll learn * Understand why the separation of an application s View and its Model is paramount, including the history of Model-View-Presenter and Model-View-Controller. * Apply WPF and Silverlight s powerful data-binding model correctly. * Examine how to organize an application targeting WPF or Silverlight, including unit-testing, source-control, separation of concerns, data serialization, and how to tie everything together with MVVM. * Develop a full game development application using MVVM by example. * How to serialize the Model without being invasive, how to implement a plug-in architecture that extends both the View and the Model, and how to handle Exceptions gracefully. Who this book is for Developers that wish to learn how to architect WPF or Silverlight applications to ensure maintainability, testability, and separation of concerns.

Beginning iPhone and iPad Web Apps - Scripting with HTML5, CSS3, and JavaScript (Paperback, 1st ed.): Chris Apers, Daniel... Beginning iPhone and iPad Web Apps - Scripting with HTML5, CSS3, and JavaScript (Paperback, 1st ed.)
Chris Apers, Daniel Paterson
R1,090 R910 Discovery Miles 9 100 Save R180 (17%) Ships in 10 - 15 working days

It seems that everyone and her sister has developed an iPhone App-everyone except you, the hard-working web professional. And now with the introduction of the iPad, you may even feel farther behind. But the time has come where you don't need to struggle through Objective-C or master Apple's Cocoa touch APIs. WebKit's support for HTML5 means any ambitious web developer can join Apple's second mobile App wave and create compelling apps that address the unique features of both the iPhone and the larger iPad. Beginning iPhone and iPad Web Apps: Scripting with HTML5, CSS3, and JavaScript takes you through every aspect of the latest Mobile Web Standards as well as the specific features of the iPhone and iPad. You'll go beyond Web 2.0 and Ajax to learn about WebKit and Mobile Safari, HTML5 and CSS3, Vector Graphics and Multimedia support. You'll discover what built-in hardware features of the iPhone and iPad you can use and how to take advantage of these device-specific capabilities. The market for Web apps is expanding and the combination of iPhone and iPad makes this a very hot area-as well as a competitive one.You'll want to know about all the advantages available to get ahead and stay ahead, and Beginning iPhone and iPad Web Apps is the perfect starting point.

WebLogic Server 6.1 Workbook - For Enterprise Javabeans 3/E (Paperback, 3rd Revised edition): Greg Nyberg WebLogic Server 6.1 Workbook - For Enterprise Javabeans 3/E (Paperback, 3rd Revised edition)
Greg Nyberg
R598 R444 Discovery Miles 4 440 Save R154 (26%) Out of stock

Although EJB applications themselves are portable, the manner in which developers install and run EJB products varies widely from one vendor to the next. The goal of this WebLogic workbook is to discuss vendor specific requirements and best practices and introduce tools like the WebLogic Administration Console, all in the contest of building and running the example programs for O'Reilly's Enterprise JavaBeans, 3rd edition.

The Workbook guides you step-by-step, explaining how to build and deploy working solutions in a particular application server, and provides useful hints, tips and warnings.

This WebLogic 6.1 Workbook was originally published by Enterprise JavaBeans author Richard Monson-Haefel's Titan Books publishing company. O'Reilly thought so highly of it, we bought the rights to publish it ourselves, in order to give more developers access to this critical information.

PHP Solutions - Dynamic Web Design Made Easy (Paperback, 2nd ed.): David Powers PHP Solutions - Dynamic Web Design Made Easy (Paperback, 2nd ed.)
David Powers
R1,266 R1,026 Discovery Miles 10 260 Save R240 (19%) Ships in 10 - 15 working days

This is the second edition of David Powers' highly-respected PHP Solutions: Dynamic Web Design Made Easy. This new edition has been updated by David to incorporate changes to PHP since the first edition and to offer the latest techniques-a classic guide modernized for 21st century PHP techniques, innovations, and best practices.You want to make your websites more dynamic by adding a feedback form, creating a private area where members can upload images that are automatically resized, or perhaps storing all your content in a database. The problem is, you're not a programmer and the thought of writing code sends a chill up your spine. Or maybe you've dabbled a bit in PHP and MySQL, but you can't get past baby steps. If this describes you, then you've just found the right book. PHP and the MySQL database are deservedly the most popular combination for creating dynamic websites. They're free, easy to use, and provided by many web hosting companies in their standard packages. Unfortunately, most PHP books either expect you to be an expert already or force you to go through endless exercises of little practical value. In contrast, this book gives you real value right away through a series of practical examples that you can incorporate directly into your sites, optimizing performance and adding functionality such as file uploading, email feedback forms, image galleries, content management systems, and much more. Each solution is created with not only functionality in mind, but also visual design. But this book doesn't just provide a collection of ready-made scripts: each PHP Solution builds on what's gone before, teaching you the basics of PHP and database design quickly and painlessly. By the end of the book, you'll have the confidence to start writing your own scripts or-if you prefer to leave that task to others-to adapt existing scripts to your own requirements. Right from the start, you're shown how easy it is to protect your sites by adopting secure coding practices.

Spring Recipes - A Problem-Solution Approach (Paperback, 2nd ed.): Gary Mak, Daniel Rubio, Josh Long Spring Recipes - A Problem-Solution Approach (Paperback, 2nd ed.)
Gary Mak, Daniel Rubio, Josh Long
R1,437 R1,197 Discovery Miles 11 970 Save R240 (17%) Ships in 10 - 15 working days

With over 3 million users/developers, Spring Framework is the leading out of the box Java framework. Spring addresses and offers simple solutions for most aspects of your Java/Java EE application development, and guides you to use industry best practices to design and implement your applications.

The release of Spring Framework 3 has ushered in many improvements and new features. Spring Recipes: A Problem-Solution Approach, Second Edition continues upon the bestselling success of the previous edition but focuses on the latest Spring 3 features for building enterprise Java applications. This book provides elementary to advanced code recipes to account for the following, found in the new Spring 3: Spring fundamentals: Spring IoC container, Spring AOP/ AspectJ, and more Spring enterprise: Spring Java EE integration, Spring Integration, Spring Batch, jBPM with Spring, Spring Remoting, messaging, transactions, scaling using Terracotta and GridGrain, and more. Spring web: Spring MVC, Spring Web Flow 2, Spring Roo, other dynamic scripting, integration with popular Grails Framework (and Groovy), REST/web services, and more.

This book guides you step by step through topics using complete and real-world code examples. Instead of abstract descriptions on complex concepts, you will find live examples in this book. When you start a new project, you can consider copying the code and configuration files from this book, and then modifying them for your needs. This can save you a great deal of work over creating a project from scratch What you'll learn How to use the IoC container and the Spring application context to best effect. Spring's AOP support, both classic and new Spring AOP, integrating Spring with AspectJ, and load-time weaving. Simplifying data access with Spring (JDBC, Hibernate, and JPA) and managing transactions both programmatically and declaratively. Spring's support for remoting technologies (RMI, Hessian, Burlap, and HTTP Invoker), EJB, JMS, JMX, email, batch, scheduling, and scripting languages. Integrating legacy systems with Spring, building highly concurrent, grid-ready applications using Gridgain and Terracotta Web Apps, and even creating cloud systems. Building modular services using OSGi with Spring DM and Spring Dynamic Modules and SpringSource dm Server. Delivering web applications with Spring Web Flow, Spring MVC, Spring Portals, Struts, JSF, DWR, the Grails framework, and more. Developing web services using Spring WS and REST; contract-last with XFire, and contractfirst through Spring Web Services. Spring's unit and integration testing support (on JUnit 3.8, JUnit 4, and TestNG). How to secure applications using Spring Security. Who this book is for

This book is for Java developers who would like to rapidly gain hands-on experience with Java/Java EE development using the Spring framework. If you are already a developer using Spring in your projects, you can also use this book as a reference--you'll find the code examples very useful. Table of Contents Introduction to Spring Advanced Spring IoC Container Spring AOP and AspectJ Support Scripting in Spring Spring Security Integrating Spring with Other Web Frameworks Spring Web Flow Spring @MVC Spring RESTSpring and Flex Grails Spring Roo Spring Testing Spring Portlet MVC Framework Data Access Transaction Management in Spring EJB, Spring Remoting, and Web Services Spring in the Enterprise Messaging Spring Integration Spring Batch Spring on the Grid jBPM and Spring OSGi and Spring

Beginning ASP.NET 4 in VB 2010 (Paperback, 1st ed.): Matthew MacDonald Beginning ASP.NET 4 in VB 2010 (Paperback, 1st ed.)
Matthew MacDonald
R1,791 Discovery Miles 17 910 Ships in 10 - 15 working days

The most up-to-date and comprehensive introductory ASP.NET book you'll find on any shelf, Beginning ASP.NET 4 in VB 2010 guides you through Microsoft's latest technology for building dynamic web sites. This book will enable you to build dynamic web pages on the fly, and assumes only the most basic knowledge of Visual Basic.

The book provides exhaustive coverage of ASP.NET, guiding you from your first steps right up to the most advanced techniques, such as querying databases from within a web page and tuning your site for optimal performance. Within these pages, you'll find tips for best practices and comprehensive discussions of key database and XML principles you need to know in order to be effective with ASP.NET. The book also emphasizes the invaluable coding techniques of object orientation and code-behind, which will start you off on the track to building real-world web sites right from the beginningrather than just faking it with simplified coding practices.

By the time you've finished the book, you will have mastered the core techniques and have all the knowledge you need to begin work as a professional ASP.NET developer. Table of Contents The .NET Framework The C# Language Types, Objects, and Namespaces Visual Studio Web Form Fundamentals Web Controls Error Handling, Logging, and Tracing State Management Validation Rich Controls User Controls and Graphics Styles, Themes, and Master Pages Website Navigation ADO.NET Fundamentals Data Binding The Data Controls Files and Streams XML Security Fundamentals Membership Profiles Component-Based Programming Caching LINQ and the Entity Framework ASP.NET AJAX Deploying ASP.NET Applications

Pro HTML5 Programming - Powerful APIs for Richer Internet Application Development (Paperback, 1st ed.): Peter Lubbers, Brian... Pro HTML5 Programming - Powerful APIs for Richer Internet Application Development (Paperback, 1st ed.)
Peter Lubbers, Brian Albers, Frank Salim
R1,403 Discovery Miles 14 030 Ships in 10 - 15 working days

HTML5 is here, and with it, web applications take on a power, ease, scalability, and responsiveness like never before. In this book, developers will learn how to use the latest cutting-edge HTML5 web technologyavailable in the most recent versions of modern browsersto build web applications with unparalleled functionality, speed, and responsiveness.Explains how to create real-time HTML5 applications that tap the full potential of modern browsers Provides practical, real-world examples of HTML5 features in action Shows which HTML5 features are supported in current browsers Covers all the new HTML5 APIs to get you up to speed quickly with HTML5 What you'll learn How the HTML5 specification has evolved How to develop cutting-edge web applications using new HTML5 features like WebSockets, geolocation, Web Storage, Canvas, and audio and video Which features are available in browsers today Who this book is for

Web designers and developers who want to use the latest cutting-edge technology available in current browsers Developers who want to create dynamic, HTML5 web applications Developers who want to know which HTML5 features are supported in current browsers Table of Contents Overview of HTML5 Using the HTML5 Canvas API Working with HTML5 Audio and Video Using the HTML5 Geolocation API Using the Communication APIs Using the HTML5 Web Socket API Using the HTML5 Forms API Using the HTML5 Web Workers API Using the HTML5 Web Storage API Creating HTML5 Offline Web Applications The Future of HTML5

Java EE 6 Pocket Guide (Paperback): Arun Gupta Java EE 6 Pocket Guide (Paperback)
Arun Gupta
R352 R259 Discovery Miles 2 590 Save R93 (26%) Ships in 12 - 17 working days

The Java Enterprise Edition 6 platform provides capabilities that make it easier for Java programmers to develop and deploy enterprise and Web applications. This handy guide provides an overview of the main technologies in the Java EE 6 platform, including extensive easy-to-understand code samples that demonstrate many improvements. Whether you're familiar with Java EE 5 or a Java programmer approaching the enterprise edition for the first time, this book will quickly get you up to speed on Java EE 6. Discover how Java EE 6 provides a simplified developer experience and improves on the developer productivity features introduced in Java EE 5 Delve into Java EE 6 profiles, including a comprehensive profile for lightweight, standards-based modern web applications Explore how the platform enables extensibility with open source libraries and frameworks Learn about specifications such as Contexts & Dependency Injection, Java API for RESTful Services, and Servlets 3 make the platform more powerful

Beginning PHP and MySQL - From Novice to Professional (Paperback, 4th ed.): W. Jason Gilmore Beginning PHP and MySQL - From Novice to Professional (Paperback, 4th ed.)
W. Jason Gilmore
R1,854 R1,493 Discovery Miles 14 930 Save R361 (19%) Ships in 10 - 15 working days

Extensive coverage of PHP and MySQL-more than any other book for beginners Updated for PHP 5.3 Author W. Jason Gilmore is a well-known and highly respected PHP developer and author as well as the organizer of CodeMash Beginning PHP and MySQL: From Novice to Professional, Fourth Edition is a major update of W. Jason Gilmore's authoritative book on PHP and MySQL. The fourth edition includes complete coverage of PHP 5.3 features, including namespacing, an update of AMP stack installation and configuration, updates to Zend Framework, coverage of MySQL Workbench, and much more. You'll not only receive extensive introductions to the core features of PHP, MySQL, and related tools, but you'll also learn how to effectively integrate them in order to build robust data- driven applications. Gilmore has seven years of experience working with these technologies, and he has packed this book with practical examples and insight into the real-world challenges faced by developers. Accordingly, you will repeatedly return to this book as both a valuable instructional tool and reference guide.

Foundation Flash CS5 For Designers (Paperback, 1st ed.): Tom Green, Tiago Dias Foundation Flash CS5 For Designers (Paperback, 1st ed.)
Tom Green, Tiago Dias
R1,222 R1,041 Discovery Miles 10 410 Save R181 (15%) Ships in 10 - 15 working days

Flash is one of the most engaging, innovative, and versatile technologies available -- allowing the creation of anything from animated banners and simple cartoons to rich Internet applications, interactive videos, and dynamic user interfaces for web sites, kiosks, devices, or DVDs. The possibilities are endless, and now it just got better. Flash CS5 boasts a host of new features, including better support for mobile devices, a whole new animation engine enabling full manipulation of tweens and paths, custom easing, improved inverse kinematics, a revamped timeline, built-in 3D, and much more. This book is all you'll need to learn Flash CS5 from the ground up. If you already have Flash experience, this book will allow you to quickly catch up on all the cool new features. Flash experts Tom Green and Tiago Dias guide you step-by-step through all facets of Flash CS5, keeping the emphasis firmly on good design techniques that you use in your own projects. * Learn Flash design from the ground up, or just get to grips with the new features, with a series of step-by-step tutorials. * Provides an easy introduction to ActionScript 3.0 coding, but the focus is mainly kept on design. * Learn from the experts -- written by renowned Flash designers Tom Green and Tiago Dias.

Beginning Silverlight 4 in C# (Paperback, 3rd ed.): Robert Lair Beginning Silverlight 4 in C# (Paperback, 3rd ed.)
Robert Lair
R1,055 R875 Discovery Miles 8 750 Save R180 (17%) Ships in 10 - 15 working days

The growing popularity of Web 2.0 applications is increasing user expectations for high-quality web site design, presentation, and functionality. It is into this climate that Microsoft is releasing Silverlight 4, the third and latest iteration of its cross-browser web presentation technology. Beginning Sliverlight 4 brings you to the cutting-edge of Web 2.0 application design and includes plenty of practical guidance to get you started straightaway. Silverlight design tools have important differences compared to those used to create Ajax and JavaScript functionality. Robert Lair takes you on a tour of all the tools, including: * Microsoft Expression Design, which plays an important part in creating Silverlight assets. * Microsoft Expression Blend, which is used to build user interaction for Silverlight elements.* Microsoft Visual Studio, which manages the interaction between designers and developers, providing the coding environment for nuts and bolts wiring. Once you've mastered the basics, you'll move on to gaining a more in-depth knowledge of some of the new features introduced with Silverlight 4, including H.264 protected content, right-click event handling, a new printing API, and support for the Managed Extensibility Framework. What you'll learn* Discover the tools needed for Silverlight 4 development, the roles each plays, and how they interact to produce a seamless result.* Understand the fundamental concepts and techniques that lie at the heart of every successful Silverlight application and how to apply them to your own projects.* Explore the new features and coding practices Silverlight gives to you as a developer that sets it apart from other web-development tools.Who this book is for This book is for anyone with an interest in web development. A basic familiarity with web development and simple C# coding is useful, but by no means a requirement. This book will teach you everything that you need to know.

Beginning ASP.NET 4 in C# 2010 (Paperback, 1st ed.): Matthew MacDonald Beginning ASP.NET 4 in C# 2010 (Paperback, 1st ed.)
Matthew MacDonald
R1,467 R1,226 Discovery Miles 12 260 Save R241 (16%) Ships in 10 - 15 working days

The most up-to-date and comprehensive introductory ASP.NET book you'll find on any shelf, Beginning ASP.NET 4 in C# 2010 guides you through Microsoft's latest technology for building dynamic web sites. Learn how to build sophisticated web pages quickly and easily using the most powerful tools available.

Starting with the basics, this book provides exhaustive coverage of ASP.NET, guiding you from your first steps right through to advanced techniques - such as making database queries from within a web page, tuning your website for optimal performance and deploying your website to production servers.

Within these pages, you'll find tips for best practices and comprehensive discussions of key database and XML principles you need to know in order to be effective with ASP.NET. The book also fully explains the crucial coding techniques of object-orientation and code-behind on which your future as a successful ASP.NET developer relies. What you'll learn How to build well-structured ASP.NET 4 applications including how to incorporate data from databases, XML files, web services, and other services. A solid understanding of key ASP.NET concepts such as master pages, themes, state management, session state, and error handling, and of which techniques work best in which situations. How to improve the user experience of your pages through the use of ASP.NET AJAX. Who this book is for

This book is ideal for anyone new to .NET development who wants to learn how ASP.NET works. No prior programming knowledge is assumed and all concepts are explained from first principals Table of Contents Part 1: Introducing .NET The .NET Framework The C# Language Types, Objects, and Namespaces Part 2: Developing ASP.NET Applications Visual Studio Web Form Fundamentals Web Controls Error Handling, Logging, and Tracing State Management Part 3: Building Better Web Forms Validation Rich Controls User Controls and Graphics Styles, Themes, and Master Pages Website Navigation Part 4: Working with Data ADO.NET Fundamentals Data Binding The Data Controls Files and Streams XML Part 5: Website Security Security Fundamentals Membership Profiles Part 6: Advanced ASP.NET Advanced ASP.NET Components Caching LINQ and the Entity Framework ASP.NET AJAX Deploying ASP.NET Applications

Pro PHP and jQuery (Paperback, 1st ed.): Jason Lengstorf Pro PHP and jQuery (Paperback, 1st ed.)
Jason Lengstorf
R1,239 R998 Discovery Miles 9 980 Save R241 (19%) Ships in 10 - 15 working days

This book is for intermediate programmers interested in building Ajax web applications using jQuery and PHP. Along with teaching some advanced PHP techniques, it willshow you how to take your dynamic applications to the next level by adding a JavaScript layer with jQuery.Learn to utilize built-in PHP functions to build calendar tools. Learn how jQuery can be used for Ajax, animation, client-side validation, and more. What you'll learn How to use PHP to build a calendar application that allows users to post, view, edit, and delete events How to use jQuery to allow the calendar app to be viewed and edited without requiring page refreshes using built-in Ajax functions The power and versatility of PHP's object-oriented programming style The various forms of security available and how to best apply them jQuery plug-in development patternsto create modular, reusable jQuery plug-ins. The basics of jQuery effects, including fading elements, generating HTML markup on the fly, and creating modal windows Who this book is for

This book is intended for programmers who want to bridge the gap between front- and back-end programming. It does not cover HTML or CSS except where absolutely necessary, and it focuses on taking intermediate PHP developers to the next level while getting comfortable with Ajax and the power of jQuery. Table of Contents Introducing jQuery Common jQuery Actions and Methods Object-Oriented Programming Build an Events Calendar Add Controls to Create, Edit, and Delete Events Password Protecting Sensitive Actions and Areas Enhancing the User Interface with jQuery Editing the Calendar with Ajax and jQuery Performing Form Validation with Regular Expressions Extending jQuery

Pro Python (Paperback, 1st ed.): Marty Alchin Pro Python (Paperback, 1st ed.)
Marty Alchin
R1,249 R1,009 Discovery Miles 10 090 Save R240 (19%) Ships in 10 - 15 working days

You've learned the basics of Python, but how do you take your skills to the next stage? Even if you know enough to be productive, there are a number of features that can take you to the next level in Python. Pro Python explores concepts and features normally left to experimentation, allowing you to be even more productive and creative. In addition to pure code concerns, Pro Python will develop your programming techniques and approaches, which will help make you a better Python programmer. Not only will this book help your code, it will also help you understand and interact with the many established Python communities, or even start your own. Take your Python knowledge and coding skills to the next level. Write clean, innovative code that will be respected among your peers. Make your code do more with introspection and metaprogramming. Design complete frameworks and libraries (two are included in the book!). For more information, including a link to the source code referenced in the book, please visit http://propython.com/.

Pro Python System Administration (Paperback, 1st ed.): Rytis Sileika Pro Python System Administration (Paperback, 1st ed.)
Rytis Sileika
R1,661 Discovery Miles 16 610 Ships in 10 - 15 working days

As time goes on, system administrators are presented with increasingly complicated challenges. In the early days, a team of engineers might have had to look after one or two systems. These days, one engineer can administer hundreds or thousands of systems.

System administrators are gradually replacing their tools with more advanced and flexible ones. One of the choices is Python. Structurally, Python is a modern, high-level language with a very clean syntax. Python comes with many built-in libraries that can make automation tasks easier. It also has extensive set of third-party libraries and a very active development community. This flexibility makes Python a good choice for a wide variety of tasks, from prototyping science applications to system maintenance and administration jobs.This book explains and shows how to apply Python scripting in practice. Unlike the majority of the Python books, it will show you how to approach and resolve real-world issues that most system administrators will come across in their careers. In this book, you will find several projects in the categories of network administration, web server administration, and monitoring and database management. In each project, we will define the problem, design the solution, and go through the more interesting implementation steps. Each project is accompanied with the source code of a fully working prototype, which you'll be able to use immediately or adapt to your requirements and environment. What you'll learn Solve real-world system administration problems using Python. Manage devices with SNMP and SOAP. Build a distributed monitoring system. Manage web applications and parse complex log files. Automatically monitor and manage MySQL databases. Who this book is for

This book is primarily aimed at experienced system administrators whose day-to-day tasks involve looking after and managing small-to-medium-sized server estates. It will also be beneficial for system administrators who want to learn more about automation and want to apply their Python knowledge to solve various system administration problems.

Python developers will also benefit from reading this book, especially if they are involved in developing automation and management tools.

This book assumes that readers already use Python and are comfortable with the language. Most of the Linux distributions come with Python and various libraries (such as Django, PIL and SciPy) packaged and readily available, but basic knowledge of installing packages in a Linux/Unix environment is advised. Table of Contents Reading and Collecting Performance Data Using SNMP1 Managing Devices Using the SOAP API Creating a Web Application for IP Address Accountancy Integrating the IP Address Application with DHCP Maintaining a List of Virtual Hosts in an Apache Configuration File Gathering and Presenting Statistical Data from Apache Log Files Performing Complex Searches and Reporting on Application Log Files A Web Site Availability Check Script for Nagios Management and Monitoring Subsystem Remote Monitoring Agents Statistics Gathering and Reporting Automatic MySQL Database Performance Tuning Using Amazon EC2/S3 as a Data Warehouse Solution

PHP Objects, Patterns and Practice (Paperback, 3rd ed.): Matt Zandstra PHP Objects, Patterns and Practice (Paperback, 3rd ed.)
Matt Zandstra
R1,545 R1,245 Discovery Miles 12 450 Save R300 (19%) Ships in 10 - 15 working days

This book takes you beyond the PHP basics to the enterprise development practices used by professional programmers. Updated for PHP 5.3 with new sections on closures, namespaces, and continuous integration, this edition will teach you about object features such as abstract classes, reflection, interfaces, and error handling. You'll also discover object tools to help you learn more about your classes, objects, and methods. Then you'll move into design patterns and the principles that make patterns powerful. You'll learn both classic design patterns and enterprise and database patterns with easy-to-follow examples. Finally, you'll discover how to put it all into practice to help turn great code into successful projects. You'll learn how to manage multiple developers with Subversion, and how to build and install using Phing and PEAR. You'll also learn strategies for automated testing and building, including continuous integration. Taken together, these three elements-object fundamentals, design principles, and best practices-will help you develop elegant and rock-solid systems.

Pro Telerik ASP.NET and Silverlight Controls - Master Telerik Controls for Advanced ASP.NET and Silverlight Projects... Pro Telerik ASP.NET and Silverlight Controls - Master Telerik Controls for Advanced ASP.NET and Silverlight Projects (Paperback, 1st ed.)
Jose Rolando Guay Paz
R1,736 Discovery Miles 17 360 Ships in 10 - 15 working days

This book provides a complete guide to implementing Telerik's range of ASP.NET and Silverlight controls. Telerik controls are invaluable for ASP.NET and Silverlight developers because they provide a vast array of rich controls targeted for the presentation layer of web applications. Telerik offers you solutions for the reports, grids, charts, and text-editing controls that you need but don't want to build from scratch yourself-the options are endless for increasing the functionality of any of your web solutions. What you'll learn* Understand how to integrate the standard Telerik controls into any ASP.NET or Silverlight solution to increase productivity and usability.* Incorporate the Telerik extensions for ASP.NET MVC.* Learn to implement Telerik Open Access and ORM for all your data access requirements.* Understand the new functionality provided by the WebAii Testing Framework.* Work with the full API to master using the entire suite of controls.Who this book is for This book is aimed at .NET developers working with ASP.NET and Silverlight who want to take advantage of the prewritten controls that Telerik provides when developing their software.No prior knowledge of Telerik controls is required, but a working knowledge of ASP.NET and Silverlight is assumed. Table of ContentsChapter 1: Introducing ASP.NET and Telerik Chapter 2: Getting Started With Telerik RadControls Chapter 3: Input RadControls Chapter 4: Navigation RadControls Chapter 5: Date, Time, and Scheduling RadControls Chapter 6: Data RadControls, Part 1 Chapter 7: Data RadControls, Part 2 Chapter 8: Layout RadControls Chapter 9: Chart and Image RadControls Chapter 10: Additional RadControls Chapter 11: RadAjax Chapter 12: Telerik Extensions for ASP.NET MVC Chapter 13: RadControls for Silverlight Chapter 14: Introducing Telerik Reporting Chapter 15: Telerik OpenAccess OR

Python Algorithms - Mastering Basic Algorithms in the Python Language (Paperback, 1st ed.): Magnus Lie Hetland Python Algorithms - Mastering Basic Algorithms in the Python Language (Paperback, 1st ed.)
Magnus Lie Hetland
R2,157 Discovery Miles 21 570 Ships in 10 - 15 working days

Python Algorithms explains the Python approach to algorithm analysis and design. Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques. The book deals with some of the most important and challenging areas of programming and computer science, but in a highly pedagogic and readable manner. The book covers both algorithmic theory and programming practice, demonstrating how theory is reflected in real Python programs. Well-known algorithms and data structures that are built into the Python language are explained, and the user is shown how to implement and evaluate others himself.

Foundation Drupal 7 - Learn How to Use the Drupal Framework to Quickly Build Feature-rich Websites (Paperback, 1st ed.): R J... Foundation Drupal 7 - Learn How to Use the Drupal Framework to Quickly Build Feature-rich Websites (Paperback, 1st ed.)
R J Townsend
R1,014 R833 Discovery Miles 8 330 Save R181 (18%) Ships in 10 - 15 working days

Drupal is a content management framework that powers web sites from simple online brochures to more advanced sites including social networking sites, blogs, e-commerce sites, business portals, and more. It is free, open source software that allows anyone to quickly and easily build web sites. Its full range of modulesincluding user permissions, security mechanisms, JavaScript menus, image uploaders, WYSIWYG editors, and more helps you easily create the foundation for a powerful web site. With its templating system (and a few tips and tricks), any graphic design file can be used to create a Drupal web site. Foundation Drupal 7 covers all the topics necessary to quickly build Drupal-powered web sites, explaining in simple terms how Drupal works and providing you with concepts, tips, and code snippets for every step of the development process. From setting up a Drupal-ready web host and installing Drupal to using the administrative interface and configuring a site from start to finish, there is something here for everyone. In addition to thoroughly discussing all of Drupal's core modules, this book reviews more than 50 contributed modules, including WYSIWYG HTML editors, JavaScript drop-down menus, web forms, and even the powerful Views module. Stephanie Pakrul, creator and maintainer of the Fusion theme, coauthors a chapter on how to lay out and add graphics to a site through Drupal's administrative section. After reading this book, you will walk away with everything you need to know to quickly and successfully build a Drupal-powered web site. Whether you're an experienced Drupal site builder looking to expand your skills, a web developer or designer interested in learning Drupal, or a weekend hobbyist looking to build your first site, Foundation Drupal 7 will give you the knowledge and inspiration you need to bring your ideas to life. What you'll learn Significantly decrease the amount of time it takes you to code a feature-rich website. Understand how Drupal works and learn best practices to quickly integrate Drupal into every website you design. Learn how to configure a server and manage multiple websites and staging environments using popular server administration software (cPanel). Learn practical techniques to place Photoshop or Illustrator design files on a Drupal content management system. Have a reference manual and cookbook at your fingertips for help with CSS, popular Drupal modules, website recipes, code snippets and more. Who this book is for

The primary audience for this book is web site designers throughout the world interested in using Drupal to build web sites. The audience may have previous experience using Drupal but do not consider themselves proficient. They are familiar with coding a basic HTML/CSS web site, although these skills are not required to benefit from the book.

The secondary audience for this book is freelance Drupal developers who actively use Drupal to build web sites. They are proficient developers interested in reducing development time and learning Drupal best practices. Table of Contents An Overview of Drupal Setting Up a Web Host and Installing Drupal Configuring a Basic Drupal Web Site Adding Content Types and Fields People, Roles, and Permissions Enabling and Configuring Core Modules Essential Contributed Modules Theming a Drupal Website Designing for a Browser Going Live Maintaining and Updating a Drupal Site Translating Business Requirements to Drupal Functionality Drupal and Search Engine Optimization Drush, the Command-Line Shell for Drupal 50+ Contributed Modules to Spice Up Any Site Views Recipes

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Starting Out with Python, Global Edition
Tony Gaddis Paperback R2,164 Discovery Miles 21 640
Introduction Coding - Learn Python With…
Python Accademy Hardcover R776 R643 Discovery Miles 6 430
Java Concepts
Cay S. Horstmann Paperback R1,501 Discovery Miles 15 010
An Introduction to XML and Web…
Anders Moller, Michael Schwartzbach Paperback R2,471 Discovery Miles 24 710
The API-First Transformation
Kin Lane Hardcover R1,387 Discovery Miles 13 870
Intro to Python for Computer Science and…
Paul Deitel Paperback R2,077 Discovery Miles 20 770
Java - Java Programming for beginners…
Adam Dodson Hardcover R611 R507 Discovery Miles 5 070
DelphiMVCFramework - the official guide…
Daniele Teti Hardcover R1,368 Discovery Miles 13 680
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
Fullstack D3 and Data Visualization…
Amelia Wattenberger Hardcover R2,699 Discovery Miles 26 990

 

Partners