دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: Janek Bogucki, Alessandro Lacava, Aliaksandr Bedrytski, Matthew de Detrich, Benjamin Neil سری: ISBN (شابک) : 1119267226, 9781119267225 ناشر: Wrox سال نشر: 2016 تعداد صفحات: 243 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب Professional Scala به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب اسکالا حرفه ای نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Professional Scala به برنامه نویسان با تجربه پوشش سریع مسیر را با هدف پشتیبانی از استفاده از Scala در برنامه های تولید حرفه ای ارائه می دهد. با رد شدن از مبانی و اصول برنامه نویسی، بحث مستقیماً به موضوعات عملی Scala با به روزترین پوشش زبانی که به سرعت در حال گسترش و ابزارهای مرتبط است، راه اندازی می شود. Scala شکاف بین برنامه نویسی تابعی و شی گرا را پر می کند، و جزئیات این کتاب با بحث روشنی در مورد سازگاری جاوا و حلقه خواندن-ارزیابی-چاپ مورد استفاده در برنامه نویسی تابعی مرتبط است. شما جزئیات ابزارسازی برای ساخت و تحلیل استاتیک را یاد خواهید گرفت. شما تست واحد را با ScalaTest، مستندات با Scaladoc، نحوه مدیریت همزمانی، و موارد دیگر را با ایجاد مجموعه مهارت های مورد نیاز برای استفاده از Scala در یک محیط تولید در دنیای واقعی پوشش خواهید داد.< /p>
مطابق با جاوا با ویژگی های برنامه نویسی عملکردی، محبوبیت اسکالا به سرعت در حال افزایش است - به ویژه در حوزه های به سرعت در حال گسترش داده های بزرگ و محاسبات خوشه ای. این کتاب همه چیزهایی را که برنامهنویسان حرفهای برای شروع سریع و مؤثر استفاده از Scala و ابزارهای اصلی آن نیاز دارند، توضیح میدهد.
نحو Master Scala، ابزار ساخت تعاملی SBT و گردش کار REPL
دانش کاری Scala شما را مورد تقاضا قرار می دهد. با گسترش زبان و برنامه های کاربردی، فرصت های برنامه نویسان با تجربه Scala نیز افزایش می یابد - و بسیاری از موقعیت ها خالی می مانند. توییتر، کامکست، نتفلیکس، و سایر شرکتهای بزرگ در سراسر صنایع، هر روز از اسکالا در برنامهها و ظرفیتهای مختلف استفاده میکنند. Scala حرفه ای به شما کمک می کند تا مهارت های خود را به سرعت به روز کنید تا پیشرفت شغلی خود را شروع کنید.
Professional Scala provides experienced programmers with fast track coverage aimed at supporting the use of Scala in professional production applications. Skipping over the basics and fundamentals of programming, the discussion launches directly into practical Scala topics with the most up-to-date coverage of the rapidly-expanding language and related tools. Scala bridges the gap between functional and object-oriented programming, and this book details that link with clear a discussion on both Java compatibility and the read-eval-print loop used in functional programming. You'll learn the details of tooling for build and static analysis. You’ll cover unit testing with ScalaTest, documentation with Scaladoc, how to handle concurrency, and much more as you build the in-demand skill set required to use Scala in a real-world production environment.
Java-compliant with functional programming properties, Scala's popularity is growing quickly—especially in the rapidly expanding areas of big data and cluster computing. This book explains everything professional programmers need to start using Scala and its main tools quickly and effectively.
Master Scala syntax, the SBT interactive build tool, and the REPL workflow
A working knowledge of Scala puts you in demand. As both the language and applications expand, so do the opportunities for experienced Scala programmers—and many positions are going unfilled. Twitter, Comcast, Netflix, and other major enterprises across industries are using Scala every day, in a number of different applications and capacities. Professional Scala helps you update your skills quickly to start advancing your career.
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv CHAPTER 1 Language Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 CHAPTER 2 Functional Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 CHAPTER 3 Java Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 CHAPTER 4 Simple Build Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 CHAPTER 5 Maven . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 CHAPTER 6 Scala Style/Lint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 CHAPTER 7 Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 CHAPTER 8 Documenting Your Code with Scaladoc . . . . . . . . . . . . . . . . . . . . . . 95 CHAPTER 9 Type System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 CHAPTER 10 Advanced Functional Programming . . . . . . . . . . . . . . . . . . . . . . . . 165 CHAPTER 11 Concurrency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 CHAPTER 12 Scala.js . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215