دانلود کتاب برنامه نویسی Phoenix: سازنده |> قابل اعتماد |> سریع بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید
نام کتاب : Programming Phoenix: Productive |> Reliable |> Fast
ویرایش : 1
عنوان ترجمه شده به فارسی : برنامه نویسی Phoenix: سازنده |> قابل اعتماد |> سریع
سری :
نویسندگان : Chris McCord, Bruce Tate, Jose Valim
ناشر : Pragmatic Bookshelf
سال نشر : 2016
تعداد صفحات : 291
ISBN (شابک) : 1680501453 , 9781680501452
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 8 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
سازش بین سریع و زیبا را نپذیرید: شما می توانید همه چیز را داشته باشید. کریس مککورد، خالق فینیکس، خوزه والیم خالق الکسیر و بروس تیت، نویسنده برنده جایزه، شما را در ساخت اپلیکیشنی سریع و قابل اعتماد راهنمایی میکنند. در هر مرحله، از سازندگان فونیکس نه تنها یاد خواهید گرفت که چه کاری انجام دهید، بلکه چرا. این راهنمای قطعی همراه با بینشهای داخلی، همراه همیشگی شما در سفر از تازهکار تا متخصص فونیکس خواهد بود، زیرا نسل بعدی برنامههای وب را میسازید.
فنیکس چارچوب وب مورد انتظاری است که بر اساس آن Elixir، زبان بسیار همزمان که ترکیبی از نحو زیبا با فرابرنامهنویسی غنی است. نویسندگان، که اولین برنامههای کاربردی Phoenix را توسعه دادهاند، به شما نشان میدهند که چگونه کدی ایجاد کنید که نوشتن، آزمایش، درک و نگهداری آن آسانتر باشد.
بهترین راه برای یادگیری فونیکس کدنویسی است و با مشکلات جالبی مواجه خواهید شد. کار با کنترلرها، نماها و قالب ها را در چند صفحه اول شروع کنید. یک مخزن در حافظه بسازید و سپس با یک لایه پایگاه داده Ecto از آن پشتیبان بگیرید. یاد بگیرید که از مجموعهها و محدودیتهای تغییر استفاده کنید که خوانندگان را مطلع میکند و یکپارچگی پایگاه داده شما را دست نخورده نگه میدارد. برنامه تعاملی خود را بر اساس API کانالها برای برنامههای همزمان و با کارایی بالا که این اکوسیستم معروف کرده است بسازید. اجزای احراز هویت خود را به نام plugs بنویسید، و حتی یاد بگیرید که از لایه OTP برای خدمات نظارت شده و قابل اعتماد استفاده کنید. کد خود را با پروژه های چتری سازماندهی کنید تا بتوانید برنامه های خود را مدولار نگه دارید و نگهداری آنها آسان باشد.
این کتابی است که توسط توسعه دهندگان و برای توسعه دهندگان تهیه شده است و ما می دانیم که چگونه به شما کمک کنیم تا به سرعت ارتقاء دهید. هر کتابی می تواند به شما بگوید چه کاری انجام دهید. وقتی این یکی را تمام کردید، همچنین میدانید که چرا آن را انجام دهید.
آنچه شما نیاز دارید:
برای کار با این کتاب، به رایانه ای نیاز دارید که بتواند Erlang 17 یا بهتر، Elixir 1.1 یا بهتر، Phoenix 1.0 یا بهتر، و Ecto 1.0 یا بهتر را اجرا کند. دانش ابتدایی اکسیر نیز بسیار توصیه می شود.
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, 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 authors, who developed the earliest production Phoenix applications, will show you how to create code that's easier to write, test, understand, and maintain.
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 repository, and then back it with an Ecto database layer. Learn to use change sets 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, high-performance applications that this ecosystem made famous. Write your own authentication components called plugs, and even learn to use the OTP layer for monitored, reliable services. Organize your code with umbrella projects so you can keep your applications modular and easy to maintain.
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 17 or better, Elixir 1.1, or better, Phoenix 1.0 or better, and Ecto 1.0 or better. A rudimentary knowledge of Elixir is also highly recommended.