Sencha Ext JS 5 Bootcamp in a Book - Softcover

Drucker, Steven D

 
9781511659581: Sencha Ext JS 5 Bootcamp in a Book

Inhaltsangabe

Sencha Ext JS 5 Bootcamp in a Book teaches you everything that you need to know in order to build a cross-browser, x-device compatible, next-generation web application using nothing but Javascript and good intentions. This book contains over 60 hands-on exercises that cover nearly every aspect of developing enterprise-grade web apps using Sencha's Ext JS 5 javascript framework. Table of Contents:

  1. Introducing the Course
  2. Introducing Ext JS 5
    • Implementing the 3-tier architecture
    • Reviewing features and capabilities
    • Reviewing the Ext JS examples
    • Introducing MVC and MVVM
    • Introducing the Class System
    • Generating App Scaffolding with Sencha Cmd
    • Using the API Docs
    • Debugging and troubleshooting your app
    • Getting Help from the Sencha Network
  3. Defining Views
    • Deep-Diving into the Class System
    • Working with DOM Elements vs. Ext Components
    • Using the Component Hierarchy
    • Instantiating a Viewport
    • Using the Border Layout
    • Defining Panels
    • Defining Toolbars, Buttons, and Menus
    • Handling User Events with ViewControllers
    • Working with Tab Panels
    • Supporting the “back” button with Routes
    • Working with Windows
    • Implementing a Dashboard
  4. Reading Complex Data from an App Server
    • Understanding AJAX and REST
    • Implementing View Models and Data Binding
    • Implementing Roles-Based Security
    • Defining a Data Model
    • Defining a Proxy
    • Reading Multiple Records into a Data Store
    • Using Chained Stores
  5. Visualizing Tabular Data in Grids
    • Defining a Grid
    • Using Grid Widgets
    • Implementing Data Pagination
    • Defining Grouped Grids
    • Enhancing Grouped Grids
    • Editing Data in Grids
  6. Generating Markup from Data
    • Working with XTemplates
    • Looping Through Data
    • Implementing Conditional Processing
    • Executing Inline JavaScript
    • Binding Custom JavaScript Methods to XTemplates
    • Performing Basic Calculations in an XTemplate
    • Binding a Template to a Component
    • Using the DataView
  7. Visualizing Hierarchical Data in Trees
    • Introducing the TreeStore
    • Understanding the NodeInterface Class
    • Implementing a Tree Panel
    • Implementing a Tree Grid
    • Working with Heterogeneous Node Types
    • Using Trees as an Input Mechanism
  8. Visualizing Data in Charts
    • Instantiating a Chart
    • Configuring Chart Axes
    • Configuring Chart Labels
    • Configuring Chart Legends
    • Using Chart Interactions
    • Working with Bar Charts
    • Working with Line Charts
    • Working with Gauges
  9. Maintaining State
    • Configuring the State Provider
    • Saving the State of Components
    • Adding State Management to Non-Stateful Components
  10. Creating Data Entry Forms
    • Creating Data Entry Forms
    • Defining a Form
    • Configuring Form Fields
    • Using the Combo Box Field
    • Sizing Fields with the Anchor Layout
    • Sizing Fields with the Form Layout
    • Assigning Default Configuration Values
    • Grouping Fields
    • Validating Input Data
    • Formatting the Data Validation Error Messages
    • Submitting Data to the Server for Processing
    • Binding Grids to Forms
  11. Theming your App
  12. Going into Production
    • Documenting your App with JSDuck
    • Unit Testing with Jasmine and Siesta
    • Generating Testing and Production Builds
  13. Appendix A: Configuring your Development Environment
  14. Appendix B: Congressional Earmarks Lab
  15. Appendix C: Proposal Manager Lab

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

Fig Leaf Software is an award-winning team of imaginative designers, innovative developers, approachable instructors, and insightful strategists. For over 20 years, we’ve helped a diverse range of clients with needs across the entire spectrum of web-related services, including custom software development, content management solutions, design, marketing, content strategies, product licensing and personalized training. Located in the heart of Washington, DC, we’re a Certified Service-Disabled Veteran-Owned Small Business (SD-VOSB) with a keen ability to understand your needs, a broad array of strategic partners, and a talented team eager to make your latest web initiative a resounding success. Fig Leaf maintains close partnerships with Sencha, Adobe, Google, Acquia, Ektron, and other thought-leaders in web application development and web content management. Check us out at http://www.figleaf.com and http://training.figleaf.com. Whether you need strategic consulting, best practice guidance, or products and training for real-world solutions, We’ve Got You Covered. ----- Throughout his twenty year career in I.T., Steve Drucker has authored over a dozen instructor-led courses for Sencha, Adobe, and others including Sencha's official courseware for Ext JS 4 and Sencha Touch 2.3. Steve holds a Certified Technical Trainer (CTT+) credential and is a Sencha certified instructor, spreading the gospel of Ext to hundreds of developers. He is also a certified instructor for another dozen web products and platforms including Acquia Drupal, Adobe ColdFusion, Adobe Dreamweaver, Adobe Acrobat, Adobe LiveCycle, and Adobe Connect. He has consulted on over a hundred different production apps throughout his career, coding for Verizon, The Voice of America, The Architect of the Capitol, The National Park Service, Quest Diagnostics, and many others. Steve was awarded a B.S. in Computer Science from The University of Maryland, College Park and is a co-sponsor of the Fig Leaf Software Drucker/Gallerizzo Computer Science Scholarship. Currently, Steve leads the rich internet/mobile apps consulting and training practices at the company that he founded over 20 years ago-- Fig Leaf Software, located in Washington, D.C. Sign up for an instructor-led course with Steve at http://training.figleaf.com and check out Fig Leaf Software's portfolio at http://www.figleaf.com Contact Steve at: e. sdrucker@figleaf.com in: http://www.linkedin.com/in/uberfig b: http://druckit.wordpress.com

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.