توضیحاتی در مورد کتاب :
با Sencha Touch 2.3، چارچوب رابط کاربری جاوا اسکریپت که به طور خاص برای وب تلفن همراه ساخته شده است، تجربه عملی در ساختن برنامه های وب تلفن همراه سریع داشته باشید. با این کتاب، یاد خواهید گرفت که چگونه یک اپلیکیشن لمسی کامل به نام Find a Cab بسازید که ظاهر و حس یک برنامه بومی را در دستگاه های Android، iOS، Windows و BlackBerry دارد.
در این فرآیند، شما با اجزای مدل-نما-کنترل کننده سنچا (MVC) برای مدیریت فرم، استایل، یکپارچه سازی با داده های خارجی و سایر عناصر کار می کند. منحنی یادگیری Sencha Touch میتواند شیبدار باشد، اما اگر با جاوا اسکریپت، HTML5، CSS3 و JSON آشنایی دارید، این راهنما شما را از طریق مثالهای دنیای واقعی به سرعت آگاه میکند.
مبانی، از جمله کلاس و کلاس را بیاموزید. سیستمهای طرحبندی
از معماری Sencha MVC برای ساختار کد خود استفاده کنید
مدلها و ذخیرهسازی دادهها را پیادهسازی کنید و کنترلکننده رویداد ایجاد کنید
ارتباطات راه دور با پیادهسازی پراکسیهای سرور برقرار کنید
دادهها را بهصورت آفلاین با پیادهسازی پروکسیهای مشتری ذخیره کنید
> کار با مولفه های مشاهده مانند نقشه ها، لیست ها، و پانل های شناور
اجرا و مدیریت فرم ها، و ساخت یک موضوع سفارشی
ایجاد تولید و بسته های ساخت بومی
توضیحاتی در مورد کتاب به زبان اصلی :
Get hands-on experience building speedy mobile web apps with Sencha Touch 2.3, the user interface javascript framework built specifically for the mobile Web. With this book, you’ll learn how to build a complete touch application, called Find a Cab, that has the look and feel of a native app on Android, iOS, Windows, and BlackBerry devices.
In the process, you’ll work with Sencha’s model-view-controller (MVC) components for form handling, styling, integration with outside data, and other elements. The Sencha Touch learning curve can be steep, but if you’re familiar with javascript, HTML5, CSS3, and JSON, this guide will get you up to speed through real-world examples.
Learn the fundamentals, including the class and layout systems
Use the Sencha MVC architecture to structure your code
Implement data models and stores, and create an event controller
Make remote connections by implementing server proxies
Save data offline by implementing client proxies
Work with view components such as maps, lists, and floating panels
Implement and handle forms, and construct a custom theme
Create production and native build packages