کتاب یادگیری برنامه نویسی اسکالا

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

 
دانلود کتاب Learn Scala Programming: A comprehensive guide covering functional and reactive programming with Scala 2.13, Akka, and Lagom

عنوان کتاب به انگلیسی:

Learn Scala Programming: A comprehensive guide covering functional and reactive programming with Scala 2.13, Akka, and Lagom

سال انتشار: 2018  |  488 صفحه  |  حجم فایل: 13 مگابایت  |  زبان: انگلیسی
نویسنده Slava Schmidt
ناشر Packt Publishing
ISBN10: 1788836308
ISBN13: 9781788836302

توضیحات کتاب

The second version of Scala has undergone multiple changes to support features and library implementations. Scala 2.13, with its main focus on modularizing the standard library and simplifying collections, brings with it a host of updates. Learn Scala Programming addresses both technical and architectural changes to the redesigned standard library and collections, along with covering in-depth type systems and first-level support for functions. You will discover how to leverage implicits as a primary mechanism for building type classes and look at different ways to test Scala code. You will also learn about abstract building blocks used in functional programming, giving you sufficient understanding to pick and use any existing functional programming library out there. In the concluding chapters, you will explore reactive programming by covering the Akka framework and reactive streams. By the end of this book, you will have built microservices and learned to implement them with the Scala and Lagom framework. What you will learn Acquaint yourself with the new standard library of Scala 2.13 Get to grips with the Grok functional paradigms Get familiar with type system to express domain constraints Understand the actor model and different Akka libraries Grasp the concept of building microservices using Lagom framework Deep dive into property-based testing and its practical applications Who this book is for This book is for beginner to intermediate level Scala developers who would like to advance and gain knowledge of the intricacies of the Scala language, expand their functional programming tools, and explore actor-based concurrency models. Table of Contents An Introduction to the Scala 2.13 standard library Understanding Types in Scala Deep Dive into Functions Getting to know Implicits and Type Classes Property based testing in Scala Exploring Build-in Effects Understanding Algebraic Structures Dealing with Effects Familiarizing Yourself with Basic Monads A Look at Monad Transformers and Free Monad An Introduction to Akka and Actor Models Building Reactive Applications with Akka Typed Basics of Akka Streams Building Microservices with Scala Building Microservices with Lagom Preparing the environment and running code samples

توضیحات کتاب به فارسی (ترجمه ماشینی)

نسخه دوم Scala برای پشتیبانی از ویژگی ها و اجرای کتابخانه ها چندین تغییر داشته است.Scala 2.13 با تمرکز اصلی خود در مدولار کردن کتابخانه استاندارد و ساده سازی مجموعه ها ، میزبان به روزرسانی ها را به همراه دارد. برنامه نویسی Scala Learn هر دو تغییرات فنی و معماری را در کتابخانه و مجموعه های استاندارد طراحی شده ، همراه با پوشش سیستم های نوع عمیق و پشتیبانی از سطح اول از کارکردها ، آدرس می دهد.شما می توانید نحوه بهره برداری از yplemities را به عنوان یک مکانیسم اصلی برای کلاس های نوع ساختمان کشف کنید و به روش های مختلفی برای آزمایش کد Scala نگاه کنید.شما همچنین در مورد بلوک های ساختمانی انتزاعی مورد استفاده در برنامه نویسی کاربردی مطلع خواهید شد و به شما درک کافی برای انتخاب و استفاده از هر کتابخانه برنامه نویسی کاربردی موجود در آنجا می دهد.در فصل های پایانی ، با پوشاندن چارچوب Akka و جریان های واکنشی ، برنامه نویسی واکنشی را کشف خواهید کرد. در پایان این کتاب ، شما میکروسرویس ها را ساخته اید و یاد گرفته اید که آنها را با چارچوب Scala و Lagom پیاده سازی کنید. آنچه یاد خواهید گرفت خود را با کتابخانه استاندارد جدید Scala 2.13 آشنا کنید با پارادایم های عملکردی Grok به چنگ بزنید برای بیان محدودیت های دامنه با سیستم نوع آشنا شوید مدل بازیگر و کتابخانه های مختلف Akka را درک کنید مفهوم ایجاد میکروسرویس را با استفاده از چارچوب LAGOM درک کنید شیرجه عمیق به آزمایش مبتنی بر خاصیت و کاربردهای عملی آن این کتاب برای چه کسی است این کتاب برای توسعه دهندگان SCALA مبتدی به سطح متوسط است که مایل به پیشرفت و کسب دانش در مورد پیچیدگی های زبان Scala ، گسترش ابزارهای برنامه نویسی عملکردی خود و کشف مدل های همزمانی مبتنی بر بازیگر هستند. فهرست مطالب مقدمه ای برای کتابخانه استاندارد Scala 2.13 درک انواع در Scala شیرجه عمیق به توابع آشنا شدن آزمایش مبتنی بر خاصیت در Scala بررسی اثرات ساخت درک ساختارهای جبری برخورد با اثرات آشنایی خود را با مونادهای اساسی نگاهی به ترانسفورماتورهای موناد و موناد رایگان مقدمه ای برای مدل های Akka و بازیگر برنامه های واکنشی ساختمان با Akka Typed مبانی جریانهای Akka ایجاد میکروسرویس با Scala ایجاد میکروسرویس با lagom تهیه محیط و در حال اجرا نمونه کد

📚 محتوای این محصول آموزشی (پکیج کامل)

علاوه بر کتاب اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیق‌تر و تسلط کامل بر مباحث مجموعه‌ای از کتاب‌های آموزشی نیز ارائه می‌شود.

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتاب‌ها، تمرین‌ها و خودآزمایی.

ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

وارد شوید تا نظر ثبت کنید.