0
Your cart

Your cart is empty

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

Books > Computing & IT > Internet > Internet languages

Understanding Network Hacks - Attack and Defense with Python 3 (Paperback, 2nd ed. 2021): Bastian Ballmann Understanding Network Hacks - Attack and Defense with Python 3 (Paperback, 2nd ed. 2021)
Bastian Ballmann
R1,743 Discovery Miles 17 430 Ships in 10 - 15 working days

This book explains how to see one's own network through the eyes of an attacker, to understand their techniques and effectively protect against them. Through Python code samples the reader learns to code tools on subjects such as password sniffing, ARP poisoning, DNS spoofing, SQL injection, Google harvesting, Bluetooth and Wifi hacking. Furthermore the reader will be introduced to defense methods such as intrusion detection and prevention systems and log file analysis by diving into code.

Embedding Perl in HTML with Mason (Paperback): Dave Rolsky & Ken Williams Embedding Perl in HTML with Mason (Paperback)
Dave Rolsky & Ken Williams
R828 R590 Discovery Miles 5 900 Save R238 (29%) Out of stock

This book shows you how to create large, complex, dynamically driven web sites that look good and are a snap to maintain. You'll learn how to visualize multiple Mason-based solutions to any given problem and select among them. The book covers the latest line of Mason development 1.1x, which has many new features, including line number reporting based on source files, sub-requests, and easier use as a CGI.

Designing Embedded Internet Devices (Paperback): Brian DeMuth, Dan Eisenreich Designing Embedded Internet Devices (Paperback)
Brian DeMuth, Dan Eisenreich
R1,538 Discovery Miles 15 380 Ships in 12 - 17 working days

Adding internet access to embedded systems opens up a whole new world of capabilities. For example, a remote data logging system could automatically send data via the internet and be reconfigured - such as to log new types of data or to measure at different intervals - by commands sent over the internet from any computer or device with internet access. Embedded internet and internet appliances are the focus of great attention in the computing industry, as they are seen as the future of computing, but the design of such devices presents many technical challenges.;This book describes how to design, build and program embedded systems with internet access, giving special attention to sensors and actuators which gather data for transmission over the internet or execute commands sent by the internet, It shows how to build sensors and control devices that connect to the "tiny internet interface" (TINI) and explains how to write programs that control them in Java. Several design case histories are given, including weather monitoring stations, communications centres, automation systems, and data acquisitions systems. The authors discuss how these technologies work and where to get detailed specifications, and they provide ideas for the reader to pursue beyond the book. The accompanying CD-ROM includes Java source code for all the applications described in the book, and an electronic version of the text.

Corporate Portals Empowered with XML and Web Services (Paperback): Anura Guruge Corporate Portals Empowered with XML and Web Services (Paperback)
Anura Guruge
R1,128 Discovery Miles 11 280 Ships in 12 - 17 working days

Following the humbling of the 'dot.coms' it is well implemented corporate portals that are ushering in a new and prosperous era of e-business. Corporate Portals Empowered with XML and Web Services provides decision makers with a clear and concise explanation of what portals are all about, why you really need a portal strategy, how you go about implementing one, and the issues you have to encounter and surmount. Guruge shows how you can successfully use XML and web services to empower your portals for collaboration, knowledge management, CRM, ERP and supply chain management.
.Extensive examples of corporate portals illustrate the viability of the technology
.Architectural and network diagrams show detailed portal implementations
.Comprehensive references to guides, solutions, products and terminology leverage living outside resources

Konzeptmanagement - Interaktive Medien -- Interdisziplinare Projekte (German, Hardcover, 2003 ed.): Kerstin Osswald Konzeptmanagement - Interaktive Medien -- Interdisziplinare Projekte (German, Hardcover, 2003 ed.)
Kerstin Osswald
R1,573 Discovery Miles 15 730 Ships in 12 - 17 working days

F r das Management von Multimediaprojekten gab es bisher keine unternehmens bergreifenden, praxistauglichen Vorgehensmodelle, die auf spezifische Probleme der Multimediabranche zugeschnitten sind. Vorgehensmodelle aus anderen Bereichen, wie etwa der Informatik, ber cksichtigen nicht das hohe Gewicht gestalterischer und wirtschaftlicher, marketingorientierter Aufgaben in Multimediaprojekten. Das vorliegende Buch leistet einen wichtigen Beitrag, die in vielen Agenturen eher noch ad hoc gef hrten Projekte besser planbar und steuerbar zu machen. Die Autorin analysiert Vorgehensweisen und Methoden, die in der Praxis zur Schaffung kreativer Multimedia-Konzepte eingesetzt werden, und entwickelt diese zu einem allgemeing ltigen Vorgehensmodell weiter. Zur Erfassung der branchen blichen Vorgehensweisen f hrte die Autorin eine empirische Untersuchung in mehreren repr sentativen Multimedia-Agenturen durch.

C# For Java Programmers (Paperback): Harold Cabrera C# For Java Programmers (Paperback)
Harold Cabrera
R785 Discovery Miles 7 850 Ships in 12 - 17 working days

Java Programmers, Preprare for Microsoft's .NET initiative while enhancing your repertoire and marketability with C# for Java Progammers
C# for Java Programmers will prepare readers for the .NET framework by building on what they already know about object-oriented languages and give them the means to maintain their flexibility and effectiveness in an un-certain marketplace. This book will compare and contrast the advantages and disadvantages of both Java and C# to allow programmers to make their own decisions regarding what each language is best used for.
Whatever your feelings are about Microsoft and its .NET initiative, there can be no denying that C# is here to stay. The C# language, a close cousin to Java, is a new object-oriented programming language (OOPL) designed to work within the .NET framework. It improves upon many of the vague or ill-defined areas of C++ that frequently lead programmers into trouble. C# is a strongly-typed, object-oriented language designed to give the optimum blend of simplicity, expressiveness, and performance.
Written specifically for Java programmers. C# for Java Programmers is not an introductory guide to C#, but builds on what Java programmers already know about object-oriented languages to give them an efficient means for making in-roads to the .NET framework.
Compare and Contrast. This book will compare and contrast many of the advantages and drawbacks of Java and C# to allow programmers to make informed, intelligent decisions based on the unique uses of each language.
Make your own in-depth analysis of C# and Java with the Syngress Wallet CD. Accompanying each book will be a wallet CD containing the HTML version of the text and in-depth code comparison to allow programmers to see for themselves the various differences between Java and C#.

RaphaelJS (Paperback): Chris Wilson RaphaelJS (Paperback)
Chris Wilson
R581 R426 Discovery Miles 4 260 Save R155 (27%) Ships in 12 - 17 working days

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

Mobile HTML5 (Paperback): Estelle Weyl Mobile HTML5 (Paperback)
Estelle Weyl
R1,075 R786 Discovery Miles 7 860 Save R289 (27%) Ships in 12 - 17 working days

Build kickass websites and applications for all mobile (and non-mobile) platforms by adding HTML5 and CSS3 to your web development toolkit. With this hands-on book, you'll learn how to develop web apps that not only work on iOS, Android, Blackberry, and Windows Phone, but also perform well and provide good user experience. With lots of code and markup examples, you'll learn best practices for using HTML5 features, including new web forms, SVG, Canvas, localStorage, and related APIs. You'll also get an in-depth look at CSS3, and discover how to design apps for large monitors and tiny screens alike. Learn HTML5's elements, syntax, and semantics Build forms that provide enhanced usability with less JavaScript Explore HTML5 media APIs for graphics, video, and audio Enable your applications to work offline, using AppCache, localStorage, and other APIs Learn what you need to know about CSS3 selectors and syntax Dive into CSS3 features such as multiple backgrounds, gradients, border-images, transitions, transforms, and animations Make your web applications usable, responsive, and accessible. Design for performance, user experience, and reliability on all platforms

XML Pocket Reference (Paperback, 3rd Revised edition): Simon St. Laurent, Michael Fitzgerald XML Pocket Reference (Paperback, 3rd Revised edition)
Simon St. Laurent, Michael Fitzgerald
R238 R176 Discovery Miles 1 760 Save R62 (26%) Ships in 12 - 17 working days

XML, the Extensible Markup Language, is everywhere: the syntax of choice for newly designed document formats across almost all computer applications. Now used daily by developers, XML is living up to its reputation as one of the most important developments in document interchange in the history of computing.

A perennial bestseller, the handy "XML Pocket Reference" from O'Reilly has been revised once again to give you quick access to the latest goods. In addition to its comprehensive look at XML, this third edition has been updated with new material on Namespaces and XML Schema--considered among the most important elements in current XML use--along with RELAX NG and Schematron, additional powerful tools for describing XML document structures.

Like other titles in O'Reilly's Pocket Reference series, the "XML Pocket Reference," 3rd Edition features a well-organized format that gets right to the point. As a result, it's already won over the allegiance of developers everywhere. If you need XML answers quick and on the fly, this compact book is most definitely the book for you.

Spring REST - Building Java Microservices and Cloud Applications (Paperback, 2nd ed.): Balaji Varanasi, Maxim Bartkov Spring REST - Building Java Microservices and Cloud Applications (Paperback, 2nd ed.)
Balaji Varanasi, Maxim Bartkov
R955 R786 Discovery Miles 7 860 Save R169 (18%) Ships in 10 - 15 working days

Design and develop Java-based RESTful APIs using the latest versions of the Spring MVC and Spring Boot frameworks. This book walks you through the process of designing and building a REST application while delving into design principles and best practices for versioning, security, documentation, error handling, paging, and sorting. Spring REST provides a brief introduction to REST, HTTP, and web infrastructure. You will learn about several Spring projects such as Spring Boot, Spring MVC, Spring Data JPA, and Spring Security, and the role they play in simplifying REST application development. You will learn how to build clients that consume REST services. Finally, you will learn how to use the Spring MVC test framework to unit test and integration test your REST API. After reading this book, you will come away with all the skills to build sophisticated REST applications using Spring technologies. What You Will Learn Build Java-based microservices, native cloud, or any applications using Spring REST Employ Spring MVC and RESTful Spring Build a QuickPoll application example Document REST services, as well as versioning, paging, and sorting Test, handle errors and secure your application Who This Book Is For Intermediate Java programmers with at least some prior experience with Spring and web/cloud application development.

Beginning React and Firebase - Create Four Beginner-Friendly Projects Using React and Firebase (Paperback, 1st ed.): Nabendu... Beginning React and Firebase - Create Four Beginner-Friendly Projects Using React and Firebase (Paperback, 1st ed.)
Nabendu Biswas
R1,423 R1,122 Discovery Miles 11 220 Save R301 (21%) Ships in 10 - 15 working days

Use React with Firebase to build four beginner-friendly apps. A lot of React tutorials out there today only cover basic web apps, but with additional features the web apps included in this book can be converted into fully scaled startups. You will start with the basics: learn to deploy a React app with Firebase hosting. Next, you will learn to create a fully functional "ToDo" app that will use Firebase database to store a list action items. You will also learn to create a "Stories" app, in which you can show short vertical videos, and a document storage app. Here, we will be able to log in using Google Authentication, and will learn to store files in the app using Firebase storage. Lastly, you will create a career social media app. Your users will be able to log in using email and password authentication. You will learn to use Redux in this project.While creating these web apps, you will employ multiple concepts, including React hooks, React components, and how to use Material UI. You will learn to use Firebase to host your database, as well as hosting your app. With these projects in your portfolio you'll be ready to take your developer skills to the next level. What You'll Learn Use Firebase's powerful services, and how to connect Firebase with React Explore the React ecosystem, including Redux and React hooks Work with MaterialUI, the popular React UI framework Understand how to use Google Authentication techniques in your sites Deploy all sites using simple Firebase hosting Who This Book Is For Developers at the beginning of their career, or anyone who wants to take their React skills to the next level.

Building Hybrid Android Applications with Java and JavaScript (Paperback): Nizamettin Gok Building Hybrid Android Applications with Java and JavaScript (Paperback)
Nizamettin Gok; Contributions by Nitin Khanna
R472 R349 Discovery Miles 3 490 Save R123 (26%) Ships in 12 - 17 working days

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

Chancen und Perspektiven computergestutzter Lexikographie (German, Hardcover, Reprint 2016 ed.): Ingrid Lemberg, Bernhard... Chancen und Perspektiven computergestutzter Lexikographie (German, Hardcover, Reprint 2016 ed.)
Ingrid Lemberg, Bernhard Schroeder, Angelika Storrer
R3,393 Discovery Miles 33 930 Ships in 12 - 17 working days

Three innovatory concepts in computer-aided lexicography are the subject of this collection of articles: (1) hypertext/hypermedia as a new form of organizing lexical knowledge, (2) the Internet as a publication medium for lexicographic products, and (3) modeling lexicographic information by means of SGML/XML. The articles in the first part of the volume provide an introduction to these concepts and discuss their importance for the production and publication of interactive, digital hypermedia dictionaries. The contributions in the second part address theoretical and methodical aspects arising in connection with the use of these concepts in dictionary projects and opening up new research perspectives.

Lift Cookbook (Paperback): Richard Dallaway Lift Cookbook (Paperback)
Richard Dallaway
R597 R443 Discovery Miles 4 430 Save R154 (26%) Ships in 12 - 17 working days

If you need help building web applications with the Lift framework, this cookbook provides scores of concise, ready-to-use code solutions. You'll find recipes for everything from setting up a coding environment to creating REST web services and deploying your application to production. Built on top of the Scala JVM programming language, Lift takes a different - yet ultimately easier - approach to development than MVC frameworks such as Rails. Each recipe in this book includes a discussion of how and why each solution works, not only to help you complete the task at hand, but also to illustrate how Lift works. Set up an environment and run your first Lift application Generate HTML, using Lift's View First approach Submit forms and work with form elements Build REST web services with the framework's RestHelper trait Take advantage of Lift's support for Ajax and Comet Get examples for modifying Lift's request pipeline Convert Scala classes into tables, rows, and columns in a relational database Send email, call URLs, and schedule tasks from your application Package and deploy your application to various hosted services

Practical Test Automation - Learn to Use Jasmine, RSpec, and Cucumber Effectively for Your TDD and BDD (Paperback, 1st ed.):... Practical Test Automation - Learn to Use Jasmine, RSpec, and Cucumber Effectively for Your TDD and BDD (Paperback, 1st ed.)
Panos Matsinopoulos
R1,922 R1,501 Discovery Miles 15 010 Save R421 (22%) Ships in 10 - 15 working days

Learn the principles behind test-driven development (TDD) and behavior-driven development (BDD) and see how Jasmine, RSpec and Cucumber can be used to your advantage. This book examines some of the leading technologies used for testing. You'll see how to use Jasmine's features to work with a JavaScript application. You will learn how to use Mini Test and RSpec with Ruby and Rubymine. Finally, you'll use Cucumber to develop your software using a BDD approach. Understanding test automation is a vital skill for any web developer. Practical Test Automation breaks down for you some of the important TDD and BDD technologies on the modern web. What You'll Learn Test an example JavaScript application with Jasmine Use Jasmine with JS Bin Work with Minitest for test-driven development Test an example Ruby project with RSpec Use Cucumber and Gherkin for behavior-driven development Integrate Cucumber with RSpec Who This Book Is For This book is for anyone who wants to learn test automation and more about test-driven development and behavior-driven development.

Knowledge Graphs (Paperback): Aidan Hogan, Eva Blomqvist, Michael Cochez, Claudia D'Amato, Gerard de Melo, Claudio... Knowledge Graphs (Paperback)
Aidan Hogan, Eva Blomqvist, Michael Cochez, Claudia D'Amato, Gerard de Melo, …
R1,884 Discovery Miles 18 840 Ships in 10 - 15 working days

This book provides a comprehensive and accessible introduction to knowledge graphs, which have recently garnered notable attention from both industry and academia. Knowledge graphs are founded on the principle of applying a graph-based abstraction to data, and are now broadly deployed in scenarios that require integrating and extracting value from multiple, diverse sources of data at large scale. The book defines knowledge graphs and provides a high-level overview of how they are used. It presents and contrasts popular graph models that are commonly used to represent data as graphs, and the languages by which they can be queried before describing how the resulting data graph can be enhanced with notions of schema, identity, and context. The book discusses how ontologies and rules can be used to encode knowledge as well as how inductive techniques-based on statistics, graph analytics, machine learning, etc.-can be used to encode and extract knowledge. It covers techniques for the creation, enrichment, assessment, and refinement of knowledge graphs and surveys recent open and enterprise knowledge graphs and the industries or applications within which they have been most widely adopted. The book closes by discussing the current limitations and future directions along which knowledge graphs are likely to evolve. This book is aimed at students, researchers, and practitioners who wish to learn more about knowledge graphs and how they facilitate extracting value from diverse data at large scale. To make the book accessible for newcomers, running examples and graphical notation are used throughout. Formal definitions and extensive references are also provided for those who opt to delve more deeply into specific topics.

Web App Development and Real-Time Web Analytics with Python - Develop and Integrate Machine Learning Algorithms into Web Apps... Web App Development and Real-Time Web Analytics with Python - Develop and Integrate Machine Learning Algorithms into Web Apps (Paperback, 1st ed.)
Tshepo Chris Nokeri
R1,329 R1,058 Discovery Miles 10 580 Save R271 (20%) Ships in 10 - 15 working days

Learn to develop and deploy dashboards as web apps using the Python programming language, and how to integrate algorithms into web apps. Author Tshepo Chris Nokeri begins by introducing you to the basics of constructing and styling static and interactive charts and tables before exploring the basics of HTML, CSS, and Bootstrap, including an approach to building web pages with HTML. From there, he'll show you the key Python web frameworks and techniques for building web apps with them. You'll then see how to style web apps and incorporate themes, including interactive charts and tables to build dashboards, followed by a walkthrough of creating URL routes and securing web apps. You'll then progress to more advanced topics, like building machine learning algorithms and integrating them into a web app. The book concludes with a demonstration of how to deploy web apps in prevalent cloud platforms. Web App Development and Real-Time Web Analytics with Python is ideal for intermediate data scientists, machine learning engineers, and web developers, who have little or no knowledge about building web apps that implement bootstrap technologies. After completing this book, you will have the knowledge necessary to create added value for your organization, as you will understand how to link front-end and back-end development, including machine learning. What You Will Learn Create interactive graphs and render static graphs into interactive ones Understand the essentials of HTML, CSS, and Bootstrap Gain insight into the key Python web frameworks, and how to develop web applications using them Develop machine learning algorithms and integrate them into web apps Secure web apps and deploy them to cloud platforms Who This Book Is For Intermediate data scientists, machine learning engineers, and web developers.

JavaScript Testing with Jasmine (Paperback): Evan Hahn JavaScript Testing with Jasmine (Paperback)
Evan Hahn
R347 R254 Discovery Miles 2 540 Save R93 (27%) Ships in 12 - 17 working days

Get a concise introduction to Jasmine, the popular behavior-driven testing framework for JavaScript. This practical guide shows you how to write unit tests with Jasmine that automatically check for bugs in your application. Learn how to write specifications for individual components, and then use those specs to test the code you write. Throughout the book, author Evan Hahn focuses primarily on methods for testing browser-based JavaScript applications, but you'll also discover how to use Jasmine with CoffeeScript, Node.js, Ruby on Rails, and Ruby without Rails. You won't find a more in-depth source for Jasmine anywhere. Get an overview of both test-driven and behavior-driven development Write useful specs by determining what you need to test - and what you don't Test the behavior of new and existing code against the specs you create Apply Jasmine matchers and discover how to build your own Organize code suites into groups and subgroups as your code becomes more complex Use a Jasmine spy in place of a function or an object - and learn why it's valuable

Classic Computer Science Problems in Python (Paperback): David Kopec Classic Computer Science Problems in Python (Paperback)
David Kopec
R878 R832 Discovery Miles 8 320 Save R46 (5%) Ships in 9 - 15 working days

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

HTML And CSS - Visual QuickStart Guide (Paperback, 9th Edition): Joe Casabona HTML And CSS - Visual QuickStart Guide (Paperback, 9th Edition)
Joe Casabona
R926 Discovery Miles 9 260 Ships in 9 - 15 working days

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

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

  • Designing, structuring, and formatting sites
  • Using CSS to gain full control over elements, fonts, colors, and layouts
  • Making the most of sophisticated HTML5 and CSS3 capabilities
  • Effectively testing, debugging, and publishing sites and applications
  • Exploring leading JavaScript libraries and build tools for more advanced web development
jQuery Recipes - Find Ready-Made Solutions to All Your jQuery Problems (Paperback, 2nd ed.): Bintu Harwani jQuery Recipes - Find Ready-Made Solutions to All Your jQuery Problems (Paperback, 2nd ed.)
Bintu Harwani
R1,727 R1,396 Discovery Miles 13 960 Save R331 (19%) Ships in 10 - 15 working days

Quickly discover solutions to common problems, best practices you can follow, and everything jQuery has to offer. Using a problem-solution approach, this book begins with small initial problems that developers typically face while working with jQuery, and gradually goes deeper to explore more complex problems. The solutions include illustrations and clear, concise explanations of the code. You will learn to traverse and manipulate the DOM effectively, understand how to use arrays, iteration, the event model, and implement animation and visual effects. You'll explore how to use plugins and CSS. Using this book and jQuery, your web sites will be more dynamic and lively. This fully updated second edition teaches you modern jQuery techniques including how to traverse and manipulate the DOM, understand the event model, implement animation, and use sliding effects. jQuery Recipes, Second Edition shows you how to avoid wasting development time and solve problems you may face. It is an invaluable reference to keep by your side as you progress in your jQuery development. Start becoming a jQuery pro with jQuery Recipes today. What You'll Learn Understand the basics of jQuery and how this library works Learn how to traverse and manipulate the DOM to your own requirements Explore jQuery UI techniques including accordion, dialog, slider, date picker and autocomplete Work with popular plugins and CSS to customize and tailor your development Who This Book Is For Ideal for novice or intermediate developers wishing to learn jQuery and have a handy jQuery reference by their side during their development.

Opa (Paperback): Henri Binsztok Opa (Paperback)
Henri Binsztok; Contributions by Adam Koprowski, Ida Swarczewskaja
R514 R379 Discovery Miles 3 790 Save R135 (26%) Ships in 12 - 17 working days

Want to simplify web development? This hands-on book shows you how to write frontend and backend code simultaneously, using the Opa framework. Opa provides a complete stack for web application development, including a web server, database engine, distribution libraries, and a programming language that compiles to JavaScript. You'll learn step-by-step how to use Opa by building two projects through the course of the book: a wiki application similar to Wikipedia, and a Twitter-like micro-blogging platform. Discover how easy it is to use Opa to develop applications with real-time updates, database interactions, and web service design. Learn fundamental concepts, including Opa's functional programming style Discover how Opa compiles to JavaScript, using jQuery on the frontend and Node.js on the server Construct HTML resources dynamically and embed static resources on an Opa server Use Opa's method for performing CRUD operations and storing key-value pairs in MongoDB Build an Opa user interface with the Bootstrap toolkit from Twitter Learn variant types, pattern-matching, polymorphic types, recursive functions, and other advanced features Manage user accounts by building login forms, handling account activation, and tracking logged users Build a reactive UI - a real-time interface that continuously updates user events

Sencha Touch 2 Up and Running (Paperback): Adrian Kosmaczewski Sencha Touch 2 Up and Running (Paperback)
Adrian Kosmaczewski
R601 R447 Discovery Miles 4 470 Save R154 (26%) Ships in 12 - 17 working days

Launch into Sencha Touch 2 with this hands-on book, and quickly learn how to develop robust mobile web apps that look and behave like native applications. Using numerous code samples, author Adrian Kosmaczewski guides you every step of the way through this touchscreen-enabled JavaScript framework - from creating your first basic app to debugging, testing, and deploying a finished product. Learn how to craft user interfaces, build forms, and manage data, then deploy as either an HTML5 offline app or as a native app for Android, iOS, or Blackberry. Define classes and create instances with Sencha Touch's object-oriented abstraction Build user interfaces with the framework's extensive set of high-level components Develop apps that consume complex data, whether it's stored locally or on remote servers Organize your application code in a consistent, predictable, and maintainable way Use Sass stylesheets to craft a personalized look and feel for your app Debug, test, and document your app with WebKit Web Inspector, Jasmine, Siesta, and JSDuck Use the Sencha Architect UI designer and IDE to simplify complex project development

Testable JavaScript (Paperback): Mark Ethan Trostler Testable JavaScript (Paperback)
Mark Ethan Trostler
R826 R610 Discovery Miles 6 100 Save R216 (26%) Ships in 12 - 17 working days

One skill that's essential for any professional JavaScript developer is the ability to write testable code. This book shows you what writing and maintaining testable JavaScript for the client- or server-side actually entails, whether you're creating a new application or rewriting legacy code.

From methods to reduce code complexity to unit testing, code coverage, debugging, and automation, you'll learn a holistic approach for writing JavaScript code that you and your colleagues can easily fix and maintain going forward. Testing JavaScript code is complicated. This book helps experienced JavaScript developers simply the process considerably.Get an overview of Agile, test-driven development, and behavior-driven developmentUse patterns from static languages and standards-based JavaScript to reduce code complexityLearn the advantages of event-based architectures, including modularity, loose coupling, and reusabilityExplore tools for writing and running unit tests at the functional and application levelGenerate code coverage to measure the scope and effectiveness of your testsConduct integration, performance, and load testing, using Selenium or CasperJSUse tools for in-browser, Node.js, mobile, and production debuggingUnderstand what, when, and how to automate your development processes

XML and InDesign (Paperback): Dorothy Hoskins XML and InDesign (Paperback)
Dorothy Hoskins
R472 R348 Discovery Miles 3 480 Save R124 (26%) Ships in 12 - 17 working days

Discover the power of XML publishing with InDesign, and create content for multiple applications - including digital-first publishing workflows. With this book, XML evangelist Dorothy Hoskins teaches you several techniques for working with the built-in XML capabilities of InDesign CS6, using real examples from a college course-catalog project. Learn how to import database content into InDesign, and tag existing InDesign content as XML for export to other applications. InDesign also lets you apply attractive styling to XML content that can't be done with XSL-FO. Through step-by-step instructions, code examples, and lots of screen shots, you'll discover how using XML with InDesign increases the value of your content. Get an overview of structured (XML) content Learn InDesign's XML import options, including XML image information Mingle XML and non-XML content in a text flow Use InDesign as an XML "skin" by making templates with new style definitions Put content in "XML order" for export to EPUB, with InDesign CS5.5 and CS6 Dive into advanced topics, such as how to transform XML with XSL Understand InDesign's potential and limitations with complex content models such as DocBook and DITA

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Performance and Dependability in Service…
Valeria Cardellini, Emiliano Casalicchio, … Hardcover R5,293 Discovery Miles 52 930
Python for Data Analysis - Learn the…
Robert Campbell Hardcover R844 R700 Discovery Miles 7 000
Web Services - Concepts, Methodologies…
Information Reso Management Association Hardcover R9,722 Discovery Miles 97 220
Computer Programming The Doctrine 2.0…
Adesh Silva Hardcover R777 R650 Discovery Miles 6 500
Java Concepts
Cay S. Horstmann Paperback R1,501 Discovery Miles 15 010
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
Intro to Python for Computer Science and…
Paul Deitel Paperback R2,077 Discovery Miles 20 770
An Introduction to XML and Web…
Anders Moller, Michael Schwartzbach Paperback R2,471 Discovery Miles 24 710
Java - The ultimate beginners guide to…
Mark Reed Hardcover R629 R526 Discovery Miles 5 260
CSS and HTML for beginners - A Beginners…
Ethan Hall Hardcover R907 Discovery Miles 9 070

 

Partners