آموزش Scala
از صفر تا پروژه واقعی
برنامهنویسی تابعی و شیگرا برای سامانههای بزرگ و پردازش داده.
هشت گام تا ساختن
درسها کوتاهاند، اما سطحی نیستند؛ هر گام روی نتیجه گام قبلی ساخته میشود.
sbt و اولین println
در این درس، sbt و اولین println را با یک نمونه کوچک و کاربردی یاد میگیری.
val، var و نوع
در این درس، val، var و نوع را با یک نمونه کوچک و کاربردی یاد میگیری.
Collection و تابع
در این درس، Collection و تابع را با یک نمونه کوچک و کاربردی یاد میگیری.
case class و pattern match
در این درس، case class و pattern match را با یک نمونه کوچک و کاربردی یاد میگیری.
trait و شیء
در این درس، trait و شیء را با یک نمونه کوچک و کاربردی یاد میگیری.
Option و مدیریت خطا
در این درس، Option و مدیریت خطا را با یک نمونه کوچک و کاربردی یاد میگیری.
Future، Spark و آزمون
در این درس، Future، Spark و آزمون را با یک نمونه کوچک و کاربردی یاد میگیری.
پروژه تحلیل رویدادها
در این درس، پروژه تحلیل رویدادها را با یک نمونه کوچک و کاربردی یاد میگیری.
تحلیل رویدادهای سامانه
پروژه را بخشبهبخش در طول درسها میسازی. در پایان فقط یک تمرین پراکنده نداری؛ یک خروجی کامل، توضیحپذیر و قابل انتشار داری.
- تعریف مسئله و نیاز کاربر
- ساخت نسخه اولیه و قابل استفاده
- خطایابی و بهترکردن تجربه
- انتشار و دریافت بازخورد
val scores = List(12, 18, 20)
println(scores.sum)