دوره آموزشی یادگیری جامع زبان برنامه نویسی اسکالا (Scala)
4 ساعت 43 دقیقهمتوسط2024-01-24
مدرسین

Rock the JVM
جزئیات دوره
اسکالا یک زبان برنامه نویسی همه منظوره با پشتیبانی کامل از برنامه نویسی شی گرا و تابعی و دارای سیستم نوع قوی است. طراحی مختصر، بسیاری از تصمیمات طراحی اسکالا از انتقاد از کاستی های جاوا الهام گرفته شده است. در این دوره آموزشی از Rock the JVM، مهارت های ضروری Scala را که برای تبدیل شدن به یک توسعه دهنده Scala لازم است را بیاموزید. ابتدا، با اصولی مانند نحو و ساختار Scala آشنا شوید. سپس به برنامه نویسی شی گرا و برنامه نویسی تابعی بپردازید. در طول مسیر، روش متفاوتی از تفکر و نزدیک شدن به کد را کشف کنید، یاد بگیرید که چگونه کدهای بیان محور بنویسید، و گزینه های متعددی را برای حل مشکلات، با دانش ایجاد مبادلات آگاهانه بین آنها، به دست آورید.
مهارت ها
ScalaProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - معرفی و راه اندازی
1. مبانی اسکالا
- 02 - مقادیر و انواع
- 03 - عبارات
- 04 - متغیرها و دستورالعمل ها
- 05 - توابع
- 06 - بازگشت
- 07 - بازگشت - تمرین
- 08 - بازگشت - راه حل
- 09 - درون یابی رشته ای
2. برنامه نویسی شیگرا در اسکالا
- 10 - کلاس ها , نمونه ها , فیلدها و متدها
- 11 - کلاس ها , نمونهها و روشها - تمرین
- 12 - کلاس ها , نمونهها و روشها - راه حل
- 13 - علامت گذاری روش
- 14 - ارث
- 15 - طبقات Overriding، Polymorphism و Anonymous
- 16 - طبقات و صفات انتزاعی
- 17 - اشیاء
- 18 - کلاسهای موردی
- 19 - استثنائات
- 20 - ژنریک
3. برنامه نویسی تابعی در اسکالا
- 21 - مبانی برنامه نویسی تابعی
- 22 - توابع ناشناس
- 23 - مجموعههای اسکالا - فهرست
- 24 - نقشه، نقشه مسطح و فیلتر
- 25 - تمرینات را فهرست کنید
- 26 - لیست تمرینات - راه حل
- 27 - برای درک
- 28 - مجموعههای اسکالا - محدوده ها , آرایهها و مجموعه ها
- 29 - مجموعههای اسکالا - تاپلها و نقشه ها
نتیجه
- 30 - خلاصه و مراحل بعدی