0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (90)
  • R250 - R500 (505)
  • R500+ (3,199)
  • -
Status
Format
Author / Contributor
Publisher

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

Learning Grunt (Paperback): Douglas Reynolds Learning Grunt (Paperback)
Douglas Reynolds
R866 Discovery Miles 8 660 Ships in 10 - 15 working days

Monitor and automate complex JavaScript tasks and processes by obtaining a practical understanding of Grunt About This Book * Gain a solid knowledge of Grunt to achieve better process management by improving consistency, productivity, reliability, and quality of code * Install, configure, and use plugins into your project with this hands-on guide * This step-by-step tutorial will walk you through practical examples of workflow automation Who This Book Is For If you are a JavaScript developer and want to learn project monitoring and automation using Grunt, then this book is for you. Basic knowledge of Node.js and Angular.js is assumed. However, no previous experience using Grunt.js is required. What You Will Learn * Install and configure Grunt and its dependencies such as Node.js and Node Package Manager (NPM) * Create a sample application using Angular.JS * Configure plugins to perform various tasks that will benefit your project * Explore the task-specific methods available through the Grunt API such as configuration, externals, events, and logging * Set up tasks to automate the build process of the simple contact application * Build, test, and refine a sample project * Get general tips, tricks, and troubleshooting strategies to identify and solve common issues in Grunt * Advance your knowledge of Grunt with concepts such as configuration variables and test automation In Detail With the increasing focus on task automation, the Grunt task runner is a vast platform that allows you to incorporate automation into your workflows. At the outset, you will learn how to use Node.js and NMP through an example. You will then find out how to build a sample app and the development environment for it. You will further delve into the implementation of Grunt plugins and the configuration of Grunt tasks. Furthermore, you will explore the various methods and packages for workflow automation. The final chapter will cover some advanced concepts, such as configuration variables and how to create a Grunt plugin. By the end of the book, you will have gained the fundamentals of Grunt and progressed through advanced concepts, including building a Grunt plugin. Style and approach This book is an easy-to-follow, step-by-step tutorial that provides explanations and examples of deploying Grunt from scratch.

Spring Essentials (Paperback): Shameer Kunjumohamed, Hamidreza Sattari Spring Essentials (Paperback)
Shameer Kunjumohamed, Hamidreza Sattari
R1,247 Discovery Miles 12 470 Ships in 10 - 15 working days

Build mission-critical enterprise applications using Spring Framework and Aspect Oriented Programming About This Book * Step into more advanced features of aspect-oriented programming and API components to build enterprise grade systems * Build lightning-fast web applications and REST APIs using Spring MVC and its asynchronous processing capabilities with the view technologies of your choice * Explore simplified but powerful data access techniques including JPA (Java Persistence Architecture) repositories and NoSQL data access Who This Book Is For If you are a Java developer who is looking to master Enterprise Java Development using Spring Framework, then this book is ideal for you. Prior understanding of core Java programming and a high-level understanding of Spring Framework is recommended. Having sound knowledge of servlet-based web development in Java and basic Database concepts would be an advantage but not a requirement. What You Will Learn * Set up and build standalone and web-based projects using Spring Framework with Maven or Gradle * Get familiar with JSP Form processing using Spring and Form Tag Library * Develop RESTful API applications for XML and JSON data transfers with non-blocking asynchronous capabilities * Explore Spring's comprehensive transaction support for declarative Transaction Management and its integration with Spring's data access abstractions * Investigate Spring Data access mechanisms with Spring Data Repositories, a simple and consistent data-access abstraction * Construct real-time applications using WebSocket with a SockJS fallback option * Understand how to secure your Spring Web and standalone applications using Spring Security declaratively and consistently * Get to grips with the end-to-end development of an API-based modern SPA using EmberJS at the front end and SpringMVC at the back end In Detail Spring is an open source Java application development framework to build and deploy systems and applications that run on the JVM. It is the industry standard and the most popular framework among Java developers with over two-thirds of developers using it. Spring Essentials makes learning Spring so much quicker and easier with the help of illustrations and practical examples. Starting from the core concepts of features such as inversion of Control Container and BeanFactory, we move on to a detailed look at aspect-oriented programming. We cover the breadth and depth of Spring MVC, the WebSocket technology, Spring Data, and Spring Security with various authentication and authorization mechanisms. Packed with real-world examples, you'll get an insight into utilizing the power of Spring Expression Language in your applications for higher maintainability. You'll also develop full-duplex real-time communication channels using WebSocket and integrate Spring with web technologies such as JSF, Struts 2, and Tapestry. At the tail end, you will build a modern SPA using EmberJS at the front end and a Spring MVC-based API at the back end.By the end of the book, you will be able to develop your own dull-fledged applications with Spring. Style and approach This book is a practical guide based on logical modules of the whole Spring Framework family, with a start-small approach, increasing in complexity as it progresses. Every chapter is an amalgamation of theory and practical examples, with further discussion on additional features and approaches.

Express.js - Node.js Framework for Web Application Deveopment (Paperback): Daniel Green Express.js - Node.js Framework for Web Application Deveopment (Paperback)
Daniel Green
R323 Discovery Miles 3 230 Ships in 10 - 15 working days
Java - Programming Bootcamp The Crash Course for Understanding the Basics of Java Computer Language (Paperback): David Maxwell Java - Programming Bootcamp The Crash Course for Understanding the Basics of Java Computer Language (Paperback)
David Maxwell
R354 Discovery Miles 3 540 Ships in 10 - 15 working days
Getting Started with Ionic (Paperback): Rahat Khanna Getting Started with Ionic (Paperback)
Rahat Khanna
R860 Discovery Miles 8 600 Ships in 10 - 15 working days

Get up and running with developing effective Hybrid Mobile Apps with Ionic About This Book * Develop engaging mobile experiences with a native-looking UI in Ionic and AngularJS * Build mobile applications with a native UI and interactions with device APIs using popular web technologies such as HTML, CSS, and JavaScript * Create an e-commerce mobile app using tutorials and code samples Who This Book Is For This book is ideal for any web developer who wants to enter into the world of mobile app development but has no clue where to start. Ionic is an ideal starting point and provides a smooth learning curve to help you build hybrid apps using web technologies and to develop native apps for iOS and Android, you do not need to know multiple languages. This book will also be useful for Hybrid App developers who have not found the perfect framework to ensure users get a rich experience from your apps. What You Will Learn * Get to know about Hybrid Apps and AngularJS * Set up a development environment to build Hybrid Apps * Navigate around the components and routing in Ionic * Use different Ionic directives for a mobile-specific experience * Integrate an Ionic App with backend web services * Work with plugins to include native functionality in your hybrid apps * Test your apps on real devices * Build an e-commerce app for iOS and Android from scratch In Detail Hybrid Apps are a promising choice in mobile app development to achieve cost effectiveness and rapid development. However, they were not preferred over native apps until few years back due to a poor performance and bad user experience, but everything has changed with the release of Ionic. It has evolved as the most popular choice for Hybrid Mobile App development as it tends to match the native experience and provides robust components/tools to build apps. Getting Started with Ionic equips any web developer with the basic knowledge needed to use modern web technologies to build amazing hybrid mobile apps using Ionic. This fast-paced, practical book explains all the important concepts of AngularJS and Cordova Framework required to develop apps, then gives you a brief introduction to hybrid mobile applications. It will guide you through setting up the environment to develop mobile apps, and through the multiple options and features available in Ionic so you can use them in your mobile apps. Features such as the Side Menu, Tabs, Touch Interactions, and native features such as Bar Code, Camera, and Geolocations are all covered.. Finally, we'll show you how to use Cordova plugins and publish your apps. Style and approach Getting started with Ionic is a compact, easy-to-follow guide to developing hybrid mobile apps using Ionic with real world examples of building an e-commerce app.

Pro jQuery (Paperback, 1st ed.): Adam Freeman Pro jQuery (Paperback, 1st ed.)
Adam Freeman
R1,229 R1,091 Discovery Miles 10 910 Save R138 (11%) Ships in 10 - 15 working days

jQuery is one of the most popular and powerful JavaScript libraries available today. It's widely used to create rich user experiences and to simplify website and application development. It is the tool of choice for web developers everywhere and sets the standard for simplicity, flexibility and extensibility. In Pro jQuery, seasoned author Adam Freeman explains how to get the most from jQuery by focusing on the features you need for your project. He starts with the nuts and bolts and shows you everything through to advanced features, going in depth to give you the knowledge you need. Getting the most from jQuery is essential to truly mastering web development.What you'll learn * Understand the capabilities of jQuery and why it is special * Use the core of jQuery to enrich HTML, including tables, forms and data displays * Use jQuery UI to create rich and fluid user experiences * Use rich interactions such as drag and drop, sortable data and touch sensitivity * Use jQuery Mobile to create touch-enabled interfaces for mobile devices and tablets * Extend jQuery by creating custom plugins and widgets Each topic is covered clearly and concisely, and is packed with the details you'll need to learn to be truly effective with jQuery. The most important features are given a no-nonsense, in-depth treatment, and chapters contain examples that demonstrate both the power and the subtlety of jQuery. Who this book is for This book is for working developers who want to learn about jQuery in detail. Quick refreshers of HTML and CSS are given to help you get up to speed, but a good working knowledge of the basics is assumed.Table of Contents * Putting jQuery In Context * HTML Primer * CSS Primer * JavaScript Primer * The jQuery Basics * Managing the Element Selection * Manipulating the DOM * Manipulatng the Elements * Working with Events * Using jQuery Effects * Refractoring the Example: Part I * Using Data Templates * Working with Forms * Using Ajax: Part I * Using Ajax: Part II * Refractoring the Example: Part II * Setting Up jQuery UI * Using the Button, Progress Bar, and Slider Widgets * Using the Autocomplete and Accordion Widgets * Using the Tabs Widget * Using the Datepicker Widget * Using the Dialog Widget * Using the Drag & Drop Interactions * Using the Other Interactions * Refactoring the Example: Part III * Getting Started with jQuery Mobile * Pages and Navigation * Dialogs, Themes, and Layouts * Buttons and Collapsible Blocks * Using jQuery Mobile Forms * jQuery Mobile Lists * Refactoring the Mobile Example: Part IV * Using the jQuery Utility Methods * The jQuery UI Effects & CSS Framework * Using Deferred Objects

Pro SharePoint with jQuery (Paperback, 1st ed.): Phill Duffy Pro SharePoint with jQuery (Paperback, 1st ed.)
Phill Duffy
R1,290 Discovery Miles 12 900 Ships in 10 - 15 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.

ECMAScript 6 - Learn The Most Powerful of Scripting Languages that is implemented in the Form of JavaScript, JScript and... ECMAScript 6 - Learn The Most Powerful of Scripting Languages that is implemented in the Form of JavaScript, JScript and ActionScript (Paperback)
Daniel Green
R275 Discovery Miles 2 750 Ships in 10 - 15 working days
Beginning CSS3 (Paperback, 1st ed.): David Powers Beginning CSS3 (Paperback, 1st ed.)
David Powers
R1,957 R1,600 Discovery Miles 16 000 Save R357 (18%) Ships in 10 - 15 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?

PrimeFaces Theme Development (Paperback): Andy Bailey, Sudheer Jonna PrimeFaces Theme Development (Paperback)
Andy Bailey, Sudheer Jonna
R1,009 Discovery Miles 10 090 Ships in 10 - 15 working days

Create, package, and customize stunning themes using PrimeFaces About This Book * Build PrimeFaces themes that meet the industry standards * Customize your themes for mobile web applications with PrimeFaces Mobile * A precise, example-oriented guide to help you create interesting themes using the PrimeFaces tools Who This Book Is For If you are a Web Designer who wants to create and modify PrimeFaces themes then this book is for you. Basic knowledge of JSF, CSS, and HTML is assumed. What You Will Learn * Use Maven to create JSF Projects * Create a custom theme using JQuery UI tools * Package your theme for distribution and use your PrimeFaces-based web applications as drop in libraries * Develop additional dynamic look and feel elements that themes do not already supply * Apply look and feel elements dynamically to views without causing page refreshes * Reduce code repetition by applying page templates to your JSF project In Detail Developing stunning themes for web applications has never been easier! PrimeFaces delivers a powerful set of features that enables JSF developers to create and customize awesome themes on the web. It is very easy to use because it comes as a single JAR file and requires no mandatory XML configuration. With more than 30 out-of-the-box themes, jQuery integration, a mobile UI toolkit, Ajax Push technology, and much more, PrimeFaces takes JSF application development to a whole new level! This book is a hands-on example-rich guide to creating and customizing PrimeFaces themes using available tools. Beginning with creating a JSF project and integrating the PrimeFaces library, this book will introduce you to the features of theme components, how these are structured, and how PrimeFaces uses JQuery UI to apply a theme to your application. You will learn to examine and change the CSS rules and get creative by setting standard icons and adding new icons to them. You will use a combination of JavaScript and CSS to enhance your application with help of scheduler component and go on to adapt and package your custom theme so that it is compatible with the Resource Manager. Finally, you will explore PrimeFaces mobile apps, ensuring themes are compatible with your mobile applications best practices for theme design. Style and approach This book is a concise, hands-on guide to developing PrimeFaces themes, working from the ground up with examples in each topic implemented in a web application. You will be encouraged to explore areas of your own interest without the requirement to stick to the letter of the chapter.

Xsl - The Personal Trainer for Xslt, Xpath and Xsl-Fo (Paperback): Stanek Xsl - The Personal Trainer for Xslt, Xpath and Xsl-Fo (Paperback)
Stanek
R767 Discovery Miles 7 670 Ships in 10 - 15 working days
Mastering ServiceStack (Paperback): Andreas Niedermair Mastering ServiceStack (Paperback)
Andreas Niedermair
R1,226 Discovery Miles 12 260 Ships in 10 - 15 working days

Utilize ServiceStack as the rock solid foundation of your distributed system About This Book * Take advantage of the various data providers to access authentication and authorization, sessions, cache, and database * Leverage asynchronous processing for decoupling components to ease scaling * Monitor and tune the performance of your distributed system Who This Book Is For Mastering ServiceStack is targeted at developers who have already implemented web services with ASMX, WCF, or ServiceStack and want to gain more insight into the possibilities ServiceStack has to offer to build distributed systems of all scales. What You Will Learn * Design a prudent and resilient API, following the RESTful design * Understand the internal processing chain and utilize the provided hooks * Incorporate ServiceStack as a full service provider to your existing distributed system * Leverage the power of asynchronous processing and add message queues to your architecture * Analyze and tune the performance of your service In Detail Mastering ServiceStack covers real-life problems that occur over the lifetime of a distributed system and how to solve them by deeply understanding the tools of ServiceStack. Distributed systems is the enterprise solution that provide flexibility, reliability, scaling, and performance. ServiceStack is an outstanding tool belt to create such a system in a frictionless manner, especially sophisticated designed and fun to use. The book starts with an introduction covering the essentials, but assumes you are just refreshing, are a very fast learner, or are an expert in building web services. Then, the book explains ServiceStack's data transfer object patterns and teach you how it differs from other methods of building web services with different protocols, such as SOAP and SOA. It also introduces more low-level details such as how to extend the User Auth, message queues and concepts on how the technology works. By the end of this book, you will understand the concepts, framework, issues, and resolutions related to ServiceStack. Style and approach A step-by-step approach that follows the natural requirements of a distributed system in a conversational style.

Learning PowerShell DSC (Paperback): James Pogran Learning PowerShell DSC (Paperback)
James Pogran
R1,255 Discovery Miles 12 550 Ships in 10 - 15 working days

Get started with the fundamentals of PowerShell DSC and utilize its power to automate deployment and configuration of your servers About This Book * Create flexible and maintainable deployments using DSC configuration scripts that stand the test of time * Explore the in depth details of the core architecture, concepts, and practices used by PowerShell DSC * A step-by-step guide that shows you how to start using and taking advantage of PowerShell DSC Who This Book Is For This book is intended for system administrators, developers, or engineers who are responsible for configuration management and automation and wish to learn PowerShell Desired State Configuration for efficient management, configuration and deployment of systems and applications. What You Will Learn * Understand configuration management and why you need it * Craft flexible, reusable, and maintainable configuration scripts for thousands of servers * Create custom DSC resources to manage any application or server setting * Apply configuration data to deploy applications to different environments * Utilize DSC push deployments to test your configuration scripts and custom DSC resources * Install, configure and use DSC pull servers * Run a Windows MSI package * Deploy a website In Detail Windows PowerShell is a task-based command-line shell and scripting language designed especially for system administration. PowerShell DSC is a new management platform that enables you to deploy and manage configuration data for software services and manage the environment in which these services run. This book begins with an overview of the basics of PowerShell DSC by covering the architecture and components of the Desired Sate Configuration. It will then familiarize you with the set of PowerShell language extensions and new PowerShell commands. It will help you understand and create DSC configurations with the help of practical examples, and to create DSC custom resources for your custom applications. Finally, you will learn to deploy a real world application using PowerShell DSC. By the end of the book, you will have better knowledge about the powerful Desired State Configuration platform, which helps you to achieve continuous delivery, and efficient management and easy deployment of data for systems. Style and approach This book is an in-depth guide to using PowerShell DSC, full of real-world experiences and best practices using PowerShell DSC. The topics are explained and build on one another other to provide a holistic learning experience. At the end, all the features learned will be used to create a real world application deployment using DSC.

Learning Shiny (Paperback): Hernan G. Resnizky Learning Shiny (Paperback)
Hernan G. Resnizky
R1,134 Discovery Miles 11 340 Ships in 10 - 15 working days

If you are a data scientist who needs a platform to show your results to a broader audience in an attractive and visual way, or a web developer with no prior experience in R or Shiny, this is the book for you.

Android Programming in a Day! & Ruby Programming Professional Made Easy (Paperback): Sam Key Android Programming in a Day! & Ruby Programming Professional Made Easy (Paperback)
Sam Key
R263 Discovery Miles 2 630 Ships in 10 - 15 working days
Android Programming in a Day! & JavaScript Professional Programming Made Easy (Paperback): Sam Key Android Programming in a Day! & JavaScript Professional Programming Made Easy (Paperback)
Sam Key
R263 Discovery Miles 2 630 Ships in 10 - 15 working days
Android Programming in a Day! & HTML Professional Programming Made Easy (Paperback): Sam Key Android Programming in a Day! & HTML Professional Programming Made Easy (Paperback)
Sam Key
R261 Discovery Miles 2 610 Ships in 10 - 15 working days
Ruby on Rails For Beginners - Rails Web Development Programming and Coding Tutorial (Paperback): Joseph Joyner Ruby on Rails For Beginners - Rails Web Development Programming and Coding Tutorial (Paperback)
Joseph Joyner
R276 Discovery Miles 2 760 Ships in 10 - 15 working days
SignalR - Real-time Application Development - (Paperback, 2nd Revised edition): Einar Ingebrigtsen SignalR - Real-time Application Development - (Paperback, 2nd Revised edition)
Einar Ingebrigtsen
R1,127 Discovery Miles 11 270 Ships in 10 - 15 working days

A fast-paced guide to develop, test, and deliver real-time communication in your .Net applications using SignalR About This Book * Build and test real-time apps in .Net using the new features of SignalR * Explore the fundamentals and the new methods and functions in the latest version of SignalR along with developing a complete application from scratch * A progressive, hands-on guide to gain an understanding of the SignalR framework Who This Book Is For If you are a .Net developer with good understanding of the .Net platform then this is an ideal book for you to learn how to build real-time apps using the SignalR framework. What You Will Learn * Explore the basic knowledge and understanding of SignalR * Get to know how to connect client to the server * Connecting a client with a server and setting a hub * Creating group connections together * Understand how to have state in the client to have specific operations * Securing SignalR connections * How to scale SignalR across multiple servers * Building a client for WPF * Building a client using Xamarin targeting Windows, iPhone and Android * Get to grips with monitoring the traffic in SignalR using Fiddler for Windows and Charles for OSX * Setting up code to host SignalR using OWIN In Detail With technology trends, demands on software have changed with more and more skilled users. Over the past few years, with services such as Facebook, Twitter and push notifications on smartphones, users are now getting used to being up to date with everything that happens all the time. With SignalR, the applications stay connected and will generate notifications when something happens either from the system or by other users thus giving new opportunities to enter into this new, exciting world of real-time application development. This is a step-by-step guide that follows a practical approach helping you as a developer getting to get started with SignalR by learning its fundamentals. It will help you through building real-time applications using the new methods and functions in the SignalR framework. Starting from getting persistent connections with the server, you will learn the basics of connecting a client to the server and how the messaging works. This will be followed by setting up a hub on the server and consuming it from a JavaScript client. Next you will be taught how you can group connections together to send messages. We will then go on to know how you can have state in the client to handle specific operations like connecting or disconnecting. Then, moving on you will learn how to secure your SignalR connections using OWIN and scaling SignalR across multiple servers. Next you will learn building a client for WPF and building a client using Xamarin that targets Windows Phone, iPhone and Android. Lastly, you will learn how to monitor the traffic in SignalR using Fiddler, Charles and hosting SignalR using OWIN. Style and approach This is an example- oriented and comprehensive guide to learning the fundamentals of SignalR to build real-time applications. It will help you build real-time applications on the .Net platform in a step-by-step manner along with giving teaching techniques to deal with possible performance bottlenecks and other key topics.

KnockoutJS by Example (Paperback): Adnan Jaswal KnockoutJS by Example (Paperback)
Adnan Jaswal
R1,374 Discovery Miles 13 740 Ships in 10 - 15 working days

Develop rich, interactive, and real-world web applications using knockout.js About This Book * Master the full range of features provided by knockout.js such as declarative binding, automatic refresh, dependency tracking, and templating using this project based guide * Tackle real-world problems such as page navigation, forms, composite UI components, maps integration, server interaction for CRUD operations, and application security * Discover the power of knockout.js as you build applications with complexity ranging from beginner to advanced * Extend and customize knockout.js to harness its full potential * Integrate with third party libraries and APIs to build fully featured applications Who This Book Is For This book is intended for designers and developers who want to learn how to use Knockout to develop rich, interactive, and modular web applications. The book assumes no prior knowledge of the Knockout library but basic familiarity with HTML, CSS, and JavaScript would be helpful. What You Will Learn * Explore the basic concept behind the Model-View-View Model (MVVM) design pattern and how it is implemented by knockout.js * Develop a modular application skeleton based on the Module Pattern that can be used as a template for your projects * Use knockout.js with other libraries and APIs, such as JQuery, Bootstrap, and the Google Maps API, to give your users a richer experience * Create real-world dynamic web forms to capture user information and learn how knockout.js makes it easier to capture, validate, and submit form data * Develop and use dynamic UI components such as grids, tabs, master details view, and wizards * Extend knockout.js to add custom extenders, binding handlers, subscribers, and observables * Secure your single page application using token-based authentication In Detail KnockoutJS By Example is a project-based guide that introduces the key features and concepts of knockout.js. It helps you create an application skeleton and a Hello World application. You will develop a To-Do list application that aims to show the basic features of knockout.js in action, such as data binding and observables, following which you will develop a dynamic online customer registration form that captures and validates customer information. This book will further walk you through developing a customer banking portal, which demonstrates the use of knockout.js with components such as navigation bars, tabs, carousels, master details view, panels, forms, and wizards. You will also discover how to use token-based authentication and authorization to secure the customer banking portal, and move on to creating an editable products grid with CRUD operations. Finally, you will explore how to use the Google Maps API with knockout.js. KnockoutJS By Example will not only leave you with a basic understanding of knockout.js fundamentals but also take you through some of the advanced features. It will help you get a web application up and ready instantly. Style and approach The book takes an iterative approach in explaining and building the sample applications. The applications are built in small portions with each portion delivering a set of features. It is an easy-to-follow yet comprehensive hands-on guide, which is full of real-world applications.

Learning Android Google Maps (Paperback): Raj Amal W. Learning Android Google Maps (Paperback)
Raj Amal W.
R1,402 Discovery Miles 14 020 Ships in 10 - 15 working days

Integrate Google Maps with your Android application to offer feature-rich and interactive maps About This Book * Set up the development environment and obtain the Google API key to create your first map application * Create a cutting edge Google maps application by implementing all the concepts learned * A step-by-step tutorial guide that is full of pragmatic examples Who This Book Is For If you are an Android developer and want to integrate maps into your application, then this book is definitely for you. This book is intended for novice Android application developers who would like to get up and running with map rich applications using Google Maps. Some basic development experience would be helpful but it's not a mandate. What You Will Learn * Get to know about the basic development environment setup needed to create a successful map application * Generate an SHA1 fingerprint, obtain an API key, and create a basic map application * Detect different types of maps and implement them in your application * Add information to your map such as markers, overlays, information windows, and shapes * Explore the interaction with maps and work with gestures * Change the different camera views in your map application * Work with real-time GPS location data and implementing it in your application * Apply Street View and integrate the StreetViewPanoroma fragment to your application * Employ the native Google maps application to solve some of the tasks using intents * Create a cutting edge Google maps application by implementing all the concepts learned In Detail This book helps you to overcome the most common problems faced by users and helps you create a successful map application without any hassle. The book starts with a brief description of how to set up an environment and obtain an API key to create your map application. This book will teach you about adding markers, overlays, and information windows to the map in detail. You will then dive deep into customizing various types of maps and working with location data and Google Street view. By the end of this book, you will be able to create succinct map applications in Android using Google maps efficiently. Style and approach The book is tailored for the reader with a fundamental approach to Android Google Maps providing a step-by-step introduction to Android Google Maps. It focuses on simple, easy-to-understand examples that are pragmatic and serve as useful basis for real-world applications. Different topics are approached in a bottom-up fashion, gradually going from the simplest foundations to the most advanced features.

Learning Dart - (Paperback, 2nd Revised edition): Ivo Balbaert, Dzenan Ridjanovic Learning Dart - (Paperback, 2nd Revised edition)
Ivo Balbaert, Dzenan Ridjanovic
R1,552 Discovery Miles 15 520 Ships in 10 - 15 working days

Learn to develop high performance applications with Dart 1.10 About This Book * Develop apps for the modern web using Dart and HTML5 * Clarify and shorten your Dart code using enums * Build a complex UI for business applications with Dart's Polymer framework, based on web components Who This Book Is For If you want to become a developer for the modern web, or wish to add Dart to your tool belt, then this book is for you. The book assumes you have basic HTML experience and know how web applications work. Some previous programming experience, preferably in a modern language like C#, Java, Python, Ruby or JavaScript, will give you a head start. You can work with Dart on your preferred platform, be it Linux, Mac OS X or Windows. What You Will Learn * Structure your code using functions, classes, generics, packages and libraries * Use the power of modern browsers to process and store data * Make games by drawing, and using audio and video in the browser * Develop an application with a model-driven and spiral-paced approach * Discover the Observatory tools for profiling memory and CPU usage of Dart programs * Store your app's data in MySQL and MongoDB through Dart * Build powerful HTML5 forms, validate and store data in local storage, and use web components to build your own user interface * Run your Dart server on an App Engine Managed VM In Detail Dart is an open source programming language for the web, developed at Google, with a steadily growing community. It is a single language for both client and server, appropriate for the full range of devices on the web - including phones, tablets, laptops, and servers. It encompasses the lessons of the last two decades of web programming. This book will give you a thorough overview of Dart, taking you through its ecosystem, syntax, and development principles. With this book, you will build web games using HTML5, audio, and video, and also dive into processing and displaying data in HTML5 forms with Dart. You will also learn how web components fit together with HTML5, and how to apply them in business web applications of the future. You will discover how to store data on the client, communicate data between client and server with JSON, and store JSON data with MongoDB and MySQL. Stop solving new challenges with the same old tools - let Dart show you a whole new way. Style and approach This book provides you a project-based approach, with everything you need to start or enhance your career in the future of web development with Dart. It follows the spiral approach: each project builds up in successive spirals, adding new features in each step.

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,462 R1,214 Discovery Miles 12 140 Save R248 (17%) Ships in 10 - 15 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

Php - Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures &... Php - Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code like a PRO in 24 hrs or less!) (Paperback)
R M Z Trigo, Codewell Academy
R311 Discovery Miles 3 110 Ships in 10 - 15 working days
Troubleshooting Puppet (Paperback): Thomas Uphill Troubleshooting Puppet (Paperback)
Thomas Uphill
R983 Discovery Miles 9 830 Ships in 10 - 15 working days

Troubleshoot your Puppet infrastructure to leverage your system's performance effectively About This Book * Covers major tools in Puppet deployment * Fix catalog compilation problems and deal with issues found in larger deployments, such as scaling and improving performance. * A fast-paced guide with real-world examples Who This Book Is For If you are a beginner to intermediate Puppet Engineer looking for guidance to help fix problems with your Puppet deployments, this book is for you. What You Will Learn * Debug your Puppet infrastructure * Use APIs to ensure services are working properly * Fix catalog compilation issues * Solve problems using Hiera tool * Detect problems in your environment using PuppetDB tool * Learn ways to format code to aid in identifying errors * Troubleshoot errors in modules and templates In Detail Puppet is a configuration management system written for system administrators to manage a large number of systems efficiently and help maintain order. Deploying Puppet becomes more complex as you increase the number of nodes in your environment. The Puppet tool is an intelligent solution that increases the automation footprint for the proactive management of server infrastructures. Puppet's simple programming language is usable on most operating systems and is portable on different deployment environments. We begin by looking at the puppet.conf server configuration file, and talk about possible problems that can occur. What does puppet really do in the background and what options does it provide for troubleshooting? This is what we will explore. Moving on, we will be troubleshooting errors made in modules and templates, finding the best solutions. We will be writing code that will helping us in identify errors. Then we will explain how several ENCs do their job and how puppet communicates with them. We will learn how PuppetDB collects data generated by Puppet. It also enables advanced Puppet features like exported resources, and can be the foundation for other applications that use Puppet's data. By the end of the book we will have learned the best debugging tips for Puppet and PuppetServer. Style and approach This is a quick-paced guide packed with real-world examples and solutions to obstacles in your Puppet infrastructure.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Encyclopedia of Soils in the Environment
Michael J. Goss, Margaret A. Oliver Hardcover R70,463 Discovery Miles 704 630
Combinatorial Kalman Filter and High…
Nils Braun Hardcover R2,874 Discovery Miles 28 740
Collinear Resonance Ionization…
Adam Robert Vernon Hardcover R2,888 Discovery Miles 28 880
Electromagnetic Form Factors of Charmed…
Kadir Utku Can Hardcover R3,119 Discovery Miles 31 190
Study of Excess Electronic Recoil Events…
Evan Shockley Hardcover R4,570 Discovery Miles 45 700
Orpheus in the Underpass
Ross McKessock Hardcover R790 Discovery Miles 7 900
Collaborative Worldbuilding for Video…
Kaitlin Tremblay Paperback R1,247 Discovery Miles 12 470
Great Pianists on Piano Playing - Study…
James Francis Cooke Paperback R676 Discovery Miles 6 760
Leading with Sound - Proactive Sound…
Rob Bridgett Paperback R1,167 Discovery Miles 11 670
Earth Observation for Flood Applications…
Guy J-P. Schumann Paperback R3,740 Discovery Miles 37 400

 

Partners