Product details
- Publisher : Pragmatic Bookshelf; 1st edition (October 22, 2019)
- Language : English
- Paperback : 325 pages
- ISBN-10 : 1680502263
-
ISBN-13 : 978-1680502268
کتاب Programming Phoenix 1.4: Productive |> Reliable |> Fast 1st Edition
Don't accept the compromise between fast and beautiful: you can have it all. Phoenix creator Chris McCord, Elixir creator Jose Valim, and award-winning author Bruce Tate walk you through building an application that's fast and reliable. At every step, you'll learn from the Phoenix creators not just what to do, but why. Packed with insider insights and completely updated for Phoenix 1.3, this definitive guide will be your constant companion in your journey from Phoenix novice to expert, as you build the next generation of web applications.
Phoenix is the long-awaited web framework based on Elixir, the highly concurrent language that combines a beautiful syntax with rich metaprogramming. The best way to learn Phoenix is to code, and you'll get to attack some interesting problems. Start working with controllers, views, and templates within the first few pages. Build an in-memory context, and then back it with an Ecto database layer, complete with changesets and constraints that keep readers informed and your database integrity intact. Craft your own interactive application based on the channels API for the real-time applications that this ecosystem made famous. Write your own authentication plugs, and use the OTP layer for supervised services. Organize code with modular umbrella projects.
This edition is fully updated for Phoenix 1.3, Elixir 1.3, and Ecto 2.1, with a new chapter on using Channel Presence to find out who's connected, even on a distributed application. Use the new generators and the new ExUnit features to organize tests and make Ecto tests concurrent.
This is a book by developers and for developers, and we know how to help you ramp up quickly. Any book can tell you what to do. When you've finished this one, you'll also know why to do it.
What You Need:
To work through this book, you will need a computer capable of running Erlang 18 or higher, Elixir 1.3 or higher, Phoenix 1.3 or higher, and Ecto 2.1 or higher. A rudimentary knowledge of Elixir is also highly recommended.
منابع کتاب کتاب Programming Phoenix 1.4: Productive |> Reliable |> Fast 1st Edition
سازش بین سریع و زیبا را نپذیرید: شما می توانید همه چیز را داشته باشید. کریس مککورد، خالق فینیکس، خوزه والیم خالق الکسیر و بروس تیت، نویسنده برنده جایزه، شما را در ساخت اپلیکیشنی سریع و قابل اعتماد راهنمایی میکنند. در هر مرحله، از سازندگان فونیکس نه تنها یاد خواهید گرفت که چه کاری انجام دهید، بلکه چرا. این راهنمای قطعی که حاوی اطلاعات داخلی و کاملاً به روز شده برای Phoenix 1.3 است، همراه همیشگی شما در سفر از مبتدی تا متخصص فینیکس خواهد بود، زیرا شما نسل بعدی برنامه های کاربردی وب را می سازید.
Phoenix یک چارچوب وب مورد انتظار است که بر اساس Elixir، زبان بسیار همزمانی است که ترکیبی از یک نحو زیبا با فرابرنامهنویسی غنی است. بهترین راه برای یادگیری Phoenix کدنویسی است و با مشکلات جالبی مواجه خواهید شد. کار با کنترلرها، نماها و قالب ها را در چند صفحه اول شروع کنید. یک زمینه درون حافظه بسازید، و سپس آن را با یک لایه پایگاه داده Ecto، با مجموعههای تغییرات و محدودیتهایی که خوانندگان را مطلع میکند و یکپارچگی پایگاه داده شما را دست نخورده نگه میدارد، پشتیبانگیری کنید. برنامه تعاملی خود را بر اساس کانال های API برای برنامه های بلادرنگی که این اکوسیستم معروف کرده است بسازید. پلاگین های احراز هویت خود را بنویسید و از لایه OTP برای سرویس های تحت نظارت استفاده کنید. سازماندهی کد با پروژه های چتر مدولار.
این نسخه بهطور کامل برای Phoenix 1.3، Elixir 1.3، و Ecto 2.1 بهروزرسانی شده است، با فصل جدیدی در استفاده از Channel Presence برای اطلاع از اینکه چه کسی متصل است، حتی در یک برنامه توزیع شده. از ژنراتورهای جدید و ویژگیهای جدید ExUnit برای سازماندهی تستها و همزمان کردن تستهای Ecto استفاده کنید.
این کتابی است توسط توسعه دهندگان و برای توسعه دهندگان، و ما می دانیم که چگونه به شما کمک کنیم تا به سرعت پیشرفت کنید. هر کتابی می تواند به شما بگوید که چه کاری انجام دهید. وقتی این یکی را تمام کردید، همچنین خواهید دانست که چرا باید آن را انجام دهید.
آنچه شما نیاز دارید:
برای کار با این کتاب، به رایانه ای نیاز دارید که بتواند Erlang 18 یا بالاتر، Elixir 1.3 یا بالاتر، Phoenix 1.3 یا بالاتر، و Ecto 2.1 یا بالاتر را اجرا کند. دانش ابتدایی اکسیر نیز بسیار توصیه می شود.
ارسال نظر درباره کتاب Programming Phoenix 1.4: Productive |> Reliable |> Fast 1st Edition