توضیحات
کتاب Practical Application Development with AppRun. توسعه برنامههای تحت وب در سالهای اخیر به دلیل ظهور فریمورکهای سنگین و متعدد، با پیچیدگیهای شدیدی همراه شده است که سرعت ورود محصول به بازار را کاهش میدهد. کتاب حاضر که توسط ییی سان (Yiyi Sun) نوشته شده است، به معرفی و آموزش کتابخانه قدرتمند و متنباز AppRun میپردازد؛ ابزاری که با هدف سادهسازی فرآیند برنامهنویسی و افزایش چشمگیر کارایی برنامهها خلق شده است. نویسنده کتاب با اتکا بر معماری الهامگرفته از زبان Elm، سیستم انتشار و اشتراک رویدادها (Pub-Sub) و بکارگیری کامپوننتها، راهکاری نوین برای ساخت برنامههای وب قابلاعتماد و با کارایی بالا ارائه میدهد.
کتاب به شکلی کاملاً عملیاتی به مخاطب آموزش میدهد که چگونه منطق برنامههای خود را به سه بخش کاملاً مجزا و مستقل تقسیم کند: وضعیت (State)، نما (View) و بهروزرسانی (Update). این تفکیک ساختاری باعث میشود که کدهای برنامه بسیار خواناتر، تستپذیرتر و با قابلیت نگهداری بالا توسعه یابند. خواننده در طول مسیر یادگیری کتاب، از طریق ساخت پروژههای ملموس و واقعی مانند برنامه مدیریت کارهای روزمره، اپلیکیشن هواشناسی، خواننده اخبار هکر نیوز و سیستمهای مدیریت کسبوکار (Line of Business)، تسلط کاملی بر مباحث پیشرفتهای چون دیباگ زمانپایه، فرخوانی ایسینک وبسرویسها و بهینهسازی حجم کامپایل ماژولها کسب میکند.
ویژگی های کتاب
- آموزش جامع و صفر تا صد کتابخانه AppRun برای توسعه سریع و کارآمد برنامههای مدرن تحت وب.
- تشریح دقیق معماری سهبخشی Elm (وضعیت، نما و بهروزرسانی) جهت کاهش وابستگیهای مخرب کدهای برنامه.
- بکارگیری سیستم مدیریت رویداد فرستنده-گیرنده (Event Pub-Sub) برای مدیریت یکپارچه تعاملات کاربران در صفحات وب.
- ارائه پروژهها و مثالهای متعدد عملی از جمله برنامههای هواشناسی، مدیریت تودو، وبلاگ و برنامههای بیزینسی کلان.
- آموزش استراتژیهای پیشرفته تست واحد (Unit Testing)، خطایابی با قابلیت سفر در زمان (Time Travel Debugging) و DOM مجازی سمت سرور.
- مناسب برای توسعهدهندگان فرانتاند مبتدی به دلیل منحنی یادگیری ملایم، و معماران نرمافزار باسابقه جهت بهینهسازی ساختار پروژهها.
مشخصات کتاب
سرفصلها

تصاویر

راهنمای استفاده
فایل را اکسترکت و با نرم افزار مناسب اجرا کنید.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
5.6 مگابایت











































