توضیحات
آشنایی با کتابخانه های اصلی زبان اسکالا (Scala) قسمت سوم
نام دوره : Scala Applied, Part 3
پیش نیاز:
- دانشجویان باید مراحل تنظیمات مقدماتی “Stairway to Scala” را که به صورت رایگان در Udemy موجود است، قبل از شروع این دوره دنبال و تکمیل کرده باشند.
- دانشجویان باید قسمتهای 1 و 2 از “Stairway to Scala Applied” را تکمیل کرده باشند یا دارای مهارتهای معادل با تکمیل آن دو قسمت باشند.
- دانشجویان به یک لپتاپ یا رایانه دسکتاپ با عملکرد کافی و منابع لازم برای کامپایل و اجرای تمرینهای کدنویسی نیاز خواهند داشت.
توضیحات:
“Scala Applied” قسمت 3، بخش نهایی این دوره برنامهنویسی زبان اسکالا است.
این دوره به طور کامل با هدف ارائه دانش عملی و روزمره از برنامهنویسی اسکالا، از جمله برخی از APIهای کتابخانه اصلی رایج طراحی شده است.
این بخش با پوشش یک ویژگی نهایی زبان اسکالا شروع میشود (ادامه ویژگیهای زبان که در قسمتهای 1 و 2 پوشش داده شده است).
الگو تطبیق، توابع جزئی و کلاسهای case مورد بررسی قرار میگیرند، نحوه استفاده از آنها با یکدیگر و چگونه توابع جزئی میتوانند به شما کمک کنند تا از برخی خطاهای زمان اجرا جلوگیری کنید، با تأیید ورودی قبل از فراخوانی یک تابع.
سپس به API مجموعهها در کتابخانههای اصلی میپردازیم (یک بررسی دو ماژولی عمیق از قابلیتها و مبادلههای عملکردی گزینههای مختلف مجموعهها)، و در نهایت با نگاهی به استفاده از اسکالا در پروژههای جاوا، استفاده از کتابخانههای جاوا در اسکالا و چگونگی استفاده از ابزارهای ساخت (به ویژه SBT) برای ساخت پروژه و حتی نوشتن تنظیمات و وظایف سفارشی، دوره را به پایان میبریم.
پس از آن به API Futures در کتابخانههای اصلی نگاهی خواهیم داشت.
دوره آشنایی با کتابخانه های اصلی زبان اسکالا (Scala) قسمت سوم همچنین یک مقدمه خوب برای دوره “Stairway to Scala Advanced” سه قسمتی است که بر روی ویژگیهای زبان پیشرفته، انتزاعات تابعی سطح بالا، الگوها و شیوههای رایج، نظریه نوعها و سایر مفاهیم پیشرفته اسکالا که به ویژه برای کسانی که قصد نوشتن کتابخانهها و APIهای خود را در اسکالا دارند مفید خواهد بود، تمرکز دارد.
دوره آشنایی با کتابخانه های اصلی زبان اسکالا (Scala) قسمت سوم برای چه کسانی است
- افرادی که قصد دارند زبان برنامهنویسی اسکالا را بیاموزند.
- این دوره، قسمت 3 از یک دوره 3 قسمتی است، لطفاً مطمئن شوید که مهارتهای معادل قسمتهای 1 و 2 را دارید قبل از شروع این دوره.
- ما فرض میکنیم که دانشجویان دارای دانش برنامهنویسی در یک زبان مدرن دیگر به غیر از اسکالا هستند.
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید