توضیحاتی در مورد کتاب :
ویرایش 2. — Packt Publishing, 2015. — 354 p. — ISBN: 978-1-78439-313-7.
با پیچیدهتر شدن سیستمهای وب و تلفن همراه، لنگر انداختن سیستمها در یک چارچوب کامل و بالغ اهمیت فزایندهای پیدا کرده است. Play 2 ابزارهای لازم را برای ایجاد برنامه های کاربردی وب قوی در اختیار توسعه دهندگان قرار می دهد.
Play یک چارچوب برنامه وب منبع باز است که در Scala و Java نوشته شده است که از مدل–view– پیروی می کند. الگوی معماری کنترلر (mvc). هدف آن بهینه سازی بهره وری توسعه دهندگان با استفاده از قرارداد روی پیکربندی، بارگذاری مجدد کد داغ و نمایش خطاها در مرورگر است.
این کتاب مجموعه ای از دستور العمل های مفید است که هدف آنها این است. کمک به توسعهدهندگان در کشف قدرت Play
2. بخش مقدماتی به عنوان مقدمهای برای Play Framework عمل میکند، که در آن تمام اصول چارچوب به طور گسترده پوشش داده شده است. سپس استفاده از کنترلرها و نحوه استفاده از ماژول ها برای عملکرد بهینه را توضیح می دهد. در مرحله بعد، کتاب شما را از طریق ایجاد و استفاده از APIها و به دنبال آن برنامه های کاربردی گسترده در دنیای واقعی راهنمایی می کند. در نهایت، مدیریت برنامه های کاربردی پس از تولید را یاد خواهید گرفت.
آنچه خواهید آموخت:کنترل کننده Model-View-Controller (MVC) را پیاده سازی کنید. ) معماری وب با Play 2؛
تبدیل داده ها بین سیستم های نوع ناسازگار با استفاده از ابزارهای ORM مانند Ebean و Anorm؛
خدمات و دریافت پیام های JSON برای انتقال اشیاء داده؛
ایجاد طولانی مدت و ناهمزمان کنترلکنندههایی که از Akka استفاده میکنند؛
یاد بگیرید که از ماژولها برای Amazon S3، Redis و MongoDB استفاده کنید؛
از APIهای عمومی با استفاده از Play WS API استفاده کنید؛
با ادغام آن با AngularJS، تولید برنامه خود را آماده کنید.
ایجاد یک محیط توسعه قابل حمل را با استفاده از Vagrant به طور خودکار انجام دهید؛
برنامه های Play 2 را با Docker مستقر کنید.
با استفاده از Play برنامه های وب مدرن ایجاد و بسازید
2.x.
با نحوه ادغام Play
2.x با پایگاههای داده، ماژولهای شخص ثالث، Restful API و موارد دیگر آشنا شوید.
ویژگیها و بهینهسازیهای مختلف اضافه شده به Play را کاوش کنید
2.x با استفاده از سناریوهای مثال محور عملی.
این کتاب برای چه کسانی است:این کتاب برای توسعه دهندگان پیشرفته ای است که به دنبال استفاده از قدرت Play
2.x هستند. این کتاب همچنین برای حرفه ای هایی که به دنبال غواصی عمیق تر در توسعه وب هستند مفید خواهد بود. Play 2.x یک چارچوب عالی برای تسریع در یادگیری موضوعات پیشرفته است.
توضیحاتی در مورد کتاب به زبان اصلی :
2nd Edition. — Packt Publishing, 2015. — 354 p. — ISBN: 978-1-78439-313-7.
As web and mobile systems become more sophisticated, anchoring systems in a mature, solid framework has become increasingly important. Play 2 provides developers with the necessary tools to build robust web applications.
Play is an open source web application framework, written in Scala and Java, which follows the model–view–controller (mvc) architectural pattern. It aims to optimize developer productivity by using convention over configuration, hot code reloading and display of errors in the browser.
This book is a compilation of useful recipes aimed at helping developers discover the power of Play
2. The introductory section serves as a primer to Play Framework, wherein all the fundamentals of the framework are covered extensively. It then explains the usage of controllers and how modules can be leveraged for optimal performance. Next, the book walks you through creating and using APIs, followed by extensive real-world applications. Finally, you will learn to manage applications post production.
What You Will Learn:Implement the Model-View-Controller (MVC) web architecture with Play 2;
Convert data between incompatible type systems using ORM tools such as Ebean and Anorm;
Serve and receive JSON messages to transmit data objects;
Create long-running, asynchronous controllers using Akka;
Learn to use modules for Amazon S3, Redis, and MongoDB;
Consume public APIs using the Play WS API;
Make your application production-ready by integrating it with AngularJS;
Automate the creation of a portable development environment using Vagrant;
Deploy Play 2 applications with Docker.
Create and build modern web applications using Play
2.x.
Learn how to integrate Play
2.x with databases, third party modules, Restful APIs, and more.
Explore various features and optimizations added to Play
2.x using practical example-oriented scenarios.
Who This Book Is For:This book is aimed at advanced developers who are looking to harness the power of Play
2.x. This book will also be useful for professionals looking to dive deeper into web development. Play 2 .x is an excellent framework to accelerate your learning of advanced topics.