SproutCore Web Application Development
Book Details:
Publisher: | Packt Publishing |
Series: |
Packt
|
Author: | Tyler Keating |
Edition: | 1 |
ISBN-10: | 1849517703 |
ISBN-13: | 9781849517706 |
Pages: | 194 |
Published: | Sep 25 2013 |
Posted: | Nov 19 2014 |
Language: | English |
Book format: | PDF |
Book size: | 3.88 MB |
Book Description:
Creating fast, powerful, and feature-rich web applications using the SproutCore HTML5 framework Overview Write next-gen HTML5 apps using the SproutCore framework and tools Get started right away by creating a powerful application in the very first chapter Build your understanding of SproutCore as you follow through the most complete reference to the framework anywhere in existence In Detail SproutCore is a framework that exists to allow developers to deliver on the promise of the Web with more than just simple attractive demos, but with complex software and remarkable user experiences. SproutCores creators recognized early on that developing real web software requires the same software development tools and practices that have evolved over decades in the native software field and thus SproutCore brings these to the Web. SproutCore Web Application Development is more than just a guide to one of the largest and most powerful web application frameworks out there, its also a guide to writing genre defining web applications and solving the unique problems that the web platform creates. Containing the results of thousands of hours of software development experience, this book is invaluable for anyone already writing software for the Web or just starting out SproutCore Web Application Development comprises of three sections. In the first section we introduce SproutCore and walk through a simple SproutCore application. From there, we look in detail at all of the main components of the framework before finally working through a rigorous real-world example from start to finish. Learning about SproutCore means learning about writing software for the Web. In this book, you will not only learn what sets SproutCore apart from other web libraries and frameworks, you will also learn about solving the difficult challenges that web development poses. We will look at all the components of an application and how to translate wireframes, mocks, and design descriptions into clean, efficient, and maintainable code using MVC, data adaptors, statecharts, and more. We will look at SproutCores powerful binding and observing and watch how changes propagate across our app effortlessly and magically with very little code. By the time you complete SproutCore Web Application Development, youll be ready to develop your own application that redefines what it means to be a web application. What you will learn from this book Use SproutCores object model to organize code into classes, subclasses, and mixins Observe and bind properties across the code for efficient updates and error-free consistency Structure code and separate responsibilities using client-side MVC Define and build the user interface of extremely complex applications using SproutCores view library Interact with remote data sources and model and store data in the client for immediate use Connect an application together without messy, bug-prone controller code using SproutCores statechart library Combine all of these skills in a repeatable process to create production-ready software Test and deploy SproutCore applications Approach Written as a practical, step-by-step tutorial, SproutCore Web Application Development is full of engaging examples to help you learn in a practical context.
For Web Application Development
Most security books on Java focus on cryptography and access control, but exclude key aspects such as coding practices, logging, and web application risk assessment. Encapsulating security requirements for web development with the Java programming platform, Secure Java: For Web Application Development covers secure programming, risk assessment, and threat modelingexplaining how to integrate these practices into a secure software development life cycle. From the risk assessment phase to the proof of concept phase, the book details a secure web application development process. The authors provide in-depth implementation guidance and best practices for access control, cryptography, logging, secure coding, and authentication and authorization in web ap...
As Web sites and intranets become larger and more complex, static HTML files hit their limits. In the first part of Web Application Development with PHP the authors explain PHP's advanced syntax like classes, recursive functions and variables. They present software development methodologies and coding conventions which are a must-know for industry quality products as well as to help making develop faster and more productive. This part covers also many standard algorithms for tree-structures, string sorting and searching. Part Two focuses on the concept of Web Applications (as opposed to single scripts) and gives much insight into user and session management, e-commerce systems, XML applications and WDDX....
The book is written as a step-by-step, example-driven tutorial designed to be worked through step by step working on the example code as you learn. A fun example scenario is used throughout the book and of course all source code is available to download from the author's web site. The book is packed with tips and tricks, based on experience with MyFaces in real-life projects. This book is intended for Java developers who want to develop web frontends for their enterprise applications using Apache MyFaces as JSF implementation. Some basic knowledge of JSF is expected....
2007 - 2021 © eBooks-IT.org