Books: 8

Ext JS

Create powerful, real-world web applications with Ext JS 6 using sample projects
***** About This Book ***** * Explore, debug, and get practical by extending the sample projects, including a sample RESTful API project in Ext JS 6 * Gain a quick and easy understanding through working source code and get an explanation of multiple cool sample projects * A project-based guide to more » help you get your hands on real-world applications ***** Who This Book Is For ***** If you're a front web developer who is looking to learn a new JavaScript framework, or if you already know about Ext JS and are looking for a practical resource with multiple example projects to get expert-level knowledge in Ext JS, then this guide will be a great resource for you. A basic understanding of HTML, CSS, and JavaScript is expected. ***** What You Will Learn ***** * Install Ext JS Sencha Cmd 6 and debugging tools such as Illumination, App Inspector, and Sencha Fiddle * Understand and apply the core concepts and querying capabilities of Ext JS 6 * Dive deep into powerful components such as Grid, Data View, Trees, and different kinds of charts including 3D charts as well as Bar, Area, Pie, Line charts * Discover how an Ext JS 6 application communicates with the server side through Data Packages such as Stores and Proxies * Discover how to create responsive web applications and client-side routing * Acquire and implement knowledge on accessibility, localization, and the drag-and-drop and theming capabilities of Ext JS 6 ***** In Detail ***** Ext JS is one of the most famous JavaScript frameworks used to create rich interactive web applications using techniques such as Ajax, DHTML, JSON, and DOM scripting. It provides a complete rich set of GUI controls, has an excellent API for AJAX and REST, and helps users to organize their code with Model View ViewModel (MVVM) or the MVC architecture, and supports two-way data binding, responsive layouts, responsive design, and more. It is an extensive, one-stop-shop to build an JavaScript RIA application. This book starts with a clear step-by-step installation guide for Ext JS 6 and the additional tools required for development on both Mac and Windows operating systems. It then covers the core concepts and fundamentals of Ext JS 6. We move on to focus on multiple basic GUI controls such as buttons, message boxes, and menus, and a sample project that covers the fundamental and basic GUI controls. You'll also learn how to design a form with form fields such as a text field, number field, date picker, label, and radio button, and learn about form validation. We proceed to show you how to organize your code using the MVVM application architecture, and you'll then jump into advanced controls such as Grids, Trees, Data Views, and Charts. You'll also learn about the API required for AJAX and REST communication, and learn all need to know about Ext JS Data Packages. A working RESTful API sample project is included to help you explore the Data Packages. Finally, we end with a discussion on responsive design, theming your application, and the available plugins. ***** Style and approach ***** This is an example-based guide to help you develop rich Internet applications using Ext JS 6. Most of the chapters start with a particular concept and code example, and end with a cool sample project that uses the concepts learned in the chapter. « less
Develop robust and maintainable projects that exceed client expectations using Ext JS
***** About This Book ***** * Learn about the tools and ideas that support the architecture of an Ext JS 5 application * Design and build rich real-world Ext JS 5 applications based on a set of client requirements * Make strong architectural decisions based on project specifications with this practical more » guide ***** Who This Book Is For ***** If you are a developer who has knowledge of Ext JS but would like to expand it to encompass the bigger picture of application development, then this book is ideal for you. ***** What You Will Learn ***** * Simplify your code by understanding how to use Ext JS view models and data binding * Build basic applications with the MVVM architecture * Architect advanced Ext JS applications based on a set of requirements * Understand code reuse techniques in Ext JS by identifying code that can be extracted to library classes * Learn advanced Ext JS topics such as responsive design and sessions in Ext JS * Work with testing, debugging, and performance tools to ensure that the final product is robust * Discover an integrated approach to building software, in which the design, tools, and code are equally important to a successful final product ***** In Detail ***** Ext JS is a pure JavaScript application framework for building interactive web applications. It delivers the most advanced charting and graphing capabilities of any JavaScript framework without relying on plugins, thus delivering pixel-perfect visuals on any browser on any operating system. Ext JS Application Development Blueprints discusses ideas and tools such as MVVM, Sencha Cmd, testing, and debugging. Along the way, you will understand the importance of decision-making, flexibility, and constant reassessment of the design and code in order to provide a strong foundation for a successful product. The writing style of this book lends itself to both quickly skimming sections and diving deep into the technology at hand. By combining the best practices with the wealth of knowledge available across the 11 chapters of this book, you'll soon be architecting successful applications for your team and clients. « less
Create powerful web applications with the new and improved Ext JS 5 library
***** About This Book ***** * Explore the essentials of application development in Ext JS 5 and work on real-world web applications * Discover the new features of Ext JS 5 such as MVVM (Model-View-ViewModel) and data binding and avoid writing “glue code” * A step-by-step guide to learning the exciting more » new features of EXT JS 5 library ***** Who This Book Is For ***** If you are a JavaScript developer who now wants to use the Ext JS framework, this is the book for you. This guide is useful to you whether you're new to Ext JS 5 or are a seasoned expert. Experience in HTML, CSS, and JavaScript is required in order to understand and get the most out of this book. ***** What You Will Learn ***** * Create applications with powerful web components designed for an easy end user experience * Discover how Ext JS works and how to make good use of this tool * Understand the basics of web applications using Ext JS * Use the new features of version 5 in your applications * Build agile and responsive web applications using Ext JS * Understand the MVVM application model to connect the model layer to the view * Easily customize sizing, spacing, colors, fonts, and so on in the new touch-friendly themes The new Sencha Ext JS 5 library offers hundreds of components and APIs to build robust applications and fulfills the critical needs of customers all around the world. The new version 5 is packed with new themes and the MVVM architecture that allows you to connect the model layer to the view and automatically update the model when the view is modified and vice versa. This book covers many new features and components of Ext JS 5. At the beginning, learn the core concepts of Sencha Ext JS, components, data models, and mapping. This book also teaches you about event-driven development, forms and grids, charts and themes, and third-party plugins. Later on in the book, you'll learn the implementations of the Tree panel, the MVC pattern, and a completely new feature called MVVM. By working sequentially through each chapter and following the step-by-step guides, you will be able to create a basic application. « less
Ext JS is a mature JavaScript web application framework that provides modern UI widgets and an advanced MVC architecture. It helps you manage tedious boilerplate and minimize hand-coded HTML and browser incompatibilities. Ext JS in Action, Second Edition starts with a quick overview of the framework more » and then explores the core components by diving into complete examples, engaging illustrations, and clear explanations. You'll feel like you have an expert guide at your elbow as you learn the best practices for building and scaling full-featured web applications. « less
Practical Ext JS 4 will get you up and running, using Ext JS 4.2 for your projects, as quickly as possible. After a quick refresher on some JavaScript basics, you will get to grips with Ext JS 4's OO concepts (such as mixins) and familiarize yourself with its UI components and layout. You'll learn all more » the core features of the Ext JS framework, such as its MVC architecture, theming and styling your applications, and displaying data through components such as grids, trees, and charts. You'll use the Ext JS components and create an entire application from scratch by following the many practical examples. Finally, you'll learn about unit testing and packaging to build and deploy better applications. « less
This book is a practical step-by-step tutorial which guides you to migrate from Ext JS 3 to Ext JS 4. There are examples backed with explanations and plenty of code and illustrations to look forward to. This book is written for web developers who are familiar with Ext JS 3 and want to have detailed insights more » into the new features of Ext JS 4. « less
Over 110 easy-to-follow recipes backed up with real-life examples, walking you through basic Ext JS features to advanced application design using Sencha's Ext JS
* Learn how to build Rich Internet Applications with the latest version of the Ext JS framework in a cookbook style * From creating forms to theming your interface, you will learn the building blocks for developing the perfect web application * Easy to follow recipes step through practical and detailed more » examples which are all fully backed up with code, illustrations, and tips In Detail Ext JS 4 is Sencha's latest JavaScript framework for developing cross-platform web applications. Built upon web standards, Ext JS provides a comprehensive library of user interface widgets and data manipulation classes to turbo-charge your application's development. Ext JS 4 builds on Ext JS 3, introducing a number of new widgets and features including the popular MVC architecture, easily customisable themes and plugin-free charting. Ext JS 4 Web Application Development Cookbook works through the framework from the fundamentals to advanced features and application design. More than 130 detailed and practical recipes demonstrate all of the key widgets and features the framework has to offer. With this book, and the Ext JS framework, learn how to develop truly interactive and responsive web applications. Starting with the framework fundamentals, you will work through all of the widgets and features the framework has to offer, finishing with extensive coverage of application design and code structure. Over 110 practical and detailed recipes describe how to create and work with forms, grids, data views, and charts. You will also learn about the best practices for structuring and designing your application and how to deal with storing and manipulating data. The cookbook structure is such that you may read the recipes in any order. The Ext JS 4 Web Application Development Cookbook will provide you with the knowledge to create interactive and responsive web applications, using real life examples. What you will learn from this book * Structure your application according to best practices, manipulate the DOM, and handle events raised by users and the framework * Learn the layouts available in Ext JS and understand how to combine these to make complex layouts * Create aesthetic and user-friendly forms, validate these on the client, and submit data to your server * Present and organize data with Trees, Tabbed layouts, Data Views, and Templates * Make AJAX requests, model data objects, incorporate Ext.Direct, perform CRUD operations on data, and integrate HTML5 local storage with Ext JS * Work with Grids to present and manipulate tabular data by editing rows, dragging and dropping records, scrolling infinitely, and grouping data * Represent data visually with flexible and interactive Charts and Drawing components * Customize the look and feel of your application with SASS and Compass Approach This is a cookbook with easy to follow recipes containing practical and detailed examples which are all fully backed up with code, illustrations, and tips. Who this book is written for The Ext JS 4 Web Application Development Cookbook is aimed at both newcomers and those experienced with Ext JS who want to expand their knowledge and learn how to create interactive web applications with Ext JS 4. « less
Clear step-by-step recipes for building impressive rich internet applications using the Ext JS JavaScript library
Using Ext JS you can easily build desktop-style interfaces in your web applications. Over 400,000 developers are working smarter with Ext JS and yet most of them fail to exercise all of the features that this powerful JavaScript library has to offer. Get to grips with all of the features that you more » would expect with this quick and easy-to-follow Ext JS Cookbook. This book provides clear instructions for getting the most out of Ext JS with and offers many exercises to build impressive rich internet applications. This cookbook shows techniques and "patterns" for building particular interface styles and features in Ext JS. Pick what you want and move ahead. « less