توضیحات
آموزش و آشنایی با ویژگی های خاص زبان اسکالا (Scala) قسمت دوم
نام دوره : Scala Applied, Part 2
پیشنیاز:
- دانشجویان باید پیش از شروع این دوره دستورالعملهای نصب “Stairway to Scala Setup” که به صورت رایگان در Udemy موجود است را دنبال کرده و تکمیل کنند.
- دانشجویان باید قبل از شروع این دوره “Stairway to Scala Applied Part 1” را تکمیل کرده یا مهارتهای معادل آن را داشته باشند .
- دانشجویان به یک لپتاپ یا کامپیوتر رومیزی با عملکرد کافی برای کامپایل و اجرای تمرینهای کدنویسی نیاز دارند.
توضیحات
دوره “Scala Applied, Part 2” ویژگیهای خاص زبان اسکالا را پوشش میدهد که ممکن است در سایر زبانها وجود نداشته باشد یا منحصربهفرد اسکالا باشند.
این دوره به عنوان ادامهای بر بخش ۱ طراحی شده و به خوبی با آن هماهنگ میشود.
در حالی که بخش ۱ به مفاهیم رایج در سایر زبانهای برنامهنویسی میپرداخت، بخش ۲ بر روی ویژگیهایی تمرکز دارد که بیشتر مختص اسکالا هستند و ممکن است برای افرادی که از زبانهای دیگر به اسکالا میآیند ناآشنا باشند، چه به دلیل ویژگیها و چه به دلیل نحوه استفاده از آنها.
این دوره توسط یک مدرس با بیش از ۱۵ سال تجربه برنامهنویسی در اسکالا و بیش از ۱۲ سال تجربه تدریس آن ارائه میشود.
این دوره که بخشی از مجموعه دورههای “Scala Applied” است، شما را برای توسعه روزمره در زبان اسکالا آماده میکند.
بهویژه با گذراندن دوره آموزش و آشنایی با ویژگی های خاص زبان اسکالا (Scala) قسمت دوم، شما:
- ویژگیهای ترکیب و ارثبری در اسکالا را درک خواهید کرد.
- کلاسهای انتزاعی و اعضای کاملاً انتزاعی (متدها و فیلدها) را ایجاد خواهید کرد.
- متدهای کلاس را بازنویسی و بارگذاری خواهید کرد.
- سازندههای اصلی و کمکی ایجاد خواهید کرد.
- سازندهها و متدهای کلاس پدر را فراخوانی خواهید کرد.
- فیلدهای پارامتری را درک کرده و از آنها استفاده خواهید کرد.
- متدهای کارخانجات را در اشیاء همراه (companion objects) ایجاد خواهید کرد.
- DSLهای ساده (زبانهای خاص دامنه) ایجاد خواهید کرد.
- انواع بالا و پایین و نحوه استفاده از آنها در اسکالا را درک خواهید کرد.
- متدهای صحیح equals و hashCode را بنویسید.
- با استفاده از traits، رفتار را به کلاسها اضافه کنید.
- با سبکهای مختلف پکیجبندی و اصلاحکنندههای دسترسی آشنا خواهید شد.
- از هر چیزی، هر جا وارد کنید.
- پیششرطها و پسشرطها را بنویسید.
- کد خود را با استفاده از تست واحد بررسی کنید.
دوره آموزش و آشنایی با ویژگی های خاص زبان اسکالا (Scala) قسمت دوم مناسب چه کسانی است
- افرادی که میخواهند زبان برنامهنویسی اسکالا را یاد بگیرند.
- این بخش دوم از یک دوره سهقسمتی است، لطفاً مطمئن شوید که مهارتهای معادل بخش ۱ را دارید قبل از گذراندن این دوره.
- ما فرض میکنیم که دانشجو مقداری تجربه برنامهنویسی در یک زبان برنامهنویسی مدرن دارد.
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید