
عنوان کتاب به انگلیسی: |
Beginning Scala |
| سال انتشار: 2015 | 246 صفحه | حجم فایل: 4 مگابایت | زبان: انگلیسی |
| نویسنده | Vishal Layka, David Pollak |
| ناشر | Apress |
| ISBN10: | 1484202333 |
| ISBN13: | 9781484202333 |
توضیحات کتاب
Scala is a multi-paradigm programming language that combines both functional and object-oriented features. Moreover, this highly scalable language lends itself well to building cloud-based/deliverable Software as a Service (SaaS) online applications. You will learn why Scala is judiciously used for critical business applications by leading companies such as Twitter, LinkedIn, Foursquare, the Guardian, Morgan Stanley, Credit Suisse, UBS, and HSBC.What you’ll learn• Understand the basic syntax and mechanisms for writing Scala programs
• Learn the object-oriented features of Scala
• Use Scala’s functional programming features to define and manage concurrency
• Build parsers using Scala’s library of parser combinators
• Create and manipulate XML content using Scala
• Take advantage of Scala’s standard annotations and even create your own
• Integrate and reuse an existing Java codebase
• Build projects that contain both Scala and Java code and dependencies
• Use Scala libraries and Scala web frameworks such as Play 2 to build web applications with Scala Who this book is for
This book is for all programming enthusiasts and for Java developers looking to reduce boilerplate code, improve team performance, improve inter-team dynamics, and build more scalable and robust systems. Also, this book will appeal to Java developers looking to do cloud-based development. Lastly, Ruby, Python, Groovy and other programmers looking for a higher performance and a more robust language will benefit.
Table of Contents
1 : Getting started with Scala
2 : Basics of Scala
3 : OOP in Scala
4: Functional programming in Scala
5: Pattern matching
6: Scala Collections
7: Traits
8: Types and Implicits
9: Scala and Java Interoperability
10: SBT
11: Building web applications with Scala
12: DSL
13: Scala Best practices
توضیحات کتاب به فارسی (ترجمه ماشینی)
Scala و ویژگی های برنامه نویسی شی گرا و کاربردی آن را بیاموزید ، و سپس سازه ها و کتابخانه های Scala را کشف کنید که به شما امکان می دهد قطعات کوچک را در سیستم های با کارایی بالا و مقیاس پذیر جمع کنید.با شروع Scala ، نسخه دوم یک رویکرد پایین به زمین را برای آموزش Scala انجام می دهد که شما را از طریق نمونه های ساده ای که می تواند برای ساخت سیستم ها و برنامه های پیچیده و مقیاس پذیر همراه باشد ، هدایت می کند.
Scala یک زبان برنامه نویسی چند پارادیگم است که هم از ویژگی های عملکردی و هم شی گرا استفاده می کند.علاوه بر این ، این زبان بسیار مقیاس پذیر خود را به ساخت نرم افزار مبتنی بر ابر/تحویل به عنوان برنامه های آنلاین سرویس (SAAS) می دهد.شما می آموزید که چرا Scala با استفاده از شرکت های پیشرو مانند توییتر ، LinkedIn ، Foursquare ، The Guardian ، Morgan Stanley ، Credit Suisse ، UBS و HSBC. چه چیزی را یاد می گیرید.نوشتن برنامه های Scala
• ویژگی های شی گرا Scala را بیاموزید
• از ویژگی های برنامه نویسی عملکردی Scala برای تعریف و مدیریت همزمانی استفاده کنید
• با استفاده از کتابخانه ترکیبی Scala ، پارسرها را بسازید
• با استفاده از Scala ، محتوای XML را ایجاد و دستکاری کنید
• از حاشیه نویسی های استاندارد Scala استفاده کنید و حتی خود را ایجاد کنید
• ادغام و استفاده مجدد از یک پایگاه کد جاوا موجود
• پروژه هایی بسازید که حاوی کد Scala و Java و وابستگی ها باشد
• از کتابخانه های Scala و چارچوب های وب Scala مانند Play 2 برای ساختن برنامه های وب با Scala که این کتاب برای آن است استفاده کنید
این کتاب برای همه علاقه مندان به برنامه نویسی و برای توسعه دهندگان جاوا به دنبال کاهش کد بویلر ، بهبود عملکرد تیم ، بهبود پویایی بین تیم و ایجاد سیستم های مقیاس پذیر و قوی تر است.همچنین ، این کتاب برای توسعه دهندگان جاوا که به دنبال انجام توسعه مبتنی بر ابر هستند ، جذاب خواهد بود.سرانجام ، روبی ، پایتون ، گرووی و سایر برنامه نویسان که به دنبال عملکرد بالاتری هستند و یک زبان قوی تر سود خواهد برد.
فهرست مطالب
1: شروع با Scala
2: اصول اولیه Scala
3: OOP در Scala
4: برنامه نویسی عملکردی در Scala
5: تطبیق الگوی
6: مجموعه های Scala
7: صفات
8: انواع و پیامدها
9: قابلیت همکاری Scala و Java
10: SBT
11: ساخت برنامه های وب با Scala
12: DSL
13: بهترین روشهای Scala
| توجه کنید که این محصول به صورت فایل دانلودی است و نه کتاب کاغذی. |
| به هنگام خرید به زبان درج شده برای کتاب حتما توجه کنید. به صورت معمول در اکثر موارد زبان کتاب فارسی نیست. |
| در صورت هرگونه مشکل در دریافت کتاب به شماره 09395106248 پیامک دهید. |
| درج شماره موبایل برای سفارش ضروری نیست ولی ترجیح آن است درج گردد تا در صورت بروز مشکل اولین راه ارتباطی ما با شما باشد. |
|
چنانچه در دریافت محصول به هر دلیلی با مشکل روبرو شدید و مطمئن از پرداخت موفق وجه هستید به شماره تماس زیر نام، نام خانوادگی و نام محصول را پیامک بزنید تا لینک محصول سریعا برای شما ارسال گردد.
شماره تماس: 09395106248 |



نقد و بررسیها
هنوز بررسیای ثبت نشده است.