0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (118)
  • R250 - R500 (545)
  • R500+ (3,347)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

Pro CSS3 Animation (Paperback, 1st ed.): Dudley Storey Pro CSS3 Animation (Paperback, 1st ed.)
Dudley Storey
R1,129 Discovery Miles 11 290 Ships in 10 - 15 working days

Pro CSS3 Animation will teach you how to use fresh new CSS3 syntax to fully utilize this exciting tool for web design. Using cutting-edge industry standards and drawing on best practices for animation, you will learn how to apply CSS3 animation to transform and bring your page content to life. CSS3 is the way forward for web page interactivity and animation, offering new and exciting options for design. Integrated with HTML5, SVG and mobile design methodologies, you can bring sites into the third dimension to change the perception and appreciation generated in your audience.This book will teach you how to: * Enhance your web pages, and your visitor's experience of your site, with animation * Animate images and other page content to create banners, interactive galleries and slideshows * Provide fallback and support options for older browsers * Chain CSS3 syntax with @media queries, filters and 3D transformations to create responsive animations with depth * Provide animation to mobile devices without Flash or JavaScript What you'll learn * The advantages of CSS3 animation * The syntax for transitions and keyframe animations * How to animate navigational elements to enhance your visitor's user experience * How to animate images and other page content to create banners, interactive galleries and slideshows * How to integrate JavaScript and SVG to scale animation sequences * How to chain CSS3 syntax with @media queries, filters, parallax perspective and 3D transformations to create responsive animations with depth Who this book is for Pro CSS3 Animation is for the experienced web developer who is ready to embrace modern web standards and animate their page content with powerful, cutting-edge technologies.If you want to create accessible, interactive animations with CSS or are looking for alternatives to Flash and JavaScript frameworks, Pro CSS3 Animation is for you.

Active Directory 5e (Paperback, 5th Revised edition): Brian Desmond Active Directory 5e (Paperback, 5th Revised edition)
Brian Desmond; Contributions by Joe Richards, Robbie Allen, Alistair G. Lowe-Norris
R1,805 R1,138 Discovery Miles 11 380 Save R667 (37%) Ships in 12 - 17 working days

Organize your network resources by learning how to design, manage, and maintain Active Directory. Updated to cover Windows Server 2012, the fifth edition of this bestselling book gives you a thorough grounding in Microsoft's network directory service by explaining concepts in an easy-to-understand, narrative style.

You'll negotiate a maze of technologies for deploying a scalable and reliable AD infrastructure, with new chapters on management tools, searching the AD database, authentication and security protocols, and Active Directory Federation Services (ADFS). This book provides real-world scenarios that let you apply what you've learned--ideal whether you're a network administrator for a small business or a multinational enterprise.Upgrade Active Directory to Windows Server 2012Learn the fundamentals, including how AD stores objectsUse the AD Administrative Center and other management toolsLearn to administer AD with Windows PowerShellSearch and gather AD data, using the LDAP query syntaxUnderstand how Group Policy functionsDesign a new Active Directory forestExamine the Kerberos security protocolGet a detailed look at the AD replication process

JAVA Programming for Beginners - The Simple Guide to Learning JAVA Programming fast! (Paperback): Tim Warren JAVA Programming for Beginners - The Simple Guide to Learning JAVA Programming fast! (Paperback)
Tim Warren
R367 R297 Discovery Miles 2 970 Save R70 (19%) Ships in 10 - 15 working days
Pro MERN Stack - Full Stack Web App Development with Mongo, Express, React, and Node (Paperback, 2nd ed.): Vasan Subramanian Pro MERN Stack - Full Stack Web App Development with Mongo, Express, React, and Node (Paperback, 2nd ed.)
Vasan Subramanian
R1,472 R1,178 Discovery Miles 11 780 Save R294 (20%) Ships in 10 - 15 working days

Assemble the complete stack required to build a modern web app using MongoDB, Express, React, and Node. This book also covers many other complementary tools: React Router, GraphQL, React-Bootstrap, Babel, and Webpack. This new edition will use the latest version of React (React 16) and the latest React Router (React Router 4), which has a significantly different approach to routing compared to React Router 2 which was used in the first edition of the book. Though the primary focus of Pro MERN Stack is to equip you with all that is required to build a full-fledged web application, a large portion of the book will be devoted to React 16. The popular MEAN (MongoDB, Express, AngularJS, Node) stack introduced Single Page Apps (SPAs) and front-end Model-View-Controller (MVC) as new and efficient paradigms. Facebook's React is a technology that competes indirectly with AngularJS. It is not a full-fledged MVC framework. It is a JavaScript library for building user interfaces (in some sense the View part). Yet, it is possible to build a web app by replacing AngularJS with React - hence the term MERN stack What You Will Learn Discover the features of React 16 to get the maximum out of this library Gain the basics of MongoDB, Express, and Node to build a web app Work with other libraries complementary to React, including React-Bootstrap, React Router, and GraphQL Use tools such as Babel and Webpack required to build JavaScript-based SPAs Tie all the components together to build a complete web app. Who This Book Is For Developers and architects who have prior experience in any web app stack other than the MERN stack will find the book useful to learn about this modern stack. Prior knowledge of JavaScript, HTML, and CSS is required.

Real World Windows 8 App Development with JavaScript - Create Great Windows Store Apps (Paperback, 1st ed.): Edward Moemeka,... Real World Windows 8 App Development with JavaScript - Create Great Windows Store Apps (Paperback, 1st ed.)
Edward Moemeka, Elizabeth Lomasky
R2,171 R1,941 Discovery Miles 19 410 Save R230 (11%) Ships in 10 - 15 working days

Learn from the new set of cutting-edge Windows 8 expert developers, and get the low-down from an author with experience from the front line of Windows 8 app development. Theory is all well and good, but when it comes down to it, you can't beat practical advice from someone who's been there and done it. Real World Windows 8 App Development with JavaScript dives into the topics that are essential for making the most of this new platform for application development. You will discover important tips, such as adding monetization options after the project is published on the store to avoid issues with the go-live API, steering clear of problems with the current roaming infrastructure, and how to include health and activity monitoring components built into your app to give you more advanced usage telemetry than that offered by the Windows store. This book is for developers, by a developer who has already fought these battles. You will come away from this book with all the tools, ideas, and inspiration to create successful Windows 8 JavaScript apps.You will learn how to make the most of Microsoft's APIs for hooking into Windows 8 on all devices, including the core ideas of the Promise and the asynchronous programming model, along with new ideas such as contracts and charms that make life easier for you as a developer and give the user a strong unified experience.The release of Windows 8 ushers in a virtually limitless market for developers wanting to publish apps to a worldwide market. Real World Windows 8 App Development with JavaScript addresses developers who aim to break into this market by providing detailed and highly practical explanations of Windows 8 development and samples from an author who's been there an earned the experience. The real world examples in the book adhere to the stylistic guidelines Microsoft has put in place to maintain a consistent look and feel for all applications on this platform. This book includes: *Detailed descriptions of Windows 8 App Development *Samples emphasizing the use of JavaScript and HTML 5 *Adherence to Windows 8 guidelines for successful app acceptance What you'll learn * The fundamentals of the asynchronous programming model * Integrating your app with the Windows 8 system * Working with and capturing media * Extending your app with contracts and charms * Giving users notifications * Monetization and certification Who this book is for This book is for JavaScript developers wanting to create applications for sale in the Windows 8 app store.Developers should have a good knowledge of HTML5 and JavaScript, but no previous Windows 8 app development knowledge is required.

HTML5 Cookbook (Paperback): Christopher Schmitt HTML5 Cookbook (Paperback)
Christopher Schmitt; Contributions by Kyle Simpson 1
R899 R733 Discovery Miles 7 330 Save R166 (18%) Ships in 10 - 15 working days

Dive deep into the latest HTML5 features that really make the language shine--everything from markup semantics to Canvas, web forms, application protocols, and the latest JavaScript APIs.

With more than 100 practical tips and techniques that you can use in your projects right away, the "HTML Cookbook" helps you experience HTML5's versatility firsthand.

Each informative recipe includes a code solution, along with a detailed discussion into why and how it works. And each chapter has an example design to showcase the topics presented. This handy book is perfect for intermediate to advanced web and mobile web developers ready to take advantage of HTML5 immediately, with recipes on the following topics: Basic web syntax Progressive HTML5 markup techniques Geolocation Web forms Canvas Audio and video Microdata Advanced JavaScript APIs

Java How to Program, Early Objects, Global Edition (Paperback, 11th edition): Paul Deitel Java How to Program, Early Objects, Global Edition (Paperback, 11th edition)
Paul Deitel
R2,539 Discovery Miles 25 390 Ships in 9 - 15 working days

For courses in Java programming The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming fundamentals, object-oriented programming concepts and intermediate-level topics for further study. Java How to Program, Early Objects, 11th Edition, presents leading-edge computing technologies using the Deitel signature live-code approach, which demonstrates concepts in hundreds of complete working programs. The 11th Edition presents updated coverage of Java SE 8 and new Java SE 9 capabilities, including JShell, the Java Module System, and other key Java 9 topics.

Beginning WebGL for HTML5 (Paperback, 1st ed.): Brian Danchilla Beginning WebGL for HTML5 (Paperback, 1st ed.)
Brian Danchilla
R1,317 Discovery Miles 13 170 Ships in 10 - 15 working days

Beginning WebGL for HTML5 gets you rapidly up to speed with WebGL, a powerful new graphics language within the browser. You'll render realistic scenes with advanced lighting models, shadows, blending and textures. You'll also use mathematics to model fractals and particle systems. Going beyond that, Beginning WebGL for HTML5 presents advanced vertex and fragment shader usage for creating stunning, top-end results. You'll benefit from using modern frameworks to rapidly develop complex scenes, and make use of many tools to help improve rendering performance and debugging. Beginning WebGL for HTML5 builds your critical WebGL development skills while being enjoyable at each step of the way.* Quickly get up to speed with WebGL * Render realistic scenes * Work faster with frameworks * Improve rendering performance What you'll learn * A scene setup and rendering refresher * Advanced GLSL usages * Rendering realistic scenes with lighting, blending, reflections, shadows and more * The current state of WebGL mobile support * Performance optimizations * Enhancing productivity by using existing frameworks and loading models Who this book is for Beginning WebGL for HTML5 is for the graphics enthusiast who is ready to bring their skillset to the next level and create more realistic, beautiful scenes. Beginning WebGL for HTML5 is a great choice for someone with existing OpenGL or Canvas 2D knowledge wanting to transition to WebGL. It is an excellent choice for those wanting to have high performance graphics coded in minimal time. Table of Contents * Setting The Scene * Shaders 101 * Textures and Lighting * Increasing Realism * Physics * Fractals and Particle Systems * Three.js Framework * Productivity Tools * Debugging and Performance * Effects, Tips and Tricks * Afterword: The Future of WebGL * Appendix A: Essential HTML5 and JavaScript * Appendix B: Graphics Refresher * Appendix C: WebGL Spec.Odds and Ends * Appendix D: Additional Resources

Learn React Hooks - Build and refactor modern React.js applications using Hooks (Paperback): Daniel Bugl Learn React Hooks - Build and refactor modern React.js applications using Hooks (Paperback)
Daniel Bugl
R1,196 Discovery Miles 11 960 Ships in 10 - 15 working days

Create large-scale web applications with code that is extensible and easy to understand using React Hooks Key Features Explore effective strategies for migrating your state management from Redux and MobX to React Hooks Integrate Hooks with React features such as Context and Suspense to add advanced functionality to your web apps Create complex applications by combining multiple hooks Book DescriptionReact Hooks revolutionize how you manage state and effects in your web applications. They enable you to build simple and concise React.js applications, along with helping you avoid using wrapper components in your applications, making it easy to refactor code. This React book starts by introducing you to React Hooks. You will then get to grips with building a complex UI in React while keeping the code simple and extensible. Next, you will quickly move on to building your first applications with React Hooks. In the next few chapters, the book delves into various Hooks, including the State and Effect Hooks. After covering State Hooks and understanding how to use them, you will focus on the capabilities of Effect Hooks for adding advanced functionality to React apps. You will later explore the Suspense and Context APIs and how they can be used with Hooks. Toward the concluding chapters, you will learn how to integrate Redux and MobX with React Hooks. Finally, the book will help you develop the skill of migrating your existing React class components, and Redux and MobX web applications to Hooks. By the end of this book, you will be well-versed in building your own custom Hooks and effectively refactoring your React applications. What you will learn Understand the fundamentals of React Hooks and how they modernize state management in React apps Build your own custom Hooks and learn how to test them Use community Hooks for implementing responsive design and more Learn the limitations of Hooks and what you should and shouldn't use them for Get to grips with implementing React context using Hooks Refactor your React-based web application, replacing existing React class components with Hooks Use state management solutions such as Redux and MobX with React Hooks Who this book is forThis book is for React developers who want to learn how to build applications with Hooks. Developers who are looking to migrate to React for its advanced feature set and capabilities will also find the book useful.

Practical JIRA Administration (Paperback): Matthew B. Doar Practical JIRA Administration (Paperback)
Matthew B. Doar
R481 R355 Discovery Miles 3 550 Save R126 (26%) Ships in 12 - 17 working days

If you're familiar with JIRA for issue tracking, bug tracking, and other uses, you know it can sometimes be tricky to set up and manage. In this concise book, software toolsmith Matt Doar clarifies some of the more confusing aspects by answering difficult and frequently asked questions about JIRA administration.

Practical JIRA Administration shows you how JIRA is intended to be used, making it an ideal supplement to the extensive documentation already available. The book's chapters are loosely connected, so you can go straight to the information that best serves your needs.Understand the difference between JIRA groups and JIRA project roles Discover what JIRA schemes do, and learn how to maintain them Use a consistent configuration approach to help you use JIRA as a platform Create a workflow from scratch Add, modify, and deactivate users Prepare for a JIRA upgrade, and troubleshoot if necessary Get remote access to JIRA via email, SQL, REST, and other methods

Practical Load Balancing - Ride the Performance Tiger (Paperback, 1st ed.): Peter Membrey, Eelco Plugge, David Hows Practical Load Balancing - Ride the Performance Tiger (Paperback, 1st ed.)
Peter Membrey, Eelco Plugge, David Hows
R1,411 Discovery Miles 14 110 Ships in 10 - 15 working days

The emergence of the cloud and modern, fast corporate networks demands that you perform judicious balancing of computational loads.Practical Load Balancing presents an entire analytical framework to increase performance not just ofone machine, but of your entire infrastructure. Practical Load Balancing starts by introducingkey concepts and the tools you'll need to tackle your load-balancing issues. You'll travel through the IP layers and learnhow they can create increased network traffic for you. You'll seehow to account for persistence and state, and how you can judge the performance of scheduling algorithms. You'll then learn how to avoid performance degradation and any risk of the sudden disappearance of a service on a server.If you're concerned with running your load balancer for an entire network, you'll find out how to set upyour network topography, and condense each topographical variety into recipes that will serve you in different situations. You'll also learn about individual servers, and load balancers that can perform cookie insertion or improve your SSL throughput. You'll also explore load balancing in the modern context of the cloud. While load balancers need to be configured for high availability once the conditions on the network have been created, modern load balancing has found its way into the cloud, where good balancing is vital for the very functioning of the cloud, and where IPv6 is becoming ever more important. You can read Practical Load Balancing from end to end or out of sequence, and indeed, if there are individual topics that interest you, you can pick up this book and work through it once you have read the first three chapters. What you'll learn Judgenetwork load balancingalgorithms and when to use them Plan your network for optimal load balancing performance Configure single servers to take advantage of modern load balancing software Learning to use load balancing software like HAproxy, STunnel etc. Become familiar with implications of IPv6 and the cloud Improve SSL throughput and seamless application cookie insertion Who this book is for

Network engineers, developers and IT managers. Table of Contents Part I: Getting Started 1. Introduction 2. How websites work: what makes them slow 3. Content Caching: keeping the load light 4. DNS based load balancing 5. Content Delivery Networks 6. Planning for Performance and Reliability Part II: Load Balancing Essentials 7. Essential concepts you need to know 8. HTTP load balancing 9. Database load balancing 10. Load balancing your network connection 11. SSL Load Balancing Part III: Load balancing situations 12. Clustering the Load Balancers for High Availability 13. Load balancing in the cloud 14. IPv6: Implications and concepts 15. Where to go next... Appendix 1: Common Terms and Concepts

Pro HTML5 Performance (Paperback, 1st ed.): Jay Bryant, Mike Jones Pro HTML5 Performance (Paperback, 1st ed.)
Jay Bryant, Mike Jones
R1,418 Discovery Miles 14 180 Ships in 10 - 15 working days

Pro HTML5 Performance provides a practical guide to building extremely fast, light-weight and scalable websites using fully standards compliant techniques and best practices. It strikes a balance between imparting best-practice information for when you're building ground up and instantly applicable techniques to help you solve issues with your existing projects. In addition to a wealth of tips, tricks and secrets you'll find advice and code samples that elegantly layout the problems your facing and the best ways of solving them. By reading Pro HTML5 Performance you'll squeeze every last ounch of performance from your code, giving your applications unrivalled speed and cost-efficiency.What you'll learn * Optimize your HTML5, CSS, and JavaScript for client-side performance * Reduce your code's bandwidth to achieve both speed and cost savings * Learn to target multiple devices from the same page * See how your HTML5 content can gracefully degrade to older browsers * Create advanced applications, such as animations, with a light footprint * Make HTML5's semantic markup work for you Who this book is for This book is ideal for front-end programmers who know the basics but who want to master the techniques for creating high-performance web sites. It is equally applicable to people who want to architect big sites 'right first time' or those that want to apply some of the concepts to their existing site to make it run a bit faster or same them a little money. Whether you go 'all out' and use everything or just apply some concepts to your existing sites is up to you.

Pro JavaScript Performance - Monitoring and Visualization (Paperback, 1st ed.): Tom Barker Pro JavaScript Performance - Monitoring and Visualization (Paperback, 1st ed.)
Tom Barker
R1,017 Discovery Miles 10 170 Ships in 10 - 15 working days

Performance is a hugely important area of web development. If your site runs slowly, users are going to leave, and the problem only grows as your site gets more popular. Pro JavaScript Performance gives you the tools you need to keep your sites smooth and responsive no matter how many users you have. Best practices are changing or becoming redefined continually because of changes and optimizations at the interpreter level, and differences in system configuration, and network speeds. This is exacerbated by the quickened release schedule that most browsers have adopted. Just as important as following best practices is the ability to measure your own performance, so that you can adjust as times change, and so that you can note the subtle nuances in your own code and define your own best practices by your own observations. This book gives you the tools to observe and track the performance of your web applications over time from multiple perspectives, so that you are always aware of, and can fix, all aspects of your performance.What you'll learn * Describes the different aspects of performance, and explores the tools for quantifying and improving performance * Provides tactical solutions for creating tools to measure the performance of your own web applications * Learn to apply performance best practices, and how to quantify your results Who this book is for Pro JavaScript Performance is written for advanced JavaScript users and web developers. You will need a strong understanding of JavaScript to get the most from this book. Table of Contents * What Is Performance? * Tools and Technology to Measure and Impact Performance * WPTRunner--Automated Performance Monitoring and Visualization with WebPagetest * perfLogger--JavaScript Benchmarking and Logging * Looking Forward, A Standard for Performance * Web Performance Optimizations * Runtime Performance * Balancing Performance with Software Engineering Best Practices and Running in Production

Hibernate - A Developer's Notebook (Paperback): Jim Elliott Hibernate - A Developer's Notebook (Paperback)
Jim Elliott
R601 R443 Discovery Miles 4 430 Save R158 (26%) Ships in 12 - 17 working days

Do you enjoy writing software, except for the database code? "Hibernate: A Developer's Notebook" is for you.

Database experts may enjoy fiddling with SQL, but you don't have to--the rest of the application is the fun part. And even database experts dread the tedious plumbing and typographical spaghetti needed to put their SQL into a Java program. "Hibernate: A Developers Notebook" shows you how to use Hibernate to automate persistence: you write natural Java objects and some simple configuration files, and Hibernate automates all the interaction between your objects and the database. You don't even need to know the database is there, and you can change from one database to another simply by changing a few statements in a configuration file.

"Hibernate: A Developer's Notebook" walks you through the ins and outs of using Hibernate, from installation and configuration, to complex associations and composite types. Two chapters explore ways to write sophisticated queries, which you can express either through a pure Java API, or with an SQL-inspired, but object-oriented, query language. Don't let that intimidate you though: one of the biggest surprises in working with Hibernate is that for many of the common real-world application scenarios, you don't need an explicit query at all.

If you've needed to add a database backend to your application, don't put it off. It's much more fun than it used to be, and "Hibernate: A Developer's Notebook" shows you why.

Here's what a few reviewers had to say:

"I'm sitting on an airplane after finishing "Hibernate: A Developer's Notebook," It's rare to find a book on a new Java technology that you can get through on a domestic flight. Thatthis notebook effectively and succinctly tackles object-relational mapping makes it, and Hibernate, even more impressive. Many books in this category would need to be checked luggage. With this book, you travel first class." --Mike Clark

"A simple persistence framework deserves a simple book, and this one delivers. The examples are well described and easy to understand, yet sophisticated enough to demonstrate Hibernate in a real-world context. Jim, I'm a new fan." --Bruce Tate

About the new Developer's Notebook Series from O'Reilly:

Developer's Notebooks are a new book series covering important new tools for software developers. Developer's Notebooks stress example over explanation and practice over theory. They are about learning by doing; by experimenting with tools and discovering what works. "All lab, no lecture," with a thoughtful lab partner to guide the way.

D3.js for the Impatient (Paperback): Philipp K. Janert D3.js for the Impatient (Paperback)
Philipp K. Janert
R1,347 R844 Discovery Miles 8 440 Save R503 (37%) Ships in 12 - 17 working days

If you understand the basics of HTML5, CSS, and JavaScript and want to make quick sense of the extensive but often overwhelming reference documentation on D3.js, this short book is for you. Philipp K. Janert, author of Data Analysis with Open Source Tools (O'Reilly), provides a concise roadmap to this library, including its conventions and foundational concepts. D3.js for the Impatient is concise, yet comprehensive. Janert presents an overall survey of working with D3.js, while steering clear of long-winded and meandering explanations. Right away, this first chapter shows you how to create simple graphs and tackle two of the library's more unusual aspects: selecting and binding-the way D3.js uses DOM nodes to represent data visually. From there, you can easily explore individual chapters that adhere to your particular interests.

TypeScript Quickly (Paperback): Yakov Fain, Anton Moiseev TypeScript Quickly (Paperback)
Yakov Fain, Anton Moiseev
R1,231 Discovery Miles 12 310 Ships in 9 - 15 working days

Thanks to the authors' easy-to-digest style, you'll effortlessly learn about types, object-oriented programming with classes and interfaces, and using TypeScript with JavaScript libraries. You'll discover TypeScript's excellent tooling as you explore code-quality improvement with TSLint, debugging with source maps, unit testing, and more. TypeScript is JavaScript with an important upgrade! By adding a strong type system to JavaScript, TypeScript can help you eliminate entire categories of runtime errors. In TypeScript Quickly, you'll learn to build rock-solid apps through practical examples and hands-on projects under the expert instruction of experienced web developers Yakov Fain and Anton Moiseev. WILL SELL LIKE Angular Development with Typescript, Key features * Mastering TypeScript syntax * Object-oriented programming with classes and interfaces * Using TypeScript with JavaScript libraries * Multiple real-world code samples Audience Written for intermediate web developers comfortable with JavaScript ES5 and HTML. About the technology TypeScript is an extension of JavaScript that includes key language features such as optional static typing, compile-time error catching, and auto-complete. By specifying types and type annotations, your code becomes much easier to interpret, which improves productivity and team development. In particular, TypeScript makes complex applications like SPAs much easier to maintain and extend. Yakov Fain and Anton Moiseev are experienced web application developers. They authored two editions of Manning's Angular Development with TypeScript among other technical books. Yakov is a Java champion and a prolific tech blogger at yakov.fain.com. Yakov Fain and Anton Moiseev are experienced web application developers. They authored two editions of Manning's Angular Development with TypeScript among other technical books. Yakov is a Java champion and a prolific tech blogger at yakov.fain.com.

XML For Dummies 4e (Paperback, 4Rev ed): L Dykes XML For Dummies 4e (Paperback, 4Rev ed)
L Dykes
R750 R563 Discovery Miles 5 630 Save R187 (25%) Ships in 9 - 15 working days

See how XML works for business needs and RSS feeds
Create consistency on the Web, or tag your data for different purposes
Tag -- XML is it! XML tags let you share your format as well as your data, and this handy guide will show you how. You'll soon be using this markup language to create everything from Web sites to business forms, discovering schemas and DOCTYPES, wandering the Xpath, teaming up XML with Office 2003, and more.
Discover how to
* Make information portable
* Use XML with Word 2003
* Store different types of data
* Convert HTML documents to XHTML
* Add CSS to XML
* Understand and use DTDs

PHP and MySQL For Dummies 4e +Website (Paperback, 4th Edition): J Valade PHP and MySQL For Dummies 4e +Website (Paperback, 4th Edition)
J Valade
R699 R550 Discovery Miles 5 500 Save R149 (21%) Ships in 12 - 17 working days

Here's what Web designers need to know to create dynamic, database-driven Web sites

To be on the cutting edge, Web sites need to serve up HTML, CSS, and products specific to the needs of different customers using different browsers. An effective e-commerce site gathers information about users and provides information they need to get the desired result.

PHP scripting language with a MySQL back-end database offers an effective way to design sites that meet these requirements. This full updated 4th Edition of "PHP & MySQL For Dummies" gets you quickly up to speed, even if your experience is limited.Explains the easy way to install and set up PHP and MySQL using XAMPP, so it works the same on Linux, Mac, and WindowsShows you how to secure files on a Web host and how to write secure codePacked with useful and understandable code examples for Web site creators who are not professional programmersFully updated to ensure your code will be compliant based on PHP 5.3 and MySQL 5.1.31Provides clear, accurate code examples

"PHP & MySQL For Dummies, 4th Edition" provides what you need to know to create sites that get results.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Modern CSS - Master the Key Concepts of CSS for Modern Web Development (Paperback, 1st ed.): Joe Attardi Modern CSS - Master the Key Concepts of CSS for Modern Web Development (Paperback, 1st ed.)
Joe Attardi
R1,159 R929 Discovery Miles 9 290 Save R230 (20%) Ships in 10 - 15 working days

Come on a tour of "modern" CSS in 2020. This example-driven book demonstrates the concepts by showing code examples, screenshots, and diagrams to help clearly communicate the information. You'll start with the very basics of CSS: box model, colors, selectors and combinators, and specificity. Then gradually move through more intermediate topics - styling text, positioning, Z-index and stacking contexts, gradients, borders, and then to more advanced topics such as transforms, transitions, animations, flexbox, and CSS grid. Some features are only available in modern browsers (Chrome, Edge, Safari, and Firefox), but information about IE11 compatibility is included where possible. There is a lot of discussion about how hard CSS is, and how intimidated some people are by it, but it doesn't have to be this way. Modern CSS uses a logical and understandable approach to break down and clearly explain the ins and outs of CSS. What You'll Learn Work with the syntax of CSS selectors and calculate specificity Use styling techniques, fonts and text styling Review custom properties (variables) Explore the different ways an element can be transformed Use animating elements with CSS transitions Position elements using Flexbox layout Understand the basics of responsive design Who This Book Is For Anyone who has some experience with HTML, and some CSS, but might not be familiar with some of the newer concepts like flexbox or grid. Also, those looking for a refresher in those areas.

Java: An Introduction to Problem Solving and Programming, Global Edition (Paperback, 8th edition): Walter Savitch Java: An Introduction to Problem Solving and Programming, Global Edition (Paperback, 8th edition)
Walter Savitch
R2,307 Discovery Miles 23 070 Ships in 9 - 15 working days

For courses in introductory Computer Science courses using Java, and other introductory programming courses in Computer Science, Computer Engineering, CIS, MIS, IT, and Business. Ideal for a wide range of introductory computer science courses, Java: An Introduction to Problem Solving and Programming, 8th Edition introduces students to object-oriented programming and important concepts such as design, testing and debugging, programming style, interfaces and inheritance, and exception handling. A concise, accessible introduction to Java, the text covers key Java language features in a manner that resonates with introductory programmers. Objects are covered early and thoroughly in the text. The author's tried-and-true pedagogy incorporates numerous case studies, programming examples, and programming tips, while flexibility charts and optional graphics sections allow instructors to order chapters and sections based on their course needs. This 8th Edition incorporates new examples, updated material, and revisions.

Python Forensics - A Workbench for Inventing and Sharing Digital Forensic Technology (Paperback): Chet Hosmer Python Forensics - A Workbench for Inventing and Sharing Digital Forensic Technology (Paperback)
Chet Hosmer
R1,420 Discovery Miles 14 200 Ships in 12 - 17 working days

"Python Forensics" provides many never-before-published proven forensic modules, libraries, and solutions that can be used right out of the box. In addition, detailed instruction and documentation provided with the code samples will allow even novice Python programmers to add their own unique twists or use the models presented to build new solutions.

Rapid development of new cybercrime investigation tools is an essential ingredient in virtually every case and environment. Whether you are performing post-mortem investigation, executing live triage, extracting evidence from mobile devices or cloud services, or you are collecting and processing evidence from a network, Python forensic implementations can fill in the gaps.

Drawing upon years of practical experience and using numerous examples and illustrative code samples, author Chet Hosmer discusses how to: Develop new forensic solutions independent of large vendor software release schedules Participate in an open-source workbench that facilitates direct involvement in the design and implementation of new methods that augment or replace existing tools Advance your career by creating new solutions along with the construction of cutting-edge automation solutions to solve old problems
Provides hands-on tools, code samples, and detailed instruction and documentation that can be put to use immediatelyDiscusses how to create a Python forensics workbenchCovers effective forensic searching and indexing using PythonShows how to use Python to examine mobile device operating systems: iOS, Android, and Windows 8 Presents complete coverage of how to use Python scripts for network investigation

Build a Weather Station with Elixir and Nerves - Visualize Your Sensor Data with Phoenix and Grafana (Paperback): Alexander... Build a Weather Station with Elixir and Nerves - Visualize Your Sensor Data with Phoenix and Grafana (Paperback)
Alexander Koutmos
R462 Discovery Miles 4 620 Ships in 12 - 17 working days

The Elixir programming language has become a go-to tool for creating reliable, fault-tolerant, and robust server-side applications. Thanks to Nerves, those same exact benefits can be realized in embedded applications. This book will teach you how to structure, build, and deploy production grade Nerves applications to network-enabled devices. The weather station sensor hub project that you will be embarking upon will show you how to create a full stack IoT solution in record time. You will build everything from the embedded Nerves device to the Phoenix backend and even the Grafana time-series data visualizations. Elixir as a programming language has found its way into many different software domains, largely in part to the rock-solid foundation of the Erlang virtual machine. Thanks to the Nerves framework, Elixir has also found success in the world of embedded systems and IoT. Having access to all of the Elixir and OTP constructs such as concurrency, supervision, and immutability makes for a powerful IoT recipe. Find out how to create fault-tolerant, reliable, and robust embedded applications using the Nerves framework. Build and deploy a production-grade weather station sensor hub using Elixir and Nerves, all while leveraging the best practices established by the Nerves community for structuring and organizing Nerves applications. Capture all of your weather station sensor data using Phoenix and Ecto in a lightweight server-side application. Efficiently store and retrieve the time-series weather data collected by your device using TimescaleDB (the Postgres extension for time-series data). Finally, complete the full stack IoT solution by using Grafana to visualize all of your time-series weather station data. Discover how to create software solutions where the underlying technologies and techniques are applicable to all layers of the project. Take your project from idea to production ready in record time with Elixir and Nerves.

Spring Quickly (Paperback): Laurentiu Spilca Spring Quickly (Paperback)
Laurentiu Spilca
R1,446 R1,101 Discovery Miles 11 010 Save R345 (24%) Ships in 12 - 17 working days

Spring is a massive ecosystem and a must-learn tool for Java developers. Spring Start Here introduces you to Java development with Spring by concentrating on the core concepts you'll use in every application you build. You'll learn how to refactor an existing application to Spring, how to use Spring tools to make SQL database requests and REST calls, and how to secure your projects with Spring Security. Spring Start Here teaches you how to build professional-quality applications using Spring and Spring Boot. You'll start with the core components of the framework and then learn how features like Spring Boot simplify the tedious repetitive tasks you face in every project. When you're done, you'll be able to create Spring apps, secure them with authentication and authorization, and move on to the next exciting steps of your Spring journey. Spring Framework is packed with features to make your applications fast, maintainable, robust and secure. This extensive ecosystem of tools for cloud computing, microservices, and more have made it the de facto choice for building enterprise Java applications.

HTML5 Geolocation (Paperback): Anthony T Holdener Iii HTML5 Geolocation (Paperback)
Anthony T Holdener Iii
R476 R350 Discovery Miles 3 500 Save R126 (26%) Ships in 12 - 17 working days

Truly revolutionary: now you can write geolocation applications directly in the browser, rather than develop native apps for particular devices. This concise book demonstrates the W3C Geolocation API in action, with code and examples to help you build HTML5 apps using the "write once, deploy everywhere" model. Along the way, you get a crash course in geolocation, browser support, and ways to integrate the API with common geo tools like Google Maps. Ideal for experienced JavaScript developers. Learn how geo information is gathered from different sources, depending on the device Discover how coordinate systems work, including geodetic systems and datums Use the API to collect location information from a user's browser with JavaScript code Place geo information on a map using the Google Maps or ArcGIS JavaScript APIs Save geo data with databases, the Keyhole Markup Language, or the shapefile format Be familiar with several practical uses for geo data, such as geomarketing, geosocial, geotagging, and geo-applications

Murach's JavaScript & JQuery (Paperback, New): Zak Ruvalcaba Murach's JavaScript & JQuery (Paperback, New)
Zak Ruvalcaba
R1,607 R1,345 Discovery Miles 13 450 Save R262 (16%) Ships in 12 - 17 working days

Today, jQuery is used by over half of the 10,000 most-visited web sites, and jQuery is one of the technologies that every web developer should master. The trouble is that jQuery is difficult to learn, especially for programming novices. Now, this new book makes it easier than ever to learn jQuery, jQuery UI (User Interface), and jQuery Mobile. In essence, sections 2 and 3 of this book present all of the jQuery and jQuery UI skills that you need for developing professional jQuery applications. With those skills, you will be able to add all of the popular jQuery applications to your web pages: image swaps, image rollovers, collapsible panels, slide shows, accordions, tabs, carousels, and more. Beyond that, though, you will have all the skills that you need for developing unique jQuery applications of your own. But that's just two of the five sections in the book. Because you need to know JavaScript in order to use jQuery, section 1 presents the least you need to know about JavaScript to get the most from jQuery. This is essential for programming novices, but this is also valuable for experienced programmers who may not remember how a specific JavaScript statement or method works. In short, this section makes this book a complete reference for jQuery programmers. In contrast, section 4 takes jQuery to a new level by showing you how to use Ajax and JSON to get data from a web server and add it to a web page without reloading the page. It also shows how to use Ajax and JSON with the APIs for popular web sites like Blogger, YouTube, Twitter, Flickr, and Google Maps. These are powerful skills for enhancing a web site. To complete this package, section 5 presents a complete course in jQuery Mobile, which offers an exciting, new way to develop web sites for mobile devices. Today, the best web sites are available in both full and mobile versions, so this section also shows how to use a JavaScript plugin to redirect a mobile device from the full version of a web site to its mobile version.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
JavaScript for Web Warriors
Patrick Carey, Sasha Vodnik Paperback R1,310 R1,176 Discovery Miles 11 760
AWS Certified Solutions Architect Study…
B Piper Paperback R1,422 R1,088 Discovery Miles 10 880
Murachs Dreamweaver CC 2014
Zak Ruvalcaba Paperback R1,610 R1,348 Discovery Miles 13 480
Managing Chaos - Digital Governance by…
Lisa Welchman Paperback R958 Discovery Miles 9 580
Beginning ReactJS Foundations Building…
C Minnick Paperback R873 Discovery Miles 8 730
JavaScript in easy steps
Mike McGrath Paperback R330 Discovery Miles 3 300
NGINX Cookbook - Advanced Recipes for…
Derek Dejonghe Paperback R751 Discovery Miles 7 510
Flash CS6
Chris Grover Paperback R1,257 Discovery Miles 12 570
OCP Oracle Certified Professional Java…
S Selikoff Paperback R1,229 R961 Discovery Miles 9 610
OCP Oracle Certified Professional Java…
J Boyarsky Paperback R743 Discovery Miles 7 430

 

Partners