0 رای
وضعیت موجودی موجود

قیمت قبلی: 3,000,000 ریال
قیمت: 2,600,000 ریال

 



Product details

  • Publisher ‏ : ‎ Pragmatic Bookshelf; 1st edition (February 20, 2018)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 220 pages
  • ISBN-10 ‏ : ‎ 1680502433
  • ISBN-13 ‏ : ‎ 978-1680502435

 

کتاب Functional Web Development with Elixir, OTP, and Phoenix: Rethink the Modern Web App 1st Edition

Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web applications. For decades OTP has helped developers create incredibly robust, scalable applications with unparalleled uptime. Make the most of them as you build a stateful web app with Elixir, OTP, and Phoenix. Model domain entities without an ORM or a database. Manage server state and keep your code clean with OTP Behaviours. Layer on a Phoenix web interface without coupling it to the business logic. Open doors to powerful new techniques that will get you thinking about web development in fundamentally new ways.

Elixir and OTP provide exceptional tools to build rock-solid back-end applications that scale. In this book, you'll build a web application in a radically different way, with a back end that holds application state. You'll use persistent Phoenix Channel connections instead of HTTP's request-response, and create the full application in distinct, decoupled layers.

In Part 1, start by building the business logic as a separate application, without Phoenix. Model the application domain with Elixir functions and simple data structures. By keeping state in memory instead of a database, you can reduce latency and simplify your code. In Part 2, add in the GenServer Behaviour to make managing in-memory state a breeze. Create a supervision tree to boost fault tolerance while separating error handling from business logic.

Phoenix is a modern web framework you can layer on top of business logic while keeping the two completely decoupled. In Part 3, you'll do exactly that as you build a web interface with Phoenix. Bring in the application from Part 2 as a dependency to a new Phoenix project. Then use ultra-scalable Phoenix Channels to establish persistent connections between the stateful server and a stateful front-end client.

You're going to love this way of building web apps!

What You Need:

You'll need a computer that can run Elixir version 1.5 or higher and Phoenix 1.3 or higher. Some familiarity with Elixir and Phoenix is recommended.

منابع کتاب کتاب Functional Web Development with Elixir, OTP, and Phoenix: Rethink the Modern Web App 1st Edition

 

خرید جدید:
34.63 دلار
 
 
 
 
در انبار.
معمولا ظرف 3 تا 4 روز ارسال می شود.
 
 
ارسال و فروش توسط Book Depository US .
 
 
 
 
لیست قیمت: $45.95 جزئیات
صرفه جویی: 11.32 دلار (25%)
 
 
 
 
تحویل رایگان 27 ژانویه تا 2 فوریه . جزئیات
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Elixir و Phoenix به عنوان یک پلتفرم بی نظیر برای ساخت برنامه های کاربردی وب مدرن، هیجان فوق العاده ای ایجاد می کنند. برای دهه‌ها OTP به توسعه‌دهندگان کمک کرده است تا برنامه‌های فوق‌العاده قوی و مقیاس‌پذیر با آپتایم بی‌نظیر ایجاد کنند. همانطور که با Elixir، OTP، و Phoenix یک برنامه وب دولتی می سازید، از آنها نهایت استفاده را ببرید. مدل های دامنه بدون ORM یا پایگاه داده. وضعیت سرور را مدیریت کنید و کد خود را با رفتارهای OTP تمیز نگه دارید. لایه روی یک رابط وب فونیکس بدون اتصال آن به منطق تجاری. درها را به روی تکنیک‌های جدید قدرتمندی باز کنید که شما را به فکر توسعه وب به روش‌های اساسی جدید می‌اندازد.

Elixir و OTP ابزارهای استثنایی را برای ساختن برنامه‌های کاربردی پشتیبان جامد در مقیاس ارائه می‌کنند. در این کتاب، شما یک برنامه وب را به روشی کاملاً متفاوت می‌سازید، با یک انتهای پشتی که حالت برنامه را نگه می‌دارد. شما به جای پاسخ به درخواست HTTP از اتصالات کانال Phoenix دائمی استفاده می کنید و برنامه کامل را در لایه های مجزا و جدا شده ایجاد می کنید.

در قسمت 1، با ایجاد منطق تجاری به عنوان یک برنامه جداگانه، بدون فونیکس شروع کنید. دامنه برنامه را با توابع Elixir و ساختارهای داده ساده مدل کنید. با حفظ حالت در حافظه به جای پایگاه داده، می توانید تاخیر را کاهش دهید و کد خود را ساده کنید. در قسمت 2، GenServer Behavior را اضافه کنید تا مدیریت وضعیت درون حافظه را آسان کنید. یک درخت نظارت ایجاد کنید تا تحمل خطا را افزایش دهید و در عین حال مدیریت خطا را از منطق تجاری جدا کنید.

Phoenix یک چارچوب وب مدرن است که می‌توانید روی منطق کسب‌وکار لایه‌بندی کنید و در عین حال این دو را کاملاً جدا نگه دارید. در قسمت 3، شما دقیقاً همین کار را انجام خواهید داد که یک رابط وب با فونیکس بسازید. برنامه را از قسمت 2 به عنوان وابستگی به پروژه جدید فونیکس بیاورید. سپس از کانال‌های فونیکس بسیار مقیاس‌پذیر برای برقراری ارتباط دائمی بین سرور stateful و یک سرویس گیرنده front-end state استفاده کنید.

شما عاشق این روش ساخت برنامه های وب خواهید شد!

آنچه شما نیاز دارید:

شما به کامپیوتری نیاز دارید که بتواند Elixir نسخه 1.5 یا بالاتر و Phoenix 1.3 یا بالاتر را اجرا کند. آشنایی با اکسیر و فونیکس توصیه می شود.

خرید جدید:
34.63 دلار
 
 
 
 
در انبار.
معمولا ظرف 3 تا 4 روز ارسال می شود.
 
 
ارسال و فروش توسط Book Depository US .
 
 
 
 
لیست قیمت: $45.95 جزئیات
صرفه جویی: 11.32 دلار (25%)
 
 
 
 
تحویل رایگان 27 ژانویه تا 2 فوریه . جزئیات
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Elixir و Phoenix به عنوان یک پلتفرم بی نظیر برای ساخت برنامه های کاربردی وب مدرن، هیجان فوق العاده ای ایجاد می کنند. برای دهه‌ها OTP به توسعه‌دهندگان کمک کرده است تا برنامه‌های فوق‌العاده قوی و مقیاس‌پذیر با آپتایم بی‌نظیر ایجاد کنند. همانطور که با Elixir، OTP، و Phoenix یک برنامه وب دولتی می سازید، از آنها نهایت استفاده را ببرید. مدل های دامنه بدون ORM یا پایگاه داده. وضعیت سرور را مدیریت کنید و کد خود را با رفتارهای OTP تمیز نگه دارید. لایه روی یک رابط وب فونیکس بدون اتصال آن به منطق تجاری. درها را به روی تکنیک‌های جدید قدرتمندی باز کنید که شما را به فکر توسعه وب به روش‌های اساسی جدید می‌اندازد.

Elixir و OTP ابزارهای استثنایی را برای ساختن برنامه‌های کاربردی پشتیبان جامد در مقیاس ارائه می‌کنند. در این کتاب، شما یک برنامه وب را به روشی کاملاً متفاوت می‌سازید، با یک انتهای پشتی که حالت برنامه را نگه می‌دارد. شما به جای پاسخ به درخواست HTTP از اتصالات کانال Phoenix دائمی استفاده می کنید و برنامه کامل را در لایه های مجزا و جدا شده ایجاد می کنید.

در قسمت 1، با ایجاد منطق تجاری به عنوان یک برنامه جداگانه، بدون فونیکس شروع کنید. دامنه برنامه را با توابع Elixir و ساختارهای داده ساده مدل کنید. با حفظ حالت در حافظه به جای پایگاه داده، می توانید تاخیر را کاهش دهید و کد خود را ساده کنید. در قسمت 2، GenServer Behavior را اضافه کنید تا مدیریت وضعیت درون حافظه را آسان کنید. یک درخت نظارت ایجاد کنید تا تحمل خطا را افزایش دهید و در عین حال مدیریت خطا را از منطق تجاری جدا کنید.

Phoenix یک چارچوب وب مدرن است که می‌توانید روی منطق کسب‌وکار لایه‌بندی کنید و در عین حال این دو را کاملاً جدا نگه دارید. در قسمت 3، شما دقیقاً همین کار را انجام خواهید داد که یک رابط وب با فونیکس بسازید. برنامه را از قسمت 2 به عنوان وابستگی به پروژه جدید فونیکس بیاورید. سپس از کانال‌های فونیکس بسیار مقیاس‌پذیر برای برقراری ارتباط دائمی بین سرور stateful و یک سرویس گیرنده front-end state استفاده کنید.

شما عاشق این روش ساخت برنامه های وب خواهید شد!

آنچه شما نیاز دارید:

شما به کامپیوتری نیاز دارید که بتواند Elixir نسخه 1.5 یا بالاتر و Phoenix 1.3 یا بالاتر را اجرا کند. آشنایی با اکسیر و فونیکس توصیه می شود.

 

نظرات کاربران درباره کتاب Functional Web Development with Elixir, OTP, and Phoenix: Rethink the Modern Web App 1st Edition

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب Functional Web Development with Elixir, OTP, and Phoenix: Rethink the Modern Web App 1st Edition نظر می دهد.

ارسال نظر درباره کتاب Functional Web Development with Elixir, OTP, and Phoenix: Rethink the Modern Web App 1st Edition

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

بر اساس سلیقه شما...

  Product details Publisher ‏ : ‎  Mike Murach ...
8,400,000 ریال
  Product details Publisher ‏ : ‎  Chapman &am ...
2,770,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید