لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع مفاهیم پایه اسکالا (Scala)
- آخرین آپدیت
دانلود Scala Fundamentals
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است؛ روشی هوشمندتر برای یادگیری از طریق گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را بسنجید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک عمیقتری از مطالب به دست آورید.
در این دوره جامع، شما زبان اسکالا را از مفاهیم بنیادی تا تکنیکهای پیشرفته بررسی خواهید کرد. با شروع از معرفی اسکالا، با مبانی مقادیر (Values)، انواع دادهها (Types)، عبارتها و متغیرها آشنا میشوید. سپس برای ارتقای درک خود از برنامهنویسی تابعی، به بررسی توابع، بازگشت (Recursion) و درونیابی رشتهها (String Interpolation) خواهید پرداخت.
ادامه دوره به برنامهنویسی شیگرا اختصاص دارد که در آن با کلاسها، نمونهها، ارثبری و مدیریت استثناها کار خواهید کرد. از طریق تمرینهای عملی و بررسی پاسخها، مهارتهای کاربردی در پیادهسازی اصول شیگرایی در اسکالا کسب میکنید.
در پایان این دوره، شما به دانش هر دو پارادایم برنامهنویسی شیگرا و تابعی در اسکالا مجهز خواهید شد. این دوره برای هر کسی که علاقهمند به یادگیری اسکالا است، چه توسعهدهندگان تازهکار و چه کسانی که به دنبال گسترش ابزارهای برنامهنویسی خود هستند، ایدهآل است. هیچ تجربه قبلی در اسکالا مورد نیاز نیست و مبتدیان میتوانند به راحتی مطالب را دنبال کنند.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه و راهاندازی
Introduction and Setup
مبانی اسکالا
Scala Basics
مقادیر و انواع دادهها
Values and Types
عبارتها
Expressions
متغیرها و دستورالعملها
Variables and Instructions
توابع
Functions
بازگشت
Recursion
بازگشت: تمرین
Recursion: Exercise
بازگشت: پاسخ تمرین
Recursion: Solution
درونیابی رشتهها
String Interpolation
برنامهنویسی شیگرا در اسکالا
Object-Oriented Programming in Scala
کلاسها، نمونهها، فیلدها و متدها
Classes, Instances, Fields and Methods
کلاسها، نمونهها و متدها: تمرین
Classes, Instances and Methods: Exercise
کلاسها، نمونهها و متدها: پاسخ تمرین
Classes, Instances and Methods: Solution
نمادگذاری متدها
Method Notation
ارثبری
Inheritance
بازنویسی، چندریختی و کلاسهای بینام
Overriding, Polymorphism and Anonymous Classes
کلاسهای انتزاعی و Traits
Abstract Classes and Traits
اشیاء (Objects)
Objects
کلاسهای مورد (Case Classes)
Case Classes
استثناها
Exceptions
ژنریکها (Generics)
Generics
برنامهنویسی تابعی در اسکالا
Functional Programming in Scala
نمایش نظرات