دوره آموزشی مقدمه ای بر Scala
1 ساعت 41 دقیقهمبتدی2022-03-11
مدرسین
Amina Adewusi
Software Engineer
جزئیات دوره
Scala از زمانی که در سال 2004 به طور عمومی منتشر شد به یک زبان برنامه نویسی محبوب تبدیل شده است. Scala که تا حدی برای بهبود برخی از نقاط ضعف جاوا طراحی شده است، به کد کمتری نیاز دارد و از برنامه نویسی شی گرا و برنامه نویسی تابعی پشتیبانی می کند. و در حالی که Scala و جاوا قابل همکاری هستند، برای اجرای Scala به هیچ دانشی از جاوا نیاز ندارید. این دوره با آمینه عدوسی برای مبتدیان برنامه نویسی که فقط تجربه برنامه نویسی اولیه را دارند برگزار می شود. آمینا یک معرفی گسترده و دوستانه برای برخی از ویژگیهای Scala ارائه میکند که پایهای برای درسهای پیشرفتهتر خواهد بود. او همه چیزهایی را که برای نوشتن کد Scala و اجرای آن به صورت محلی نیاز دارید، توضیح می دهد. مقادیر و انواع، توابع، و جریان های کنترل را بررسی می کند. به مدل سازی دامنه نگاه می کند. و انواع مجموعه Scala را بررسی می کند. اگر به تازگی سفر برنامه نویسی خود را شروع کرده اید، با آمینا همراه شوید تا ببینید آیا Scala برای شما مناسب است یا خیر.
مهارت ها
ScalaLearningProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - با اسکالا 3 کاربردی شوید
- 02 - آنچه باید بدانید
- 03 - تصویر بزرگ - اسکالا چیست
- 04 - IntelliJ را برای مک نصب کنید
- 05 - اسکالا را روی مک نصب کنید
- 06 - IntelliJ را برای ویندوز نصب کنید
- 07 - اسکالا را روی ویندوز نصب کنید
- 08 - از فایل های تمرینی استفاده کنید
- 09 - نصب خود را تأیید کنید
1. اولین پروژه اسکالا ما
- 10 - یک پروژه جدید Scala ایجاد کنید
- 11 - ساختار اساسی یک پروژه اسکالا را درک کنید
- 12 - چالش - سلام دنیا
- 13 - راه حل - سلام دنیا
2. اولین تابع Scala
- 14 - ارزش ها و انواع
- 15 - نحوه تعریف تابع
- 16 - چالش - سلام
- 17 - حلول - سلام
3. ساختارهای کنترل
- 18 - گزاره های اگر-دیگر
- 19 - تطبیق الگو
- 20 - چالش - چاپ اعداد مضرب
- 21 - حل - چاپ اعداد مضرب
4. مجموعه ها
- 22 - کلاس های موردی
- 23 - شمارش
- 24 - Enums با پارامترها
- 25 - چالش - کلاس و enums
- 26 - حل - کلاس و شماره
5. گزینه ها
- 27 - مقدمه ای بر اختیارات
- 28 - تابع نقشه
- 29 - نقشه مسطح
- 30 - برای درک
- 31 - چالش - گزینه ها
- 32 - راه حل - گزینه ها
6. لیست ها
- 33 - مقدمه ای بر فهرست ها
- 34 - عملکرد نقشه در لیست ها
- 35 - نقشه مسطح در لیست ها
- 36 - برای درک لیست ها
- 37 - چالش - لیست
- 38 - راه حل - فهرست ها
نتیجه
- 39 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع اسکالا برای علوم داده
- دوره آموزشی یادگیری جامع زبان برنامه نویسی اسکالا (Scala)
- دوره آموزشی معرفی عملی: Scala
- دوره آموزشی تمرین های کدنویسی: اسکالا
- دوره آموزشی راهنمای شروع سریع Scala
- دوره آموزشی یادگیری زبان های JVM: JVM، Java، Scala
- دوره آموزشی یادگیری جامع اسکالا برای علوم داده (2017)