0
Your cart

Your cart is empty

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

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

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,016 Discovery Miles 20 160 Ships in 18 - 22 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

JavaScript for Absolute Beginners (Paperback, 1st ed.): Terry McNavage JavaScript for Absolute Beginners (Paperback, 1st ed.)
Terry McNavage
R937 R815 Discovery Miles 8 150 Save R122 (13%) Ships in 18 - 22 working days

If you are new to both JavaScript and programming, this hands-on book is for you. Rather than staring blankly at gobbledygook, you'll explore JavaScript by entering and running hundreds of code samples in Firebug, a free JavaScript debugger. Then in the last two chapters, you'll leave the safety of Firebug and hand-code an uber cool JavaScript application in your preferred text editor.

Written in a friendly, engaging narrative style, this innovative JavaScript tutorial covers the following essentials: Core JavaScript syntax, such as value types, operators, expressions, and statements provided by ECMAScript. Features for manipulating XHTML, CSS, and events provided by DOM. Object-oriented JavaScript, including prototypal and classical inheritance, deep copy, and mixins. Closure, lazy loading, advance conditional loading, chaining, currying, memoization, modules, callbacks, recursion, and other powerful function techniques. Encoding data with JSON or XML. Remote scripting with JSON-P or XMLHttpRequest Drag-and-drop, animated scrollers, skin swappers, and other cool behaviors. Optimizations to ensure your scripts run snappy. Formatting and naming conventions to prevent you from looking like a greenhorn. New ECMAScript 5, DOM 3, and HTML 5 features such as Object.create(), Function.prototype.bind(), strict mode, querySelector(), querySelectorAll(), and getElementsByClassName().

As you can see, due to its fresh approach, this book is by no means watered down. Therefore, over the course of your journey, you will go from JavaScript beginner to wizard, acquiring the skills recruiters desire. What you'll learn Who this book is for

This book is aimed at anybody who wants to learn how to use JavaScript to create more interactive and stickier web sites. Table of Contents Representing Data with Values Type Conversion Operators Controlling Flow Member Inheritance Functions and Arrays Traversing and Modifying the DOM Tree Scripting CSS Listening for Events Scripting BOM

The Definitive Guide To Catalyst (Paperback, 1st ed.): Kieren Diment, Matt Trout The Definitive Guide To Catalyst (Paperback, 1st ed.)
Kieren Diment, Matt Trout
R1,317 Discovery Miles 13 170 Ships in 18 - 22 working days

Learn to build web applications with Catalyst, the popular open source web framework based on the Perl programming language. The Definitive Guide to Catalyst is a definitive guide to Catalyst version 5.8, which will be released in 2009.

This book contains

  • Training materials for new and experience programmers.
  • Worked examples and cookbook–style recipes of common web application programming tasks
  • Fundamentals of web application design and best–practice application style
What you’ll learn
  • Write web applications with Catalyst and Perl.
  • Design for extendability and code reuse.
  • Understand deployment options for high– and low–traffic sites.
  • Use DBIx::Class, Moose, and Template Toolkit.
  • Understand the Catalyst dispatcher and request cycle.
  • Deal with common web programming requirements: authentication and authorization, web services, sending e–mail, serving streaming media.
The primary audience for this book is existing Perl programmers who want more information on writing robust maintainable and extendable web applications.
Advanced Internet Based Systems and Applications - Second International Conference on Signal-Image Technology and... Advanced Internet Based Systems and Applications - Second International Conference on Signal-Image Technology and Internet-Based Systems, SITIS 2006, Hammamet, Tunisia, December 17-21, 2006, Revised Selected Papers (Paperback, 2009 ed.)
Ernesto Damiani, Kokou Yetongnon, Richard Chbeir, Albert Dipanda
R1,433 Discovery Miles 14 330 Ships in 18 - 22 working days

In recent years, Internet-based systems and applications have become pervasive and have been the focus of many ongoing research efforts. They range from semi-structured information, to multimedia systems and applications, to P2P and ad hoc information sharing networks and service-centric systems and applications. This book p- sents a collection of articles from the best papers presented at the SITIS 2006 International Conference, aiming to cover recent advanced research on distributed information systems, including both theoretical and applied solutions. This volume is designed for a professional audience practitioners and researchers in industry. It is also suitable as a reference or secondary text for advanced-level students in computer science and engineering. The articles in this book are a selection of papers presented at the IMRT and WITDS tracks of the international SITIS 2006 conference. The authors were asked to revise and extend their contributions to take into account the comments and discussions made at the conference. A large number of high-quality papers were submitted to SITIS 2006, demonstrating the growing interest of the - search community for Internet-Based and multimedia information systems. We would like to acknowledge the hard work and dedication of many people. Our deepest gratitude goes to the authors who contributed their work. We appreciate the diligent work of the SITIS Committee members. We are grateful for the help, support and patience of the LNCS publishing team. Finally, thanks to Iwayan Wikacsana for his invaluable help. February 2007 Ernesto Damiani Kokou Yetongnon Richard Chbeir Albert Dipanda

Pro CSS And HTML Design Patterns (Paperback, 1st Corrected ed., Corr. 4th printing): Michael Bowers Pro CSS And HTML Design Patterns (Paperback, 1st Corrected ed., Corr. 4th printing)
Michael Bowers
R1,156 R985 Discovery Miles 9 850 Save R171 (15%) Ships in 18 - 22 working days

Pro CSS and HTML Design Patterns is a reference book and a cookbook on how to style web pages using CSS and XHTML. It contains 350 readytouse patterns (CSS and XHTML code snippets) you can copy and paste into your code. Each pattern can be combined with other patterns to create an unlimited number of solutions.

Each pattern works reliably in all major browsers without the need for browser hacks.

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.

A software developer can use this book to learn CSS for the first time. A designer familiar with CSS can use this book to master CSS and XHTML. If you are completely new to coding or completely new to CSS and XHTML, you may want to read an introductory book on CSS and XHTML first.

You can interact with all the examples in the book at www.cssDesignPatterns.com.

Developing with Google App Engine (Paperback, 1st ed.): Eugene Ciurana Developing with Google App Engine (Paperback, 1st ed.)
Eugene Ciurana
R842 Discovery Miles 8 420 Ships in 18 - 22 working days

Developing with Google App Engine introduces development with Google App Engine, a platform that provides developers and users with infrastructure Google itself uses to develop and deploy massively scalable applications.Introduction to concepts Development with App Engine Deployment into App Engine What you'll learn Create processes that are ideal for cloud platforms. Design data for the cloud. Learn what types of applications are ideal for the cloud. Deploy web applications into the cloud. Measure the success and health of the cloud. Who this book is for

Python developers, developers interested in massive scaling, and developers interested in Google or cloud computing.

Spring Persistence -- A Running Start (Paperback, 1st ed.): Mark Fisher, Solomon Duskis Spring Persistence -- A Running Start (Paperback, 1st ed.)
Mark Fisher, Solomon Duskis
R842 Discovery Miles 8 420 Ships in 18 - 22 working days

Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress with Spring PersistenceA Running Start.

This firstPress title gets readers rolling with the various fundamental Spring Framework Java Persistence concepts and offerings, as well as proven design patterns for integrating Spring Persistence functionality for complex and transactionbased enterprise Java applications.

The Java platform offers several options for saving longlived information, including JPA (Java Persistence API), Hibernate, iBatis, JDBC, and even JCR (Java Content Repositorya standard for interfacing with a content management system).

This book helps readers decide which persistence solution is the most ideal for their application requirements, and shows how Spring can be leveraged to simplify the integration of their selected persistence framework into their enterprise application. What you'll learn Learn to implement Spring Persistence, which involves persistence tools in Spring as well as choosing the best Java persistence frameworks/tools outside of Spring. Work with Spring Framework features such as inversion of control, aspect-oriented programming (AOP), and more. Understand the core concepts of JPA and steps for integrating JPA for architecting a welllayered persistence tier. Work with Hibernate and integrate it into your Spring applications. Develop with the iBatis framework, and see how it differs from other persistence solutions. Work with SpringJDBC, declarative transactions with Spring, and discover the benefits of a lightweight persistence strategy. Examine other persistence concepts and frameworks not usually covered in other books. Who this book is for

This book is ideal for developers interested in learning more about persistence framework options on the Java platform, as well as fundamental Spring concepts. Because the book covers several persistence frameworks, it is suitable for anyone interested in learning more about Spring or any of the frameworks covered. Lastly, this book covers advanced topics related to persistence architecture and design patterns and is ideal for beginning developers looking to learn more in this area as well. Table of Contents Introducing Spring Persistence Using Spring JDBC Using Spring with Hibernate Integrating JPA with Spring Introducing the iBATIS Data Mapper Managing Transactions Integration Testing with JUnit Using Spring with a Content Management System Rapid Web Development Using Groovy and Grails

The Definitive Guide to Jython - Python for the Java Platform (Paperback, 1st ed.): Josh Juneau, Jim Baker, Frank Wierzbicki,... The Definitive Guide to Jython - Python for the Java Platform (Paperback, 1st ed.)
Josh Juneau, Jim Baker, Frank Wierzbicki, Leo Soto Muoz, Victor Ng, …
R1,845 Discovery Miles 18 450 Ships in 18 - 22 working days

Jython is an open source implementation of the high-level, dynamic, object-oriented scripting language Python seamlessly integrated with the Java platform. The predecessor to Jython, JPython, is certified as 100% Pure Java. Jython is freely available for both commercial and noncommercial use and is distributed with source code. Jython is complementary to Java.

The Definitive Guide to Jython, written by the official Jython team leads, covers Jython 2.5 (or 2.5.x)from the basics tomore advanced features. This book begins with a brief introduction to the language and then journeys through Jython's different features and uses.

The Definitive Guide to Jython is organized for beginners as well as advanced users of the language. The book provides a general overview of the Jython language itself, but it also includes intermediate and advanced topics regarding database, web, and graphical user interface (GUI) applications; Web services/SOA; and integration, concurrency, and parallelism, to name a few. What you'll learn How to handle Jython basics like language syntax and concepts How to use the Jython scripting language for I/O, Java/Jython integration, and Jython in an IDE and databases How to integrate Jython with the Django web framework and even Spring How to develop web applications with Jython including web services/SOA, GUI considerations, and deployment targets How to conduct testing, continuous integration, concurrency, scaling, and more with Jython Who this book is for

This book is for Java web developers looking to use a dynamic scripting language as an alternative to Groovy or JRuby. Other web developers who use Python and Django may also be interested in this book. Table of Contents Language and SyntaxData Types and ReferencingOperators, Expressions, and Program FlowDefining Functions and Using Built-insInput and OutputObject-Oriented JythonException Handling and DebuggingModules and Packages for Code ReuseScripting With JythonJython and Java IntegrationUsing Jython in an IDEDatabases and Jython: Object Relational Mapping and Using JDBCSimple Web ApplicationsWeb Applications With DjangoIntroduction to PylonsGUI ApplicationsDeployment TargetsStrategy and TechniqueTesting and Continuous IntegrationConcurrencyAppendix A: Using Other Tools with JythonAppendix B: Jython CookbookAppendix C: Built-in Functions

NetBeans  Ruby and Rails IDE with JRuby (Paperback, 1st ed.): Chris Kutler, Brian Leonard NetBeans Ruby and Rails IDE with JRuby (Paperback, 1st ed.)
Chris Kutler, Brian Leonard
R842 Discovery Miles 8 420 Ships in 18 - 22 working days

As Ruby and Rails continues to grow, and more and more jobs are coming online that require you to effectively develop Ruby and Rails in the web tier. Beyond the Rails framework, there are still very few proven tools and IDEs to get the job done, at least until now. The NetBeans Ruby and Rails IDE, according to some, is by far the best and proven IDE in Ruby and Rails. Who would've thought a Java IDE could do Ruby and Rails? Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress with NetBeans (TM) Ruby and Rails IDE with JRuby, an officially endorsed NetBeans project book, which is for Ruby and Rails programmers who want to take advantage of the NetBeans IDE to facilitate their Ruby and/or Rails web application development. Shows you how to use the NetBeans IDE 6.5 in the Ruby and Rails development processes Gives you in-depth information to help you configure the working environment for your specific Ruby interpreter, application server, and database server Showcases the NetBeans features that enhance your productivity from project creation, to editing, debugging, and testing Authors Chris Kutler and Brian Leonard work closely with both the developers of the NetBeans Ruby and Rails IDE project and the user community. The authors' in-depth knowledge of the numerous product features, in addition to an understanding of how the community uses the product to meet their development practices, enables them to present you the essential information necessary to efficiently and effectively use the tools of this IDE.

Uncertainty Reasoning for the Semantic Web I - ISWC International Workshop, URSW 2005-2007, Revised Selected and Invited Papers... Uncertainty Reasoning for the Semantic Web I - ISWC International Workshop, URSW 2005-2007, Revised Selected and Invited Papers (Paperback, 2008 ed.)
Paulo Cesar G. Costa, Claudia D'Amato, Nicola Fanizzi, Kathryn B. Laskey, Kenneth J. Laskey, …
R1,441 Discovery Miles 14 410 Ships in 18 - 22 working days

Thisvolumecontainstheproceedingsofthe?rstthreeworkshopsonUncertainty Reasoning for the Semantic Web (URSW), held at the International Semantic Web Conferences (ISWC) in 2005, 2006, and 2007. In addition to revised and stronglyextendedversionsofselectedworkshoppapers, wehaveincludedinvited contributions from leading experts in the ?eld and closely related areas. With this, the present volume represents the ?rst comprehensive compilation of state-of-the-art research approaches to uncertainty reasoning in the context of the Semantic Web, capturing di?erent models of uncertainty and approaches to deductive as well as inductive reasoning with uncertain formal knowledge. TheWorldWide Web communityenvisionse?ortless interactionbetween- mansandcomputers, seamlessinteroperabilityandinformationexchangeamong Webapplications, andrapidandaccurateidenti?cationandinvocationofapp- priate Web services.As workwith semantics and servicesgrowsmoreambitious, there is increasing appreciation of the need for principled approaches to the f- mal representation of and reasoning under uncertainty. The term uncertainty is intended here to encompass a variety of forms of incomplete knowledge, - cluding incompleteness, inconclusiveness, vagueness, ambiguity, and others. The termuncertaintyreasoning ismeanttodenotethefullrangeofmethodsdesigned for representing and reasoning with knowledge when Boolean truth values are unknown, unknowable, or inapplicable. Commonly applied approachesto unc- tainty reasoning include probability theory, Dempster-Shafer theory, fuzzy logic and possibility theory, and numerous other methodologies. A few Web-relevant challenges which are addressed by reasoning under - certainty include: Uncertaintyofavailableinformation: MuchinformationontheWorldWide Web is uncertain. Examples include weather forecasts or gambling odds. Canonical methods for representing and integrating such information are necessaryforcommunicating it ina seamlessfashi

An Introduction to PHP for Scientists and Engineers - Beyond JavaScript (Paperback, 2008 ed.): David R. Brooks An Introduction to PHP for Scientists and Engineers - Beyond JavaScript (Paperback, 2008 ed.)
David R. Brooks
R1,294 Discovery Miles 12 940 Ships in 18 - 22 working days

PHP, originally created in 1994 as a a ~Personal Home Pagea (TM) tool, is a server-side programming language that can be used to solve numerous computing problems that a client-side language like JavaScript cannot.

This highly useful text/reference presents key information needed to write your own online science and engineering applications, including reading, creating and manipulating data files stored as text on a server, thereby overcoming the limitations of a client-side language. This book focuses on those elements of the language - such as file input/output, arrays, built-in math functions, and user-created functions - that are essential for solving a wide range of scientific/engineering computing problems. It assumes a working knowledge of HTML, programming concepts, and JavaScript, C or a similar language.

Features: - Offers a working knowledge of PHP, essential for server-side programming, - Includes detailed code examples to guide the reader, - Contains several complete applications that show how to take advantage of server-side programming capabilities, - Extremely accessible, and ideal for self-study, - Provides an author-supported supplementary website containing code examples (www.pages.drexel.edu/~brooksdr/DRB_web_page/BookCode/PHPBookCode.htm), - Directly addresses the needs of engineers, scientists and working professionals by explaining precisely those components of PHP required.

This concise applications-oriented text is an exceptional shortcut to learning the essentials of PHP and is ideal for self-study or course use.

Dr. Brooks has authored several successful Springer titles, including: Problem Solving with Fortran 90 for Scientists and Engineers; CProgramming: The Essentials for Engineers and Scientists; and An Introduction to HTML and JavaScript for Scientists and Engineers.

Beginning Smartphone Web Development - Building JavaScript, CSS, HTML and Ajax-based Applications for iPhone, Android, Palm... Beginning Smartphone Web Development - Building JavaScript, CSS, HTML and Ajax-based Applications for iPhone, Android, Palm Pre, BlackBerry, Windows Mobile and Nokia S60 (Paperback, 1st ed.)
Gail Frederick, Rajesh Lal
R919 R798 Discovery Miles 7 980 Save R121 (13%) Ships in 18 - 22 working days

Today's Web 2.0 applications (think Facebook and Twitter) go far beyond the confines of the desktop and are widely used on mobile devices. The mobile Web has become incredibly popular given the success of the iPhone and BlackBerry, the importance of Windows Mobile, and the emergence of Palm Pre (and its webOS platform). At Apress, we are fortunate to have Gail Frederick of the well-known training site Learn the Mobile Web offer her expert advice in Beginning Smartphone Web Development. In this book, Gail teaches the web standards and fundamentals specific to smartphones and other feature-driven mobile phones and devices.Shows you how to build interactive mobile web sites using web technologies optimized for browsers in smartphones Details markup fundamentals, design principles, content adaptation, usability, and interoperability Explores cross-platform standards and best practices for the mobile Web authored by the W3C, dotMobi, and similar organizations Dives deeps into the feature sets of the most popular mobile browsers, including WebKit, Chrome, Palm Pre webOS, Pocket IE, Opera Mobile, and Skyfire

By the end of this book, you'll have the training, tools, and techniques for creating robust mobile web experiences on any of these platforms for your favorite smartphone or other mobile device. What you'll learn Build interactive mobile web pages that comply with industry standards and best practices. Develop web sites using the markup languages of the mobile Web: XHTML-MP, Wireless CSS, and WML. Use Mobile JavaScript and Ajax for client-side web interactivity. Adapt the syntax and design of mobile web pages to target smartphone models. Enhance mobile web pages to target advanced features of smartphone browsers. Validate and compress mobile markup to optimize for network transmission and browser performance. Simulate smartphone browsers using emulators and development tools. Who this book is for

Mobile application developers and their managers need to learn mobile web technologies because it's in their economic interest. Time-to-market and opportunity costs are significantly lower for web-based mobile applications than for native ones.

Desktop web developers at software companies and IT departments of non-technology businesses need to learn mobile web technologies to meet the demands of managers who will soon be asking them to mobilize this web site. These developers will want to do the minimum work possible to maximize the compatibility of their mobile web sites. The standards-based approach advocated in this book will allow them to build gracefully adaptive and portable mobile web experiences that perform well across mobile browser platforms. Table of Contents Introduction to Mobile Web Development Set Up Your Mobile Web Development Environment Mobile Markup Languages Device Awareness and Content Adaptation Adding Interactivity with JavaScript and AJAX Mobile Web Usability Enhancing Mobile Web Pages for Smartphone Browsers Optimizing Mobile Markup Validating Mobile Markup Testing a Mobile Web Site Deploying a Mobile Web Site How to Play Well in the Mobile Ecosystem The Future of the Mobile Web

Grails Persistence with GORM and GSQL (Paperback, 1st ed.): Bobby Fischer Grails Persistence with GORM and GSQL (Paperback, 1st ed.)
Bobby Fischer
R842 Discovery Miles 8 420 Ships in 18 - 22 working days

Unique to the popular Grails web framework is its architecture. While other frameworks are built from the ground up, Grails leverages existing and proven technologies that already have advanced functionality built in. One of the key technologies in this architecture is Hibernate, on top of which Grails builds its GORM (Grails Object Relational Mapping) model layer. This provides Grails a persistence solution. Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress with Grails Persistence with GORM and GSQL. This firstPress book covers Grails persistence with GORM, from defining your first model to the nature of transactions and advanced Hibernate querying. Other APIs and tools such as GSQL (Groovy SQL) are covered as well, as needed, to empower your Grails persistence efforts.

Microformats - Empowering Your Markup for Web 2.0 (Paperback, 1st Corrected ed., Corr. 3rd printing): John Allsopp Microformats - Empowering Your Markup for Web 2.0 (Paperback, 1st Corrected ed., Corr. 3rd printing)
John Allsopp
R836 R740 Discovery Miles 7 400 Save R96 (11%) Ships in 18 - 22 working days

Microformats are a method of defining and describing (X)HTML data so that is easily machine readable as well as human readable, making it more powerful.In this book, noted web developer and long time WaSP member John Allsop teaches all you need to know about the technology: what Microformats are currently available and how to use them; the general principles of how they work, so you'll be able to understand and use future Microformat; how to use Microformats with web sites and software that already support them; and how to create your own. The focus is kept on practical examples as much as possible throughout. The end of the book features a chapter full of anecdotes from many professional web designers and developers already using Microformats in their work today--what worked, what didn't, things to watch for--so you can learn from their experiences.

Foundation Website Creation with CSS, XHTML, and JavaScript (Paperback, 1st ed.): Steve Smith, Jonathan Lane Foundation Website Creation with CSS, XHTML, and JavaScript (Paperback, 1st ed.)
Steve Smith, Jonathan Lane
R832 R736 Discovery Miles 7 360 Save R96 (12%) Ships in 18 - 22 working days

Foundation Website Creation with CSS, XHTML, and JavaScript covers the entire process of building a website. This process involves much more than just technical knowledge, and this book provides you with all the information you'll need to understand the concepts behind designing and developing for the Web, as well as the best means to deliver professional, best-practice-based results. There is far more to building a successful website than knowing a little Hypertext Markup Language (HTML). The process starts long before any coding takes place, and this book introduces you to the agile development process, explaining why this method makes so much sense for web projects and how best to implement it. Planning is vital, so you'll also learn how to use techniques such as brainstorming, wireframes, mockups, and prototypes to get your project off to the best possible start and help ensure smooth progress as it develops. An understanding of correct, semantic markup is essential to any web professional, so this book explains how XHTML should be used to structure content so that the markup adheres to current web standards. You'll learn about the wide range of HTML elements available to you, and you'll learn how and when to use them through building example web pages. Without creative use of Cascading Style Sheets (CSS), websites would all look largely the same. CSS gives you the ability to set your website apart from the rest while maintaining the integrity of your markup. You'll learn how CSS works and how to apply styles to your pages, enabling you to realize your design ideas in the browser. JavaScript can be used to make your website easier and more interesting to use. This book provides information on appropriate uses of this technology and introduces the concepts of programming using it. You'll also see how JavaScript works as part of the much-hyped technique Ajax and in turn where Ajax fits into the wider Web 2.0 picture. While a website is being built, it needs to be tested across multiple browsers and platforms to ensure that the site works for all users, regardless of ability or disability, and the book explains how best to do these tasks. Then, it discusses the process of launching and maintaining the site so that it will continue to work for all its users throughout its life-cycle. The book concludes by covering server-side technologies, acting as a guide to the different options available and explaining differences between available products. With insights from renowned experts such as Jason Fried of 37signals, Daniel Burka of Digg and Pownce, and Chris Messina of Citizen Agency, this book provides invaluable information applicable to every web project, regardless of size, scope, or budget.

Advances in Web Semantics I - Ontologies, Web Services and Applied Semantic Web (Paperback, 2009 ed.): Elizabeth J. Chang,... Advances in Web Semantics I - Ontologies, Web Services and Applied Semantic Web (Paperback, 2009 ed.)
Elizabeth J. Chang, Katia Sycara
R1,438 Discovery Miles 14 380 Ships in 18 - 22 working days

The all pervasive web is influencing all aspects of human endeavour. In order to strengthen the description of web resources, so that they are more meaningful to both humans and machines, web semantics have been proposed. These allow better annotation, understanding, search, interpretation and composition of these - sources. The growing importance of these has brought about a great increase in research into these issues. We propose a series of books that will address key issues in web semantics on an annual basis. This book series can be considered as an extended journal published annually. The series will combine theoretical results, standards, and their realizations in applications and implementations. The series is titled "Advances in Web Sem- tics" and will be published periodically by Springer to promote emerging Semantic Web technologies. It will contain the cream of the collective contribution of the Int- national Federation for Information Processing (IFIP) Web Semantics Working Group; WG 2. 12 & WG 12. 4. This book, addressing the current state of the art, is the first in the series. In subsequent years, books will address a particular theme, topic or issue where the greatest advances are being made. Examples of such topics include: (i) process semantics, (ii) web services, (iii) ontologies, (iv) workflows, (v) trust and reputation, (vi) web applications, etc. Periodically, perhaps every five years, there will be a scene-setting state of the art volume.

The Essential Guide to CSS and HTML Web Design (Paperback, 1st Corrected ed., Corr. 3rd printing): Craig Grannell The Essential Guide to CSS and HTML Web Design (Paperback, 1st Corrected ed., Corr. 3rd printing)
Craig Grannell
R1,173 R1,001 Discovery Miles 10 010 Save R172 (15%) Ships in 18 - 22 working days

The Essential Guide to CSS and HTML Web Design is a special bookit will tell you all you need to know to design great web sites that are standards compliant, usable, and look great, but not overwhelm you with waffle, theory, and obscure details.

It is designed to be invaluable to you, whatever stage you are at in your career, with a mixture of practical tutorials and reference materialbeginners will quickly pick up the basics, while more experienced web designers and developers will keep returning to the book again and again to recap on techniques they maybe haven't used for a while, or look up properties, attributes and other details. It is destined to become a close friend, adopting a permanent place on your desk.

It starts off by giving a brief introduction to the Internet, and the broad area of web design, before diving straight in to HTML and CSS basics, reusing code, other best practices. It then focuses on all the most important areas of a successful web sitetypography, images, navigation, tables, layouts, forms and feedback (including ready made PHP scripts for you to use, ) and browser quirks, hacks and bugs. The book is completely up-to-date, covering support of the standardsin IE 7 and Firefox 2.

The last chapter of the book provides several case studies for you to dissect and learn from, including all the most popular web site archetypesa blog, a store front, a corporate home page, and an online gallery.

Then the book is rounded off with several detailed reference appendices covering CSS, HTML, Color references, entities, and more, meaning that any details you need to look up are close at hand.This book will teach you everything you need to know to create professional CSS and HTML web sites Up-to-date, covering support of the standards in IE 7 and Firefox 2Includes practical real world tutorials, essential reference sections, and case studies

Object-Oriented Programming and Java (Paperback, 2nd ed. 2008): Danny Poo, Derek Kiong, Swarnalatha Ashok Object-Oriented Programming and Java (Paperback, 2nd ed. 2008)
Danny Poo, Derek Kiong, Swarnalatha Ashok
R1,421 Discovery Miles 14 210 Ships in 18 - 22 working days

Object-Oriented Programming and Java presents two important topics in contemporary software development: object-oriented programming and Java. This book takes a different teaching approach from most available literature, it begins with the description of real-world object interaction scenarios and explains how they can be translated, represented and executed using object-oriented programming paradigm.

Principally, Java is an object-oriented programming language. By establishing a solid foundation in the understanding of object-oriented programming concepts and their applications, the book provides readers with the pre-requisites for writing proper object-oriented programs using Java.

Object-Oriented Programming and Java covers the latest in Java technologies and is suitable for undergraduate or postgraduate courses on object-oriented technology, and in particular, using Java as a programming language for creating object-oriented programs.

The Definitive Guide to Terracotta - Cluster the JVM for Spring, Hibernate and POJO Scalability (Paperback, 1st ed.):... The Definitive Guide to Terracotta - Cluster the JVM for Spring, Hibernate and POJO Scalability (Paperback, 1st ed.)
Terracotta Inc Inc
R1,036 R889 Discovery Miles 8 890 Save R147 (14%) Ships in 18 - 22 working days

Get the definitive guide on all the fundamentals of Terracotta as well as user secrets, recipes, and prepackaged frameworks.

Written by Terracotta's chief technology officer Ari Zilka and his team, The Definitive Guide to Terracotta: Cluster the JVM for Spring, Hibernate and POJO Scalability covers the following: High Availability (HA) nth degree scaling and clustering for traditional J2EE and Java EE 5 applications (using Seam or other application) as well as Springbased enterprise applications Everyday Terracotta using its prepackaged frameworks and integration recipes, including configuration and customization for your application tuning, no matter the scale Power user secrets available, including config modules, customized advanced performance tuning, SDLC, Maven, and more What you'll learn See how Terracotta works fundamentally, and the user pieces and parts necessary for using Terracotta and its open source optionsLearn and apply case studies involving distributed cache, Hibernate, Master/Worker, and HTTP SessionUnderstand thread coordination and advanced performance tuningUse more advanced case studies involving Spring, POJOs, FOO, and moreConfigure and create your own modules using the software development and deployment life cycle Who this book is for

This definitive book from the Terracotta team is for both developers and architects who want to learn the "whats, wheres, whens, and whys" of the Terracotta scaling engine. Table of Contents Theory and Foundation: Forming a Common Understanding History of Terracotta Jumping Into Terracotta POJO Clustering Caching Hibernate with Terracotta Extending HTTP Sessions with Terracotta Clustering Spring Integration Modules Thread Coordination Grid Computing Using Terracotta Visualizing Applications

HTML and CSS Web Standards Solutions - A Web Standardistas' Approach (Paperback, 1st ed.): Nicklas Persson, Christopher... HTML and CSS Web Standards Solutions - A Web Standardistas' Approach (Paperback, 1st ed.)
Nicklas Persson, Christopher Murphy
R1,072 R925 Discovery Miles 9 250 Save R147 (14%) Ships in 18 - 22 working days

This book will teach you how to build hand-crafted web pages the Web Standardistas way: using well-structured XHTML for content and CSS for presentation.

By embracing a web standards approach, you will hold the key to creating web sites that not only look great in all modern browsers, but also are accessible to a wide variety of audiences across a range of platformsfrom those browsing on everyday computers, to those accessing the Web on the latest emerging mobile devices.

Even if you're an absolute beginner in web design, this book will teach you how to build future-proof web pages the right way using easy-to-master tools which are, in most cases, free. Through 14 easy-to-follow chapters, we introduce you to the fundamentals of contemporary web design practice. Step by step we'll assemble well-structured XHTML webpages, which we'll then style using handcrafted CSS.

By the end of the book, you'll have a firm knowledge of the essentials of web design: everything you need to know to move forward in your lifelong journey as a Web Standardista.

To equip you on this noble quest, we've included enjoyable practical assignments at the end of each chapter. Embracing these challenges will not only teach you how to create great looking web sites that are the envy of your peers, but also equip you with an unrivaled knowledge of monkeys that journeyed to space and apes that starred in the moviesthe real stars of this book.

On completion of this book not only will you be able to create well-crafted web sites, but you will have earned the badge of a Web Standardista, proving your worth as a good citizen of the Web.

An Introduction to HTML and JavaScript - for Scientists and Engineers (Paperback, 2007 ed.): David R. Brooks An Introduction to HTML and JavaScript - for Scientists and Engineers (Paperback, 2007 ed.)
David R. Brooks
R1,387 Discovery Miles 13 870 Ships in 18 - 22 working days

The JavaScript language is widely used for simple online applications. This useful book presents HTML and JavaScript in a way that uniquely meets the needs of students in the sciences and engineering. It explains how to create simple, client-side applications for scientific and engineering calculations. It includes many complete HTML/JavaScript examples with science/engineering applications to guide the reader progressively and comprehensively through the subject.

This book is specifically targeted at a technical audience-- but not one that is necessarily familiar with a programming language-- and gives the reader a sufficient understanding of HTML and JavaScript to write their own online applications. The exposition emphasises basic programming principles in a modern Web-oriented environment, making it also highly suitable for an introductory programming course for non-computer-science majors.

Features and topics:

a [ Includes detailed code examples and output to guide the reader

a [ Is extremely accessible, and ideal for self-study

a [ Offers a working knowledge of HTML and JavaScript, which are essential for Web development and useful as a marketable skill

a [ Written specifically to meet the needs of science and engineering students and working professionals

a [ Provides an author-supported supplementary website containing code examples and all graphics files: www.pages.drexel.edu/~brooksdr/DRB_web_page/BookCode/BookCode.htm.

Introduction to HTML and JavaScript for Scientists and Engineers addresses directly the needs of engineers and scientists by explaining just those components of HTML and JavaScript needed to write their own onlineapplications. The book will prove an indispensable introduction and guide for professionals, as well for students interested in learning about these useful tools.

Dr Brooks has authored the successful Springer titles, Problem solving with Fortran 90 for Scientists and Engineers, and C Programming: The Essentials for Engineers and Scientists.

Active Enterprise Intelligence (TM) - Unternehmensweite Informationslogistik als Basis einer wertorientierten... Active Enterprise Intelligence (TM) - Unternehmensweite Informationslogistik als Basis einer wertorientierten Unternehmenssteuerung (German, Hardcover, 2008 ed.)
Jochen Toepfer, Robert Winter
R2,017 Discovery Miles 20 170 Ships in 18 - 22 working days

Active Enterprise Intelligence ist der ganzheitliche Ansatz einer Informationslogistik von Teradata, der zwischen Strategic und Operational Intelligence unterscheidet, diese aber in einer integrierten Betrachtungsweise auf Basis eines unternehmensweiten Active Data Warehouses wieder zusammenfuhrt. Dieses Buch verbindet erstmals den Teradata-Ansatz mit der St. Galler Schule der Unternehmensweiten Informationslogistik. Aktuelle Herausforderungen und Losungsansatze der Informationslogistik werden thematisiert und Hinweise zu ihrer Ausgestaltung gegeben.

AWS Lambda in Action (Paperback): Danilo Poccia AWS Lambda in Action (Paperback)
Danilo Poccia
R1,124 R1,022 Discovery Miles 10 220 Save R102 (9%) Ships in 9 - 17 working days

AWS Lambda helps to quickly and easily build and run applications on the AWS cloud that automatically run code in response to events. AWS Lambda in Action is an example-driven tutorial that teaches readers how to build applications that use an event-driven approach on the back end. By the end of this book, readers will be ready to use AWS Lambda to create applications that take advantage of the high availability, security, performance, and scalability of AWS. Key Features: Example-driven tutorials Solid introduction to security Teaches readers to create applications in AWS Readers will have basic knowledge of JavaScript. Most examples are provided in JavaScript and Python. No prior experience with AWS needed. About the Technology: AWS Lambda is different from a traditional approach based on physical or virtual servers: you only need to give your logic, grouped in functions, and the service itself takes care of executing the functions if and when required, managing the software stack used by the runtime you chose, the availability of the platform, and the scalability of the infrastructure in order to sustain the throughput of the invocations.

Pro PHP - Patterns, Frameworks, Testing and More (Paperback, 1st ed.): Kevin Mcarthur Pro PHP - Patterns, Frameworks, Testing and More (Paperback, 1st ed.)
Kevin Mcarthur
R1,138 R967 Discovery Miles 9 670 Save R171 (15%) Ships in 18 - 22 working days

Taking care to focus solely on those topics that will have the most impact on experienced PHP developers, Pro PHP is written for readers seeking to take their understanding of both PHP and sound software development practices to the next level. Advanced objectoriented features, documentation, debugging, software patterns, and the Standard PHP Library are just a few of the topics covered in extensive detail.

Author and noted PHP expert -->Kevin McArthur--> also examines emerging practices and trends such as the MVC architecture as applied to PHP, with special emphasis placed upon the increasingly popular Zend Framework.

With Ajax and web services crucial to the success of today's web applications, the book concludes with several chapters covering JSON, the SOAP extension, and advanced web services topics.

If you're seeking to go beyond the basics, Pro PHP is the book for you.

Practical JavaScript, DOM Scripting and Ajax Projects (Paperback, 1st ed.): Frank Zammetti Practical JavaScript, DOM Scripting and Ajax Projects (Paperback, 1st ed.)
Frank Zammetti
R1,074 R927 Discovery Miles 9 270 Save R147 (14%) Ships in 18 - 22 working days

"Practical JavaScript, DOM, and Ajax Projects" is ideal for web developers already experienced in JavaScript who want to take their knowledge to the next level. It presents 10 complete example projects for you to learn from and adapt for use in your own work.

The book starts with a quick recap of the fundamentals of modern JavaScript development before moving right along to the applications. For each application, you are taken through the planning, design, and implementation stages. Theres something for everyone herea utility library, a validation framework, a GUI widget framework, a dynamic event calendar application, a drag-and-drop shopping cart, and more

Over the course of the book, author Frank Zammetti covers JavaScript best practices, Ajax techniques, and some of the most popular JavaScript libraries, such as Prototype, Script.aculo.us, and the Yahoo YUI. One of the main premises of this book is to help you learn by example so you can then apply your knowledge to your own projects. This book will save you countless hours of development time and help further your JavaScript knowledge

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Prophetic Integrity - Aligning Our Words…
R.T. Kendall Paperback R420 R379 Discovery Miles 3 790
The Scriptural Expositions of Dr…
August Neander Paperback R711 Discovery Miles 7 110
John Calvin's American Legacy
Thomas Davis Hardcover R1,752 Discovery Miles 17 520
God's Own Party - The Making of the…
Daniel K. Williams Hardcover R1,382 Discovery Miles 13 820
Cook, Eat, Repeat - Ingredients, Recipes…
Nigella Lawson Hardcover R785 R684 Discovery Miles 6 840
Kirstenbosch - A Visitor's Guide
Colin Paterson-Jones, John Winter Paperback R160 R143 Discovery Miles 1 430
Advances in Complex Analysis and…
Fabrizio Colombo, Irene Sabadini, … Hardcover R4,163 Discovery Miles 41 630
Introduction to Banach Spaces and…
Graham Allan Hardcover R2,709 Discovery Miles 27 090
Grace Abounding to the Chief of Sinners
John Bunyan Hardcover R746 Discovery Miles 7 460
Starck's Prayer Book
Johann Friedrich Starck Hardcover R957 Discovery Miles 9 570

 

Partners