لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری اسکالا
Learning Scala
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اسکالا از زمانی که در سال 2004 به طور عمومی منتشر شد به یک زبان برنامه نویسی محبوب تبدیل شده است. اسکالا که تا حدی برای بهبود برخی از نقاط ضعف جاوا طراحی شده است، به کد کمتری نیاز دارد و از برنامه نویسی شی گرا و برنامه نویسی تابعی پشتیبانی می کند. و در حالی که اسکالا و جاوا قابل همکاری هستند، برای اجرای اسکالا نیازی به دانش جاوا ندارید. این دوره با آمینه عدوسی برای مبتدیان برنامه نویسی که فقط تجربه برنامه نویسی اولیه را دارند برگزار می شود. آمینا یک معرفی گسترده و دوستانه برای برخی از ویژگیهای اسکالا ارائه میکند که پایهای برای درسهای پیشرفتهتر خواهد بود. او همه چیزهایی را که برای نوشتن کد Scala و اجرای آن به صورت محلی نیاز دارید، توضیح می دهد. مقادیر و انواع، توابع، و جریان های کنترل را بررسی می کند. به مدل سازی دامنه نگاه می کند. و انواع مجموعه اسکالا را بررسی می کند. اگر به تازگی سفر برنامه نویسی خود را شروع کرده اید، به آمینا بپیوندید تا ببینید آیا Scala برای شما مناسب است یا خیر.
سرفصل ها و درس ها
معرفی
Introduction
با اسکالا 3 کاربردی شوید
Get functional with Scala 3
آنچه شما باید بدانید
What you should know
تصویر بزرگ: اسکالا چیست؟
Big picture: What is Scala?
IntelliJ را برای مک نصب کنید
Install IntelliJ for Mac
اسکالا را روی مک نصب کنید
Install Scala on a Mac
IntelliJ را برای ویندوز نصب کنید
Install IntelliJ for Windows
اسکالا را روی ویندوز نصب کنید
Install Scala on Windows
از فایل های ورزشی استفاده کنید
Use the exercise files
نصب خود را تأیید کنید
Verify your installation
1. اولین پروژه اسکالا ما
1. Our First Scala Project
یک پروژه Scala جدید ایجاد کنید
Create a new Scala project
ساختار اساسی پروژه اسکالا را درک کنید
Understand the basic structure of a Scala project
چالش: سلام دنیا
Challenge: Hello world
راه حل: سلام دنیا
Solution: Hello world
2. اولین تابع Scala
2. First Scala Function
ارزش ها و انواع
Values and types
نحوه تعریف یک تابع
How to define a function
چالش: احوالپرسی
Challenge: Greeting
راه حل: سلام
Solution: Greeting
3. ساختارهای کنترل
3. Control Structures
اگر غیر از این اظهارات
If-else statements
تطبیق الگو
Pattern matching
چالش: چاپ اعداد مضرب
Challenge: Print the numbers of multiples
راه حل: اعداد مضرب را چاپ کنید
Solution: Print the numbers of multiples
آمینا آدووسی یک مهندس نرم افزار مستقر در لندن، انگلستان است.
آمینه یکی از بنیانگذاران Scalabase، کنفرانسی برای مهندسان جدید اسکالا است. او در کنفرانسهای بینالمللی صحبت میکند و اغلب و با اشتیاق در مورد تشویق گروههای کمنمایش به مشاغل فناوری صحبت میکند. آمنه مدرک لیسانس سیاست اجتماعی و دولت را از دانشکده اقتصاد و علوم سیاسی لندن گرفت و قبل از آموزش نحوه کدنویسی و انتقال به مهندسی نرم افزار در بخش مالی کار کرد.
نمایش نظرات