-
€ 46,90 € 44,25 Excl.
A guide to building Rich Internet Applications with Ext.NET using ASP.NET Web Forms and ASP.NET MVC
Overview
- Build rich internet applications using the power of Ext.NET controls
- Learn how Ext.NET leverages Senchas popular Ext JS JavaScript framework to provide a full client-server web development experience
- Full of examples and tips, with clear step-by-step instructions
In Detail
To build a rich internet application, you need to integrate a powerful client side JavaScript framework with a server side framework. Ext.NET achieves this by integrating Senchas Ext JS framework with the power of ASP.NET. The result a sophisticated framework offering a vast array of controls, layout, and powerful AJAX and server bindings, which can be used to build rich, highly usable web applications.
"Ext.NET Web Application Development" shows you how to build rich applications using Ext.NET. Examples guide you through Ext.NETs various components using both ASP.NET Web Forms and MVC examples. You will also see how Ext.NET handles data binding and server integration. You will also learn how to create reusable components and put them together in great looking applications.
This book guides you through the various Ext.NET components and capabilities to enable you to create highly usable Ext.NET components and web applications.
You will learn about various UI components and numerous layout options through examples. You will see how the AJAX architecture enables you to create powerful data-oriented applications easily. This book will also teach you how to create reusable custom components to suit your needs.
"Ext.NET Web Application Development" shows you how to create rich and usable applications using Ext.NET through numerous examples.
What you will learn from this book
- Understand how Ext.NET and Ext JS fit together to help create applications with seamless server side integration
- Learn how to organize controls and layouts to create highly interactive UIs with the richness of desktop-like applications
- Understand the different AJAX options available to interact with the server and choose the techniques that suit your needs
- Know the various options to represent and model data, locally or remotely, and reuse them where needed
- Learn how to build sophisticated grids, trees, and other AJAX-based components that interact with the server efficiently
- Gain confidence in extending components and creating plugins for reusability and maintainability
- Create user-friendly forms with rich and custom client and server side validation
- Learn how to troubleshoot your applications
Approach
This is a step-by-step tutorial packed with examples and tips to learn Ext.NET from scratch.
Who this book is written for
This book is written for .NET Web Application Developers who are familiar with ASP.NET looking to build .NET based Rich Internet Applications. Whether you are new to Ext JS or you are looking to use your existing Ext JS skills in a .NET environment, this book will be useful for you.
Meer info -
€ 37,90 € 35,75 Excl.
A complete guide to tracking visitors on your websites, e-commerce shopping carts, and apps using Piwik Web Analytics
- Track customers on your websites and apps and improve conversion rates right away
- Customize your tracking for every application and situation
- Embed Piwik's tracking capabilities in other applications
In Detail
Without web analytics, you are blind on the internet. In order to improve conversions and revenue on your web- site, you need to know what is going on. Piwik gives you this data and unlike Google Analytics, gives you total control over its usage. Unlike Google analytics where the data can be read by Google, Piwik maintains complete confidentiality of your website data. By harnessing the power of your tracked data, you can raise the conversion rates on your website to new heights.
"Piwik Web Analytics Essentials" will show you how to install Piwik Open Source Analytics and have you tracking your websites visitors within an hour after you pick up the book! After that, you will learn how to track custom events and programmatically trigger tracking events. The book continues with ecommerce tracking and advanced Piwik API usage.
This book will take you from installing Piwik on your web server to writing custom tracking code for your apps.
You will learn goal and event tracking techniques and how to add them to your standard tracking to fine tune your analytics results. Nothing is untrackable using Piwik: ecommerce shopping carts, web apps, phone apps, and more can make use of Piwik tracking capabilities.
"Piwik Web Analytics Essentials" will walk you through every step with detailed screenshots and plenty of example code.
What will you learn from this book
- Install Piwik on a web server
- Add Piwik tracking to websites
- Customize Piwik JavaScript tracking code
- Track goals and marketing campaigns
- Track events using Piwik
- Track ecommerce sales, lost sales, and conversion rates
- Integrate Piwik with your application
- Customize Piwik to provide your own web analytics service to clients or customers
Approach
Packed with code and the necessary screenshots, this is a step-by-step comprehensive tutorial which will help you learn about Piwik quickly and easily.
Who this book is written for
This book is for everyone ranging from a reader who is new to web analytics to a seasoned coding expert wanting to switch to Piwik from another analytics tool. If you are a newbie, you will learn to install Piwik, install tracking, and customize the JavaScript for their custom needs, as well as why they need to track their visitors. If you are an advanced reader, you will learn to mix JavaScript with PHP, Flash, and other languages in order to write plugins for custom software.
Meer info -
€ 37,90 € 35,75 Excl.
-
€ 17,90 € 16,89 Excl.
A practical guide for designers and developers to create scalable enterprise-class web applications in ExtJS and Sencha Touch using the Sencha MVC architecture
Overview
- Map general MVC architecture concept to the classes in ExtJS 4.x and Sencha Touch
- Create a practical application in ExtJS as well as Sencha Touch using various Sencha MVC Architecture concepts and classes.
- Dive deep into the building blocks of the Sencha MVC Architecture including the class system, loader, controller, and application.
In Detail
Sencha provides one of the most popular frameworks to build RIA applications (using ExtJS) and HTML5 compliant mobile applications (using Sencha Touch). Creating an application is always easy, but creating a highly maintainable and scalable application is challenging without having solid architectural practices in place.
"Sencha MVC Architecture" covers all the aspects, from project design to building and packaging, creating and delivering an enterprise-class application by applying Sencha MVC Architecture. Every concept is supported with a functional code, which you can quickly try out and also understand how it works.
The book presents the general MVC architecture and presents a case for the client-side MVC architecture and their importance. You will learn why we need to have client-side MVC architecture and how the concepts map to the Sencha MVC Architecture. You will then learn how to create an application in ExtJS as well as Sencha Touch by applying all the concepts and classes of Sencha MVC Architecture. The step-by-step approach helps you build a working application without getting into the detail of the constructs yet explains how things work. The later part of the book will explain the Sencha MVC Architecture constructs in detail class system, loader, controller, etc. and the best practices introduced by the framework. The end of the book will walk you through the challenges that you will face when you model your application using the Sencha MVC Architecture and also show you how to overcome each one of them. You will learn how to make use of the tools to manage your project beginning from the project creation to delivery.
What you will learn from this book
- Master the general MVC architecture concept
- Learn how the server-side and client-side MVC architecture work their purpose
- Understand the importance of client-side MVC architecture
- Use Sencha MVC Architecture to map the architectural concept to different classes
- Implement a functional ExtJS based application and a Sencha Touch application using the Sencha MVC Architecture
- Understand the internal functioning of the Sencha MVC Architecture classes view, model, store, controller, and application
- Learn how the new class system works and what best practices are implemented by it, including the coding guidelines such as naming convention, accessor methods, etc.
- Discover the tools available and how to use them to create projects based on MVC architecture, build and package them
Approach
This is a step-by-step tutorial with plenty of example code for easier and quicker pick-up.
Meer info