شروع اسکالا ۳، ویژگیهای جدید زبان اسکالا ۳ مانند اعلانهای سطح بالا، برنامههای Creator، متدهای Extension برای افزودن قابلیتهای اضافی به انواع موجود و Enumها را بررسی میکند. همچنین روشهای جدیدی برای دستکاری انواع از طریق انواع Union، intersection، literal و opaque type aliases خواهید آموخت. علاوه بر این، خواهید دید که چگونه Implicits با عبارات given و using جایگزین میشوند.
پس از خواندن این کتاب، خواهید فهمید که چرا اسکالا به طور معقول برای برنامههای کاربردی حیاتی تجاری توسط شرکتهای پیشرو مانند Twitter، LinkedIn، Foursquare، the Guardian، Morgan Stanley، Credit Suisse، UBS و HSBC استفاده میشود – و شما قادر خواهید بود از آن در پروژههای خود استفاده کنید.
آنچه خواهید آموخت
شروع به کار با اسکالا ۳ یا برنامهنویسی به زبان اسکالا به طور کلی
درک نحوه استفاده از OOP در اسکالا
انجام برنامهنویسی تابعی در اسکالا
تسلط بر استفاده از مجموعهها، صفات و مفاهیم اسکالا
بهرهگیری از قابلیت همکاری جاوا و اسکالا
به کارگیری اسکالا برای برنامهنویسی DSL
استفاده از الگوها و بهترین شیوهها در اسکالا
این کتاب برای چه کسانی مناسب است
کسانی که سابقه کار در جاوا و/یا کاتلین دارند و در اسکالا تازهکار هستند. این کتاب همچنین برای کسانی است که قبلاً تجربه اسکالا داشتهاند و میخواهند اسکالا نسخه ۳ را یاد بگیرند.






























