Course catalog
Categories
Showing 1-7 of 7 items.
Scala Essential Training for Data Science
(Mitalearn-109222)
- 1 hours 51 minutes
- متوسط
- Release date: 21 June 2026
- Author: Dan Sullivan
درباره این دوره:
نحوه استفاده از Scala - زبان محبوبی که طراحی شی گرا را با برنامه نویسی کاربردی ترکیب می کند - در کار علم داده خود کشف کنید. در این دوره آموزشی، با ویژگیهای Scala که برای دانشمندان داده مفید است آشنا شوید، از جمله توابع سفارشی، پردازش موازی، و برنامهنویسی Spark with Scala. دن سالیوان دوره را با مقدمه ای برای برنامه نویسان غیر اسکالا آغاز می کند. در مرحله بعد، او نحوه استفاده از SQL از Scala را شرح می دهد - یک مفهوم به خصوص مفید برای دانشمندان داده، زیرا آنها اغلب باید داده ها را از پایگاه های داده رابطه ای استخراج کنند. سپس ساختارهای پردازش موازی را در اسکالا پوشش میدهد، تکنیکهایی را به اشتراک میگذارد که برای مجموعههای دادهای با اندازه متوسط \u200b\u200bمفید هستند که میتوانند روی یک سرور واحد با چندین هسته تجزیه و تحلیل شوند.\r\n\r\n او ابتدا نحوه کار با مجموعه دادههای توزیعشده انعطافپذیر (RDDs) - یک ساختار دادهای بنیادی Spark - را توضیح میدهد و سپس نحوه استفاده از Scala با Spark DataFrames را توضیح میدهد، کلاس جدیدی از ساختار داده که بهویژه برای پردازش تحلیلی طراحی شده است. او دوره را با ارائه خلاصه ای از مزایای استفاده از Scala برای علم داده به پایان می رساند.
Related Skills
آموزش ضروری اسکالا
(Mitalearn-394278)
- 4 hours 43 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Rock the JVM
درباره این دوره:
اسکالا یک زبان برنامه نویسی همه منظوره با پشتیبانی کامل از برنامه نویسی شی گرا و تابعی و دارای سیستم نوع قوی است. طراحی مختصر، بسیاری از تصمیمات طراحی اسکالا از انتقاد از کاستی های جاوا الهام گرفته شده است. در این دوره آموزشی از Rock the JVM، مهارت های ضروری Scala را که برای تبدیل شدن به یک توسعه دهنده Scala لازم است را بیاموزید. ابتدا، با اصولی مانند نحو و ساختار Scala آشنا شوید. سپس به برنامه نویسی شی گرا و برنامه نویسی تابعی بپردازید. در طول راه، روش متفاوتی از تفکر و نزدیک شدن به کد را کشف کنید، یاد بگیرید که چگونه کدهای بیان محور بنویسید، و گزینه های متعددی را برای حل مشکلات، با دانش ایجاد مبادلات آگاهانه بین آنها، به دست آورید.
Related Skills
اولین نگاه اسکالا
(Mitalearn-103714)
- 2 hours 46 minutes
- متوسط
- Release date: 21 June 2026
- Author: Peggy Fisher
درباره این دوره:
زیبایی Scala در این است که تمام مزایای یک روش برنامه نویسی جدید را ارائه می کند و در عین حال به شما امکان می دهد با زبان آشناتر - جاوا - کار کنید. این زبان محبوب با ترکیب مفاهیم شی گرا و کاربردی، مختصر و به شدت مقیاس پذیر است. در این دوره یاد بگیرید که چگونه از Scala برای انجام کارهای بزرگ و کوچک به زیبایی استفاده کنید. نحوه نصب اسکالا را کشف کنید و با مفاهیم اولیه مانند ایجاد متغیرها، تعریف توابع، استفاده از مجموعه ها و آرایه ها و موارد دیگر آشنا شوید.
Related Skills
تمرینات کدگذاری: اسکالا
(Mitalearn-394295)
- 53 minutes
- مناسب همه
- Release date: 31 August 2022
- Author: Noel Welsh
درباره این دوره:
مهارت های اسکالا خود را در این دوره چالش های کد با مربی نوئل ولش افزایش دهید. نوئل 15 چالش را ارائه می دهد که ویژگی های زبانی را که بیشتر در برنامه نویسی روزمره مورد استفاده قرار می گیرد، پوشش می دهد، از جمله آشکارساز پالیندروم، جستجوگر رمز عبور، جعبه های رنگی و ماشین حساب. سطح دشواری چالشها در طول دوره افزایش مییابد، و با چالشی برای ایجاد یک انیمیشن کشتی موشکی که چندین عنصر از دوره را گرد هم میآورد، به پایان میرسد: تعریف دادهها، تطبیق الگو، و تبدیل دادهها.
Related Skills
معرفی دستی: اسکالا
(Mitalearn-394261)
- 2 hours 16 minutes
- مناسب همه
- Release date: 22 January 2024
- Author: Amina Adewusi
درباره این دوره:
اسکالا یک زبان برنامه نویسی سطح بالا است که هم از برنامه نویسی شی گرا و هم از برنامه نویسی تابعی پشتیبانی می کند و همچنین بخشی کلیدی از ابزارهای بسیاری از توسعه دهندگان است. در این دوره، مهندس نرم افزار Amina Adewusi به شما معرفی کامل آخرین نسخه Scala را از طریق فرآیند ساخت اپلیکیشن با استفاده از GitHub Codespaces می دهد. هنگام ساختن یک برنامه حداقلی که فایل ها را استخراج و تبدیل می کند، اصول اولیه Scala را کاوش کنید. آنچه را که یاد می گیرید با چالش های عملی در طول دوره تمرین کنید. به علاوه، مدل سازی داده ها و دامنه، ساختار پروژه اسکالا و آزمایش را بررسی کنید.
Related Skills
نگاه اول: اسکالا 3
(Mitalearn-232761)
- 54 minutes
- مناسب همه
- Release date: 18 October 2021
- Author: Noel Welsh
درباره این دوره:
اسکالا با ترکیب مفاهیم شی گرا و کاربردی، یک زبان مختصر و بسیار مقیاس پذیر است. تمام مزایای یک روش برنامه نویسی جدید را فراهم می کند و در عین حال به شما امکان می دهد به تمام ویژگی های JVM دسترسی داشته باشید. و با انتشار Scala 3.0، توسعهدهندگان اکنون میتوانند به نسخه پیشرفتهتر این زبان و همچنین چندین ویژگی جدید دسترسی داشته باشند. در این دوره، مدرس نوئل ولش یک نمای کلی از Scala 3.0 ارائه میکند و مفاهیم و ویژگیهایی را که به احتمال زیاد برای تکمیل یک پروژه با این تکرار زبان نیاز دارید بدانید، ارائه میکند. نحوه نصب Scala را بیابید و با جدیدترین و بهترین ویژگیها و بهروزرسانیها آشنا شوید، از جمله نحو جدید مبتنی بر تورفتگی و اینکه چگونه Scala 3.0 ویژگیهای زبانی را که قبلاً به صورت ضمنی شناخته میشد، دوباره کار کرده است.
Related Skills
یادگیری زبان های JVM: JVM، Java، Scala
(Mitalearn-146639)
- 3 hours 35 minutes
- متوسط
- Release date: 21 June 2026
- Author: Vincent van der Leun
درباره این دوره:
ماشین مجازی جاوا (JVM) بایت کد جاوا را تفسیر می کند و آن را به عمل تبدیل می کند و برنامه های جاوا را قادر می سازد بر روی هر کامپیوتری اجرا شوند. برنامه های JVM را می توان به زبان جاوا یا اسکالا – دو زبان شی گرا با ویژگی ها و مزایای خاص خود نوشت. این دوره پوشش عمیق JVM و اصول برنامه نویسی امری، شی گرا و تابعی در جاوا و اسکالا را ارائه می دهد. بیاموزید که چرا باید در JVM توسعه دهید و ابزارهایی مانند Eclipse و Gradle را که برای شروع برنامه نویسی نیاز دارید، کشف کنید. کیت توسعه جاوا (JDK) و جعبه ابزار و کلاس های از پیش ساخته شده موجود در کتابخانه کلاس جاوا را کاوش کنید. یاد بگیرید که چگونه کد جاوا را برای پیاده سازی کلاس ها و ایجاد یک وب سرویس ساده بنویسید و سپس موضوعات پیچیده تر را در اسکالا بررسی کنید، از جمله تفاوت بین برنامه نویسی کاربردی و ضروری. در پایان دوره، شما چندین برنامه برای JVM نوشته اید و تفاوت زبان های جاوا و اسکالا را بهتر درک خواهید کرد.