دوره آموزشی مقدمه ای بر 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع اسکالا برای علوم داده
- دوره آموزشی مبانی برنامهنویسی: ساختارهای داده
- دوره آموزشی محاسبات ابری بدون سرور: مفاهیم، پلتفرمها و خدمات
- دوره آموزشی Elixir 101: تکنیک های برنامه نویسی کاربردی ضروری
- دوره آموزشی مقدمه ای بر یادگیری ماشین با KNIME
- دوره آموزشی مقدمه ای بر VMware
- دوره آموزشی مقدمه ای بر Couchbase
- دوره آموزشی مقدمه ای بر NoSQL
مسیرهای مرتبط
- مسیر آموزشی ارتقا مهارت های خود به عنوان یک متخصص اسپارک آپاچی
- مسیر آموزشی توسعه دادن مهارت های Scala خود برای مهندسی داده
- مسیر آموزشی گواهینامه حرفهای مهندسی داده از Snowflake
- مسیر آموزشی ملزومات MLOps برای برنامهنویسها و مهندسان هوش مصنوعی: ابزارها، پایپلاینها و نکات امنیتی
- مسیر آموزشی ایجاد دانش خود در مدیریت ابری
- مسیر آموزشی برترین مهارت هایی که متخصصان فناوری اطلاعات در حال حاضر دارند
- مسیر آموزشی آماده شدن برای گواهینامه MongoDB C# Developer Associate
- مسیر آموزشی مقدمهای بر مهارتهای پایه برای کار با داده: جمعآوری دادهها