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

Drag & Drop HTML (Paperback): Davinder Singh Minhas Drag & Drop HTML (Paperback)
Davinder Singh Minhas
R143 R132 Discovery Miles 1 320 Save R11 (8%) Ships in 10 - 15 working days

"Drag and Drop" is a series of 12 books, mainly aimed at beginners and students. It is based on the WYSIWYG (what you see is what you get) method, so the reader can easily correlate what is written in the book with what is displayed on the computer screen. The programs can be learnt by the simple process of dragging, dropping and clicking on the command with the mouse. Each book in the series focuses on a particular software and explains it in a clear and concise manner.

XSLT 2e (Paperback, 2nd Revised edition): Doug Tidwell XSLT 2e (Paperback, 2nd Revised edition)
Doug Tidwell
R1,296 R1,124 Discovery Miles 11 240 Save R172 (13%) Ships in 18 - 22 working days

After years of anticipation and delay, the W3C finally released the XSLT 2.0 standard in January 2007. The revised edition of this classic book offers practical, real-world examples that demonstrate how you can apply XSLT style sheets to XML data using either the new specification, or the older XSLT 1.0 standard. XSLT is a critical language for converting XML documents into other formats, such as HTML code or a PDF file. With "XSLT", you get a thorough understanding of XSLT and XPath and their relationship to other web standards, along with recommendations for a honed toolkit in an open platform-neutral, standards-based environment.This book: covers the XSLT basics, including simple style sheets and methods for setting up transformation engines; walks you through the many parts of XSLT, particularly XSLT's template-based approach to transformations; applies both XSLT 1.0 and 2.0 solutions to the same problems, helping you decide which version of XSLT is more appropriate for your project; and, includes profuse examples that complement both the tutorial and the reference material. The new edition of "XSLT" has been updated thoroughly to explain XSLT 2.0 's many dependencies, notably XML Schema and XPath 2.0. Want to find out how the 2.0 specification improves on the old? This book will explain.

Alice 3 to Java - Learning Creative Programming through Storytelling and Gaming (Paperback): Wanda Dann, Don Slater, Laura... Alice 3 to Java - Learning Creative Programming through Storytelling and Gaming (Paperback)
Wanda Dann, Don Slater, Laura Paoletti, Dave Culyba
R3,680 Discovery Miles 36 800 Ships in 10 - 15 working days

For courses in Introductory Programming for Java and Alice Learn programming basics in a creative context that's more engaging and less complicated Taking a computer programming course can be challenging, time-consuming, and downright frustrating-but there's a better way. Alice 3 to Java: Learning Creative Programming through Storytelling and Gaming, First Edition introduces readers to programming in a creative context that's more engaging and less complicated, while still covering all the essential concepts you'd expect to see in an introductory programming course. Readers are invited to step into the world of creating 3D animations through chapters that present programming concepts with hands-on examples. Throughout the text, readers create a short story or game centered on Lawrence Prenderghast's Haunted Circus, a story by Laura Paoletti. Students bring the story to life through projects and exercises using Alice, an animation tool similar to professional software used by studios like Pixar and DreamWorks. Later in the book, students may apply what they've learned in Alice to using Java, a professional, production-level programming course.

Beginning Groovy, Grails and Griffon (Paperback, 1st ed.): Christopher M. Judd, Joseph Faisal Nusairat, Jim Shingler, Vishal... Beginning Groovy, Grails and Griffon (Paperback, 1st ed.)
Christopher M. Judd, Joseph Faisal Nusairat, Jim Shingler, Vishal Layka
R2,440 Discovery Miles 24 400 Ships in 18 - 22 working days

Web frameworks are playing a major role in the creation of today's most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Java developers have been particularly fortunate in this area, having been able to take advantage of Grails, an open source framework that supercharges productivity when building Java--driven web sites. Grails is based on Groovy, which is a very popular and growing dynamic scripting language for Java developers and was inspired by Python, Ruby, and Smalltalk. Beginning Groovy, Grails and Griffon is the first introductory book on the Groovy language and its primary web framework, Grails. Griffon is also covered. While Grails is the Web framework for building Groovy Web applications, Griffon is the deskop framework for building desktop Groovy applications. Could Groovy be the new Java? It's light, fast and free (open source). This book gets you started with Groovy, Grails and Griffon, and culminates in the example and possible application of some real--world projects.You follow along with the development of each project, implementing and running each application while learning new features along the way. What you'll learn* Understand the fundamentals of the open source, dynamic Groovy scripting language and the Grails web framework. * Capitalize upon Grails' well--defined framework architecture to build web applications faster than ever before. * Improve your web application with cutting--edge interface enhancements using Ajax. * Use Grails' object--relational mapping solution, GORM, to manage your data store more effectively than ever before. * Take advantage of Groovy to create reporting services, implement batch processing, and create alternative client interfaces. * Deploy and upgrade your Grails--driven applications with expertise and ease. * Discover an alternative client in Groovy as well. * Explore the Griffon framework for creating Groovy-based desktop applications. Who this book is for Java and web developers looking to learn and embrace the power and flexibility offered by the more agile, lightweight Groovy scripting language and its Grails and Griffon frameworks.

HTML5 Advertising (Paperback, 1st ed.): John Percival HTML5 Advertising (Paperback, 1st ed.)
John Percival
R2,366 Discovery Miles 23 660 Ships in 18 - 22 working days

Web advertising is changing. What was once a predominantly Flash-based medium is making the switch to HTML5, with the benefit of a plug-in free environment giving a larger audience for ads, and better integration with the page they are featured on. We live in a time where marketers, designers, and developers are confused as to what they can and can't do on different devices, browsers, and operating systems. What better way to finally make sense of it all, than by stepping through the entire campaign process on your own terms? HTML5 Advertising will educate you on the whole digital advertising process from start to finish, and help you take advantage of new HTML5 features such as canvas, CSS3 animations, DOM events, audio and video, and offline storage. You'll also learn how to get around discrepancies in browser support with JavaScript and polyfills. You will be provided with tips and tricks to better optimize content across screens and make the most successful campaign with the lightest footprint possible, which is especially important when deploying to mobile devices.This book: * Takes you through the advertising campaign process with HTML5 from design to delivery * Provides in-depth knowledge into the digital advertising landscape and the HTML5 specification * Communicates tips and tricks coming from Flash and ActionScript to HTML5, CSS3 and JavaScript. HTML5 Advertising equips you with the knowledge to attack cutting-edge, rich media projects with confidence and scale, while also learning the essentials to communicate to internal and external clients. HTML5 is here whether you like it or not, so why not jump in early and head down the path of building the future.What you'll learn * How to work with web standards within the digital advertising desktop and mobile landscape * Understand new HTML5 features like SVG, web fonts, device orientation, offline storage and tracking, geolocation, canvas, drag-n-drop, webGL and video * Create, encode and deliver device and browser agnostic video for HTML5 * Create interactive and dynamic advertisements for HTML5 compliant browsers * Deploy to mobile devices, both in application and mobile web environments * Optimize your creatives and provide graceful failovers when needed with debugging tips * Understand the entire digital advertising campaign process from end to end Who this book is for HTML5 Advertising is for the designer/developer transitioning from Flash & Actionscript to web standards (HTML5, CSS3 and JavaScript). It's ideal for someone who is ready to move beyond his/her current skillset and get a jumpstart on developing with the emerging standard. It's for designers and developers tired of not reaching the full audience on Apple iOS platforms and browsers where Flash can't run.While the industry is swiftly progressing towards the new standard, Digital Advertising with HTML5 is an excellent choice for developers and designers who enjoy learning useful tips and shortcuts that they can apply in their professional life. It's an exceptional choice for the creative or technology director craving to improve the skillsets of an entire team or department.

Design Patterns in PHP and Laravel (Paperback, 1st ed.): Kelt Dockins Design Patterns in PHP and Laravel (Paperback, 1st ed.)
Kelt Dockins
R1,844 Discovery Miles 18 440 Ships in 10 - 15 working days

Learn each of the original gang of four design patterns, and how they are relevant to modern PHP and Laravel development. Written by a working developer who uses these patterns every day, you will easily be able to implement each pattern into your workflow and improve your development. Each pattern is covered with full examples of how it can be used. Too often design patterns are explained using tricky concepts, when in fact they are easy to use and can enrich your everyday development. Design Patterns in PHP and Laravel aims to break down tricky concepts into humorous and easy-to-recall details, so that you can begin using design patterns easily in your everyday work with PHP and Laravel. This book teaches you design patterns in PHP and Laravel using real-world examples and plenty of humor. What You Will Learn Use the original gang of four design patterns in your PHP and Laravel development How each pattern should be used Solve problems when using the patterns Remember each pattern using mnemonics Who This Book Is For People using Laravel and PHP to do their job and want to improve their understanding of design patterns.

Foundation Adobe Edge Animate - for HTML5, CSS3, and JavaScript Development (Paperback, 1st ed.): Tom Green, Michael Clawson Foundation Adobe Edge Animate - for HTML5, CSS3, and JavaScript Development (Paperback, 1st ed.)
Tom Green, Michael Clawson
R1,119 Discovery Miles 11 190 Ships in 18 - 22 working days

Foundation Adobe Edge Animateis a project-oriented book that will walk you through the features ofEdge Animate - Adobe's exciting new motion and interaction tool forweb standards development. Edge Animate is an application that allows web designers and developers to make full use of many of the features of CSS3, JavaScript, and HTML5. Edge Animate enables you to animate graphics without the need to hand code everything using canvas or SVG. It exports well-formed, standards-compliant code that you can either use to create new web products, or add directly into existing projects. It also features full JavaScript and DOM manipulation, enabling you to get under the hood and create fantastic interactive experiences. Using a unique project-oriented focus you will be creating carefully developed projects designed to give you the skills and confidence necessary to undertake interactive and web design experiences aimed at devices ranging from smart phones to the TV set in your living room. Along the way you will discover how many of the tools in the Adobe Web Design CS6 collection can be fully utilized to create expressive and engaging web applications. This includes: Building interactive projects using the Edge Animate timeline and coding tools. Learning how Fireworks, Photoshop, and Illustrator are used for Edge Animate content creation. Discovering how pages created in Dreamweaver and Muse can become fully interactive and contain motion graphics in Edge Animate. What you'll learn Use Edge Animate to create web sites and applications Create web graphics without the need to hand code in canvas Add JavaScript animation and interactivity to your projects Integrate Edge Animate content with your own HTML5 projects Easily handle DOM events Combine Edge Animate with Dreamweaver and Muse Who this book is for

Web standards developers needing a simple tool to create interactive experiences in HTML5, CSS3, and JavaScript Table of Contents Learning the Edge Animate Interface Creating Timeline Animations: Part 1 Creating Timeline Animations: Part 2 Creating Graphics for Edge Animate Working with Type in Edge Animate Adding Interactivity in Edge Animate Edge Animate and the Web Adding a Bit of "Wow"EdgeAnimate and Digital PublicationsEdge Animate Goes Mobile

Pro SharePoint with jQuery (Paperback, 1st ed.): Phill Duffy Pro SharePoint with jQuery (Paperback, 1st ed.)
Phill Duffy
R1,194 Discovery Miles 11 940 Ships in 18 - 22 working days

Pro SharePoint with jQuery is all about how to work seamlessly with the two popular technologies to create rich and interactive web parts, application pages, and more. In this book, author Phill Duffy provides complete, meaningful and realistic examples to really help you understand the key concepts and their integration points. Inside, you'll find all the tools and resources you need to use jQuery to provide the next level of SharePoint functionality. Learn what it takes to get ready to use jQuery, how to create rich, responsive, and highly functional user interfaces, how to call the SharePoint web services and work with HTML elements, and much more with Pro SharePoint with jQuery. * Takes you through the different ways of integrating jQuery into your SharePoint environment * Provides various levels of projects to show off the extensive capabilities of jQuery within SharePoint * Teaches you how to provide rich, fluent and interactive jQuery-enabled user interfaces What you'll learn * The basics of jQuery effects, including styling elements, generating HTML markup on the fly, and creating modal dialogs * How to debug your jQuery * How to create a task management application page that allows users to easily create, edit and move tasks across statuses * How to use JQuery's built-in Ajax functions to dynamically load data into a web part * How to work with the SharePoint web services to interact with your SharePoint data * How to work with the SharePoint 2010 Client Object Model with jQuery * jQuery plug-in development patterns to create modular, reusable jQuery plug-ins. Who this book is for Pro SharePoint with jQuery is for intermediate programmers interested in building rich, interactive web parts, application pages and more using the combined power of jQuery and SharePoint.

Beginning CSS3 (Paperback, 1st ed.): David Powers Beginning CSS3 (Paperback, 1st ed.)
David Powers
R1,802 R1,480 Discovery Miles 14 800 Save R322 (18%) Ships in 18 - 22 working days

Beginning CSS3 teaches you how to style web pages using Cascading Style Sheets (CSS)the language of web design. Starting from first principles, you'll learn through a series of practical exercises how to change the default look of HTML tags, adding color, backgrounds, and borders. The book demystifies core concepts, such as the CSS box model and selectors, giving you the confidence and knowledge to create innovative and flexible page layouts. You'll also learn how to create rounded corners, drop shadows, and gradients without the need for images, using the latest CSS3 techniques. What you'll learn Teaches how to style attractive and flexible web pages Hands-on exercises demonstrate how to combine style rules for different effects Comprehensive coverage of CSS2.1 and stable parts of CSS3 Who this book is for

Beginning CSS3is aimed at web designers who want to master the use of Cascading Style Sheets to style and lay out modern web pages. It teaches core concepts, such as the CSS box model and choosing the most appropriate selectors to apply styles efficiently. This makes it an excellent choice for both complete beginners and web designers who want to improve their understanding of CSS. Table of Contents Introducing CSS - the Language of Web Design Using Basic Selectors Specifying Sizes, Colors, and Files Styling Text Embedding Web Fonts Understanding Layout with the CSS Box Model Floating Elements for Layout Adding Backgrounds Adding Borders and Drop Shadows Styling Lists and Navigation Menus Positioning Elements Precisely Cross-Browser Layout Techniques Using Advanced Selectors Styling Tables Generated Content Creating a Print Style Sheet Targeting Styles at Different Devices with Media Queries Using CSS3 Multi-Column Layout Creating Gradients Without images 2D Transformations and Transitions Animating Elements with CSS Keyframes What Next?

RESTful Web APIs (Paperback): Leonard Richardson RESTful Web APIs (Paperback)
Leonard Richardson; Contributions by Mike Amundsen, Sam Ruby
R1,025 R786 Discovery Miles 7 860 Save R239 (23%) Ships in 10 - 15 working days

The popularity of REST in recent years has led to tremendous growth in almost-RESTful APIs that don't include many of the architecture's benefits. With this practical guide, you'll learn what it takes to design usable REST APIs that evolve over time. By focusing on solutions that cross a variety of domains, this book shows you how to create powerful and secure applications, using the tools designed for the world's most successful distributed computing system: the World Wide Web. You'll explore the concepts behind REST, learn different strategies for creating hypermedia-based APIs, and then put everything together with a step-by-step guide to designing a RESTful Web API.Examine API design strategies, including the collection pattern and pure hypermedia Understand how hypermedia ties representations together into a coherent API Discover how XMDP and ALPS profile formats can help you meet the Web API "semantic challenge" Learn close to two-dozen standardized hypermedia data formats Apply best practices for using HTTP in API implementations Create Web APIs with the JSON-LD standard and other the Linked Data approaches Understand the CoAP protocol for using REST in embedded systems

Harnessing Hibernate (Paperback): James Elliott Harnessing Hibernate (Paperback)
James Elliott
R915 R794 Discovery Miles 7 940 Save R121 (13%) Ships in 18 - 22 working days

Harnessing Hibernate is an ideal introduction to the popular framework that lets Java developers work with information from a relational database easily and efficiently. Databases are a very different world than Java objects, and they often involve people with different skills and specializations. With Hibernate, bridging these two worlds is significantly easier, and with this book, you can get up to speed with Hibernate quickly. Rather than present you with another reference, Harnessing Hibernate lets you explore the system, from download and configuration through a series of projects that demonstrate how to accomplish a variety of practical goals. The new edition of this concise guide walks you through Hibernate's primary features, which include mapping from Java classes to database tables, and from Java data types to SQL data types. You will also learn about Hibernate's data query and retrieval facilities, and much more. By reading and following along with the examples, you can get your own Hibernate environment set up quickly and start using it for real-world tasks right away. Harnessing Hibernate teaches you how to: * Perform Object/Relational mapping * Work with persistent data from Java code * Work with groups and relationships between objects * Extend Hibernate's rich type support for your own needs * Simplify query creation using criteria and examples * Use the Hibernate Query Language (HQL) and understand how it differs from SQL * Use Hibernate in conjunction with Spring * Use Hibernate in conjunction with other packages, such as the Stripes web framework and the Eclipse IDE Once you're past the first few chapters, you can jump to topics that you find particularly interesting or relevant. All background material and explanations of how Hibernate works and why is in the service of a focused task. Source code can be downloaded from the book's website. If using SQL is an uncomfortable chore, Harnessing Hibernate offers you an effective and trouble-free method for working with the information you store in your applications.

Building Digital Experience Platforms - A Guide to Developing Next-Generation Enterprise Applications (Paperback, 1st ed.):... Building Digital Experience Platforms - A Guide to Developing Next-Generation Enterprise Applications (Paperback, 1st ed.)
Shailesh Kumar Shivakumar, Sourabhh Sethii
R1,346 R1,124 Discovery Miles 11 240 Save R222 (16%) Ships in 18 - 22 working days

Use digital experience platforms (DXP) to improve your development productivity and release timelines. Leverage the pre-integrated feature sets of DXPs in your organization's digital transformation journey to quickly develop a personalized, secure, and robust enterprise platform. In this book the authors examine various features of DXPs and provide rich insights into building each layer in a digital platform. Proven best practices are presented with examples for designing and building layers. A special focus is provided on security and quality attributes needed for business-critical enterprise applications. The authors cover modern and emerging digital trends such as Blockchain, IoT, containers, chatbots, artificial intelligence, and more. The book is divided into five parts related to requirements/design, development, security, infrastructure, and case study. The authors employ proven real-world methods, best practices, and security and integration techniques derived from their rich experience. An elaborate digital transformation case study for a banking application is included. What You'll Learn Develop a digital experience platform from end to end Understand best practices and proven methods for designing overall architecture, user interface and integration components, security, and infrastructure Study real-world cases, including an elaborate digital transformation building an enterprise platform for a banking application Know the open source tools and technology frameworks that can be used to build DXPs Who This Book Is For Web developers, full stack developers, digital enthusiasts, digital project managers, and architects

Head First Ruby (Paperback): Jay McGavren Head First Ruby (Paperback)
Jay McGavren
R1,560 R1,033 Discovery Miles 10 330 Save R527 (34%) Ships in 10 - 15 working days

What will you learn from this book?What's all the buzz about this Ruby language? Is it right for you? Well, ask yourself: are you tired of all those extra declarations, keywords, and compilation steps in your other language? Do you want to be a more productive programmer? Then you'll love Ruby. With this unique hands-on learning experience, you'll discover how Ruby takes care of all the details for you, so you can simply have fun and get more done with less code.Why does this book look so different?Based on the latest research in cognitive science and learning theory, Head First Ruby uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.

Using the HTML5 Filesystem API (Paperback): Eric Bidelman Using the HTML5 Filesystem API (Paperback)
Eric Bidelman
R443 R361 Discovery Miles 3 610 Save R82 (19%) Ships in 10 - 15 working days

Several client-side storage options are available to web applications, but one area that's been lacking until now is file I/O - the ability to organize binary data into a true hierarchy of folders. That has changed with the advent of HTML5. With this book, you'll learn how to provide your applications with a file system that enables them to create, read, and write files and folders in a sandboxed section of the user's local filesystem. Author Eric Bidelman, a Senior Developer Programs Engineer on the Google Chrome team, provides several techniques and complete code examples for working with the HTML5 Filesystem API. * Learn common operations for working with files and directories * Become familiar with HTML5's storage use cases and security considerations * Understand the storage options available, including temporary, persistent, and unlimited * Write text or append data to an existing user file * Import files into your application by accessing a user's hard drive * Get techniques for using a file with filesystem, blob, or data URLs * Use the synchronous version of the HTML5 Filesystem API within a Web Worker context

Web Development with Node and Express - Leveraging the JavaScript Stack (Paperback, 2nd edition): Ethan Brown Web Development with Node and Express - Leveraging the JavaScript Stack (Paperback, 2nd edition)
Ethan Brown
R1,068 R942 Discovery Miles 9 420 Save R126 (12%) Ships in 10 - 15 working days

Build dynamic web applications with Express, a key component of the Node/JavaScript development stack. In this updated edition, author Ethan Brown teaches you Express fundamentals by walking you through the development of an example application. This hands-on guide covers everything from server-side rendering to API development suitable for use in single-page apps (SPAs). Express strikes a balance between a robust framework and no framework at all, allowing you a free hand in your architecture choices. Frontend and backend engineers familiar with JavaScript will also learn best practices for building multipage and hybrid web apps with Express. Pick up this book and discover new ways to look at web development. Create a templating system for rendering dynamic data Dive into request and response objects, middleware, and URL routing Simulate a production environment for testing Persist data in document databases with MongoDB and relational databases with PostgreSQL Make your resources available to other programs with APIs Build secure apps with authentication, authorization, and HTTPS Integrate with social media, geolocation, and more Implement a plan for launching and maintaining your app Learn critical debugging skills

Building Isomorphic JavaScript Apps (Paperback): Jason Strimpel, Maxime Najim Building Isomorphic JavaScript Apps (Paperback)
Jason Strimpel, Maxime Najim
R912 R616 Discovery Miles 6 160 Save R296 (32%) Ships in 10 - 15 working days

Isomorphic JavaScript, often described as the holy grail of web application development, refers to running JavaScript code on both the browser client and web application server. This application architecture has become increasingly popular for the benefits of SEO, optimized page load and full control of the UI, and isomorphic libraries are being used at companies like Walmart, Airbnb, Facebook, and Netflix. With this practical book, authors Jason Strimpel and Maxime Najim provide the knowledge you need to build and maintain your own isomorphic JavaScript apps. This book includes: Part 1 identifies different classifications of isomorphic JavaScript apps, and shows you how to set up a development environment Part 2 takes you from theory to practice by showing you how to build out your own isomorphic app Part 3 takes you through existing solutions in the market today, providing you with the knowledge you need to bring isomorphic solutions into your development workflow

Microservice Patterns - With examples in Java (Paperback): Chris Richardson Microservice Patterns - With examples in Java (Paperback)
Chris Richardson
R1,115 R937 Discovery Miles 9 370 Save R178 (16%) Ships in 5 - 10 working days

Description All aspects of software development and deployment become painfully slow. The solution is to adopt the microservice architecture. This architecture accelerates software development and enables continuous delivery and deployment of complex software applications. Microservice Patterns teaches enterprise developers and architects how to build applications with the microservice architecture. This book also teaches readers how to refactor a monolithic application to a microservice architecture. Key features * In-depth guide * Practical examples * Step-by-step instructions Audience Readers should be familiar with the basics of enterprise application architecture, design, and implementation. About the technology Microservice architecture accelerates software development and enables continuous delivery and deployment of complex software applications. Author biography Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. Today, he is a recognized thought leader in microservices. Chris is the creator of http://microservices.io , a website describing how to develop and deploy microservices. He provides microservices consulting and training and is working on his third startup http://eventuate.io , an application platform for developing microservices.

HTML5 Programming for ASP.NET Developers (Paperback, 1st ed.): Bipin Joshi HTML5 Programming for ASP.NET Developers (Paperback, 1st ed.)
Bipin Joshi
R1,230 Discovery Miles 12 300 Ships in 18 - 22 working days

HTML5 Programming for ASP.NET Developers teaches you to harness the power and flexibility of HTML5 in new or existing ASP.NET and ASP.NET MVC web applications. Focusing on the programmable features of HTML5 that will be most useful to you as an ASP.NET developer, this book will take you straight to the heart of what you can get out of this new technology. HTML5 is an emerging web standard that has received a great deal of attention from browser companies and the developer community, encompassing HTML, JavaScript enhancements and CSS3 specifications. But HTML5 isn't just about markup. A major part of HTML5 is its programmable features and APIs, which make up the core of this book. HTML5 Programming for ASP.NET Developers will show you how to: * Add interactivity and media to your sites using the Canvas and Audio and Video APIs. * Make your web applications work offline, understand client side storage options using Web Storage, and work more efficiently with local files using the File API. * Use the Communication API and Web Sockets for easier communication between server and client.Other topics include multithreading with Web Workers, understanding the new form inputs and controls, using Geolocation, and enhancing your web forms and pages with CSS3. All major browsers already support HTML5 to varying degrees and are aggressively working to provide full-fledged standardized support. Start using HTML5 in your projects today, and build future-ready web applications that take advantage of the exciting features that HTML5 has to offer. What you'll learn * Learn to structure and style your web pages using new HTML5 features. * Use Web Storage, Canvas, Web Workers, Web Sockets, application caching and more in ASP.NET. * Illustrates HTML5 feature utilization in both Web Forms and MVC applications. * Use JavaScript and jQuery to communicate between HTML5 and ASP.NET server side code. * Learn to use HTML5 in Visual Web Developer. * See how HTML5 allows you to develop cross-browser future ready web applications. Who this book is for Whether you've worked on a few small projects, or been working with ASP.NET and ASP.NET MVC for some time, this book will get you up-and-running with HTML5 so you can make it a part of your daily toolkit.If you are comfortable with creating Web Forms and MVC projects, and you care about staying at the cutting edge of the latest web standards and technologies, this book is for you.

Modern PHP (Paperback): Josh Lockhart Modern PHP (Paperback)
Josh Lockhart
R780 R550 Discovery Miles 5 500 Save R230 (29%) Ships in 10 - 15 working days

PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you'll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries. Author Josh Lockhart-creator of PHP The Right Way, a popular initiative to encourage PHP best practices-reveals these new language features in action. You'll learn best practices for application architecture and planning, databases, security, testing, debugging, and deployment. If you have a basic understanding of PHP and want to bolster your skills, this is your book. Learn modern PHP features, such as namespaces, traits, generators, and closures Discover how to find, use, and create PHP components Follow best practices for application security, working with databases, errors and exceptions, and more Learn tools and techniques for deploying, tuning, testing, and profiling your PHP applications Explore Facebook's HVVM and Hack language implementations-and how they affect modern PHP Build a local development environment that closely matches your production server

Programming ASP.NET Core (Paperback): Dino Esposito Programming ASP.NET Core (Paperback)
Dino Esposito
R1,053 R849 Discovery Miles 8 490 Save R204 (19%) Ships in 10 - 15 working days

The complete, pragmatic guide to building high-value solutions with ASP.NET Core Programming ASP.NET Core is the definitive guide to practical web-based application development with Microsoft's new ASP.NET Core framework. Microsoft MVP Dino Esposito introduces proven techniques and well-crafted example code for solving real problems with ASP.NET Core. Step by step, he guides you through using all key ASP.NET Core technologies, including MVC for HTML generation, .NET Core, EF Core, ASP.NET Identity, dependency injection, and much more. Esposito thoroughly covers ASP.NET Core's cross-platform capabilities and what's changed from older ASP.NET versions, but he doesn't stop there: he offers a complete learning path for every developer who wants to build production solutions, including mobile-specific solutions. Microsoft MVP Dino Esposito shows how to: * Create new projects and understand their structure * Set up and use the familiar MVC application model in ASP.NET Core * Write controller class code to govern all stages of request processing * Serve HTML from controllers, or directly via Razor Pages * Master the Razor language for quickly defining the layout of HTML views * Manage cross-cutting concerns such as global configuration data, error and exception handling, controller class design, and dependency injection * Secure applications with user authentication and ASP.NET Core's policy-based user authorization API * Design for efficient data access, and choose the right option for reading and writing data * Build ASP.NET Core Web APIs that return JSON, XML, or other data * Use data binding to programmatically update visual components with fresh information * Build device-friendly web views for iOS and Android * Explore the radically new ASP.NET Core runtime environment and Dependency Injection (DI) infrastructure

CSS in Depth (Paperback): Keith J Grant CSS in Depth (Paperback)
Keith J Grant
R1,058 R970 Discovery Miles 9 700 Save R88 (8%) Ships in 9 - 17 working days

CSS lets programmers precisely specify the visual design of a web page or web app, from the structural layout of elements on the page to their individual look and feel. CSS in Depth takes web developers from beginner to advanced. In this book, they will revisit concepts that they are likely familiar with but have not completely mastered. Key Features: * Teaches the cascade, floats, and positioning * Example-rich * Covers both beginner and advanced topics This book is for both experienced and new web developers who want to deepen their knowledge of CSS. It assumes you have some basic experience with HTML, CSS, and the web. Some familiarity with JavaScript or other C-like programming language may be beneficial, but not required. About the Technology: CSS, short for "Cascading Style Sheets", is one of the foundational technologies that drives the Internet. It specifies the visual design of a web page or web app, from the structural layout of elements on the page to their individual look and feel.

Violent Python - A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers (Paperback): T. J... Violent Python - A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers (Paperback)
T. J O'Connor
R1,064 R859 Discovery Miles 8 590 Save R205 (19%) Ships in 10 - 15 working days

"Violent Python" shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead of relying on another attacker s tools, this book will teach you to forge your own weapons using the Python programming language. This book demonstrates how to write Python scripts to automate large-scale network attacks, extract metadata, and investigate forensic artifacts. It also shows how to write code to intercept and analyze network traffic using Python, craft and spoof wireless frames to attack wireless and Bluetooth devices, and how to data-mine popular social media websites and evade modern anti-virus.

- Demonstrates how to write Python scripts to automate large-scale network attacks, extract metadata, and investigate forensic artifacts.

- Write code to intercept and analyze network traffic using Python. Craft and spoof wireless frames to attack wireless and Bluetooth devices.

- Data-mine popular social media websites and evade modern anti-virus. "

Spring Boot in Action (Paperback): Craig Walls Spring Boot in Action (Paperback)
Craig Walls
R1,013 R925 Discovery Miles 9 250 Save R88 (9%) Ships in 9 - 17 working days

DESCRIPTION Although Spring Framework simplifies enterprise Java development, it can require a lot from developers in terms of framework configuration. Spring Boot radically streamlines the process of creating Spring applications by employing automatic configuration, along with a programming model built around established conventions for build-time and runtime dependencies. It also provides a component that gives insight into the internals of a running application and a handy CLI that can be used to write command-line scripts in Groovy. Developers who have used Spring Boot say that they can't imagine ever going back to hand-configuring their applications. Spring Boot in Action is a developer-focused guide to writing applications using Spring Boot. It shows readers how to bypass the tedious configuration steps so that they can concentrate on their application's behavior. Using interesting, relevant examples, Spring expert Craig Walls shows both how to use the default settings effectively and how to override and customize Spring Boot for each unique environment. Along the way, it offers insights from Craig's years of Spring development experience. KEY SELLING POINTS Practical hands-on guide Quickly develop Spring applications Author insights based on years of Spring Development Covers newest features of Spring Boot AUDIENCE Written for readers familiar with the Spring Framework. ABOUT THE TECHNOLOGY Spring Boot brings a convention-over-configuration programming model to the Spring Framework. With Spring Boot, Spring developers can focus on producing application functionality with little effort spent on configuring Spring itself.

Information Architecture, 4e (Paperback, 4th Revised edition): Louis Rosenfeld, Peter Morville, Jorge Arango Information Architecture, 4e (Paperback, 4th Revised edition)
Louis Rosenfeld, Peter Morville, Jorge Arango
R1,440 R1,193 Discovery Miles 11 930 Save R247 (17%) Ships in 18 - 22 working days

Information architecture (IA) is far more challenging-and necessary-than ever. With the glut of information available today, anything your organization wants to share should be easy to find, navigate, and understand. But the experience you provide has to be familiar and coherent across multiple interaction channels, from the Web to smartphones, smartwatches, and beyond. To guide you through this broad ecosystem, this popular guide-now in its fourth edition-provides essential concepts, methods, and techniques for digital design that have withstood the test of time. UX designers, product managers, developers, and anyone involved in digital design will learn how to create semantic structures that will help people engage with your message. This book includes: An overview of IA and the problems it solves for creating effective digital products and services A deep dive into IA components, including organization, labeling, navigation, search, and metadata Processes and methods that take you from research to strategy, design, and IA implementation

Designing for Scalability with Erlang/OTP (Paperback): Francesco Cesarini Designing for Scalability with Erlang/OTP (Paperback)
Francesco Cesarini; Contributions by Steve Vinoski
R1,142 R867 Discovery Miles 8 670 Save R275 (24%) Ships in 10 - 15 working days

If you need to build a scalable, fault tolerant system with requirements for high availability, discover why the Erlang/OTP platform stands out for the breadth, depth, and consistency of its features. This hands-on guide demonstrates how to use the Erlang programming language and its OTP framework of reusable libraries, tools, and design principles to develop complex commercial-grade systems that simply cannot fail. In the first part of the book, you'll learn how to design and implement process behaviors and supervision trees with Erlang/OTP, and bundle them into standalone nodes. The second part addresses reliability, scalability, and high availability in your overall system design. If you're familiar with Erlang, this book will help you understand the design choices and trade-offs necessary to keep your system running.Explore OTP's building blocks: the Erlang language, tools and libraries collection, and its abstract principles and design rules Dive into the fundamentals of OTP reusable frameworks: the Erlang process structures OTP uses for behaviors Understand how OTP behaviors support client-server structures, finite state machine patterns, event handling, and runtime/code integration Write your own behaviors and special processes Use OTP's tools, techniques, and architectures to handle deployment, monitoring, and operations

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Bistabilities and Nonlinearities in…
Hitoshi Kawaguchi Hardcover R2,714 Discovery Miles 27 140
Fluid Dynamics - Part 2: Asymptotic…
Anatoly I. Ruban Hardcover R2,352 Discovery Miles 23 520
Transport Coefficients of Fluids
Byung Chan Eu Hardcover R4,237 Discovery Miles 42 370
Quantum Monte Carlo Methods in Condensed…
M. Suzuki Hardcover R4,180 Discovery Miles 41 800
Fluctuating Nonlinear Oscillators - From…
Mark Dykman Hardcover R4,038 Discovery Miles 40 380
Quantum Field Theory in Condensed Matter…
Naoto Nagaosa Hardcover R4,351 Discovery Miles 43 510
Wave Propagation in Solid and Porous…
Hamid R. Hamidzadeh, Liming Dai, … Hardcover R4,770 Discovery Miles 47 700
Introduction to the Physics of Diluted…
Jan A. Gaj, Jacek Kossut Hardcover R4,108 Discovery Miles 41 080
Transport and NMR Studies of Charge…
Takuro Sato Hardcover R2,653 Discovery Miles 26 530
Fluid Mechanics and the SPH Method…
Damien Violeau Hardcover R3,733 Discovery Miles 37 330

 

Partners