لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Scala & Functional Programming Essentials | JVM را تکان دهید
Scala & Functional Programming Essentials | Rock the JVM
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یک برنامه نویس Scala شوید و مهارت های لازم برای کار با Spark، Akka و هر فریم ورک Scala را به دست آورید! درک کد Scala در محیطهای تولید یا پروژههای منبع باز، با برنامهنویسی کاربردی به کد متفاوت فکر کنید. بازی پیش نیازها:تجربه ای با برخی از زبان های برنامه نویسی دیگر - شما چیز مفیدی ساخته اید که اصول علوم کامپیوتر را کار می کند: حافظه، زمان اجرا، نحوه کامپایل و اجرای برنامه ها برخی از دانش جاوا یک مزیت است، اما لازم نیست.
برای اسکالا 3 به روز شد! این دوره اکنون به طور کامل با Scala 2 و Scala 3 سازگار است.
در این دوره آموزشی، اصول اسکالا و برنامه نویسی تابعی را یاد می گیریم، دو مبحثی که امروزه در صنعت نرم افزار بسیار مورد تقاضا هستند. بیش از 3000 خط کد اسکالا را خودتان با راهنمایی، از طریق بیش از 100 مثال و تمرین بنویسید.
چرا Scala:
در حال حاضر داغترین زبان مبتنی بر ماشین مجازی جاوا است - تعداد مشاغل Scala افزایش یافته است، اما تقاضا حتی بیشتر است
Scala پرداخت قابل توجهی بالاتر (20%) نسبت به موقعیت های جاوای هم سطح ارائه می دهد
بسیار سرگرم کننده است - اگر اسکالا را یاد بگیرید، به سختی می خواهید برگردید
قفل برخی از جدیدترین فناوریها - Spark، Akka و موارد دیگر را باز میکند
من دوست دارم به اصل مطلب برسم و کارها را انجام دهم. این دوره
Scala را - که یادگیری آن در غیر این صورت سخت است - به قطعات مهمی که نیاز دارید تجزیه می کند
مهمترین مفاهیم Scala را انتخاب می کند و آنها را به موارد ساده اما مهم و قدرتمند جدا می کند
ایده ها را به گونه ای ترتیب می دهد که "کلیک" می کند و در طول فرآیند یادگیری معنا پیدا می کند
همه چیز را در کد زنده Scala اعمال می کند
مزایای نهایی هنوز بسیار بیشتر است:
افزایش قابل توجهی در حقوق زمانی که به Scala تغییر میکنید - بازگشت سرمایه برای این دوره 100 برابر تنها در سال اول!
کار لذت بخش تر - Scala سرگرم کننده است!
مهارت های آینده - شما می توانید با برخی از فناوری های پیشرفته (Spark، Akka و غیره) کار کنید
این دوره برای برنامه نویسان معتبری است که در غیر این صورت هیچ تجربه ای با زبان اسکالا ندارند یا تجربه کمی در برنامه نویسی تابعی دارند. من قبلاً درک کاملی از اصول کلی برنامه نویسی را فرض می کنم. اگر قبلاً هرگز کدنویسی نکرده اید، این دوره احتمالاً برای شما مناسب نیست.
دوره جامع است، اما همیشه خواهید دید که من مستقیماً به اصل مطلب میروم. بنابراین مطمئن شوید که سطح خوبی از تمرکز و تعهد برای تبدیل شدن به یک برنامه نویس بدجنس دارید.
من معتقدم که هم تئوری و هم عمل مهم هستند. به همین دلیل است که سخنرانیهایی با نمونههای کد، نمونههای نمایشی و تکالیف کد Scala واقعی، بهعلاوه منابع، دستورالعملها، تمرینها و راهحلهای اضافی دریافت خواهید کرد.
من دیدهام که دانشآموزان من زمانی موفقترند - و بهترین دانشآموزان من در شرکتهای کلاس Google کار میکنند - وقتی راهنمایی میشوند، اما به آنها گفته نمیشود که چه کار کنند. من تکالیفی در انتظار شما دارم، جایی که من راهنمایی (نظر) خود را ارائه می کنم، اما در غیر این صورت آزادی آزمایش و بهبود کد Scala شما را دارم.
مطمئناً نه کماهمیت، دانشآموزان من زمانی موفق میشوند که در طول مسیر سرگرم شوند!
بنابراین در این دوره به من بپیوندید و بیایید JVM را با Scala تکان دهیم!
سرفصل ها و درس ها
خوش آمدی
Welcome
شروع شدن!
Getting Started!
خوش آمدی
Welcome
شروع شدن!
Getting Started!
اصول اسکالا مطلق
The Absolute Scala Basics
مقادیر، متغیرها و انواع
Values, Variables and Types
اصطلاحات
Expressions
کارکرد
Functions
نوع استنتاج
Type Inference
بازگشت
Recursion
Call-by-Name و Call-by-Value
Call-by-Name and Call-by-Value
آرگومان های پیش فرض و نامگذاری شده
Default and Named Arguments
عملیات هوشمند روی رشته ها
Smart Operations on Strings
اصول اسکالا مطلق
The Absolute Scala Basics
مقادیر، متغیرها و انواع
Values, Variables and Types
اصطلاحات
Expressions
کارکرد
Functions
نوع استنتاج
Type Inference
بازگشت
Recursion
Call-by-Name و Call-by-Value
Call-by-Name and Call-by-Value
آرگومان های پیش فرض و نامگذاری شده
Default and Named Arguments
عملیات هوشمند روی رشته ها
Smart Operations on Strings
برنامه نویسی شی گرا در اسکالا
Object-Oriented Programming in Scala
نمایش نظرات