دوره آموزشی یادگیری زبان های JVM: JVM، Java، Scala
3 ساعت 35 دقیقهمتوسط2018-06-13
مدرسین

Vincent van der Leun
جزئیات دوره
ماشین مجازی جاوا (JVM) بایت کد جاوا را تفسیر می کند و آن را به عمل تبدیل می کند و برنامه های جاوا را قادر می سازد بر روی هر کامپیوتری اجرا شوند. برنامه های JVM را می توان به زبان جاوا یا اسکالا – دو زبان شی گرا با ویژگی ها و مزایای خاص خود نوشت. این دوره پوشش عمیق JVM و اصول برنامه نویسی امری، شی گرا و تابعی در جاوا و اسکالا را ارائه می دهد. بیاموزید که چرا باید در JVM توسعه دهید و ابزارهایی مانند Eclipse و Gradle را که برای شروع برنامه نویسی نیاز دارید، کشف کنید. کیت توسعه جاوا (JDK) و جعبههای ابزار و کلاسهای از پیش ساخته شده موجود در کتابخانه کلاس جاوا را کاوش کنید. یاد بگیرید که چگونه کد جاوا را برای پیاده سازی کلاس ها و ایجاد یک وب سرویس ساده بنویسید و سپس موضوعات پیچیده تر را در اسکالا بررسی کنید، از جمله تفاوت بین برنامه نویسی کاربردی و ضروری. تا پایان دوره،
شما چندین برنامه برای JVM نوشته اید و تفاوت های بین زبان جاوا و اسکالا را بهتر درک خواهید کرد.
اهداف یادگیری
مفاهیم JVM
نسخه های جاوا
نصب JDK
اجرای برنامه های JVM در خط فرمان
نوشتن کد جاوا
ایجاد یک وب سرویس
نصب اسکالا
برنامه نویسی در اسکالا
شما چندین برنامه برای JVM نوشته اید و تفاوت های بین زبان جاوا و اسکالا را بهتر درک خواهید کرد.
اهداف یادگیری
مفاهیم JVM
نسخه های جاوا
نصب JDK
اجرای برنامه های JVM در خط فرمان
نوشتن کد جاوا
ایجاد یک وب سرویس
نصب اسکالا
برنامه نویسی در اسکالا
مهارت ها
ScalaVirtualizationJavaOracleProgramming LanguagesNetwork and System AdministrationOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
1. ماشین مجازی جاوا
- 01 - نمای کلی دوره
- 02 - چرا روی JVM توسعه دهید
- 03 - موارد استفاده محبوب
- 04 - مفاهیم JVM و نسخههای جاوا
- 05 - زبانهای دیگر در JVM
2. در حال توسعه بر روی ماشین مجازی جاوا
- 06 - JDK
- 07 - تشکیل کلاس با پکیج
- 08 - کتابخانه کلاس جاوا
- 09 - اجرای برنامههای JVM در خط فرمان
- 10 - Eclipse IDE
3. جاوا
- 11 - OOP در جاوا
- 12 - نوشتن کد جاوا
4. برنامه نویسی جاوا
- 13 - پیکربندی Eclipse IDE
- 14 - ایجاد وب سرویس در جاوا
5. اسکالا
- 15 - نصب اسکالا و پوسته REPL
- 16 - برنامه نویسی تابعی در مقابل امری
- 17 - نحو و قواعد زبان اسکالا
- 18 - OOP در اسکالا
- 19 - کتابخانه استاندارد اسکالا
- 20 - برنامه نویسی تابعی در اسکالا
6. برنامه نویسی اسکالا
- 21 - Scala IDE برای پلاگین Eclipse
- 22 - SBT
- 23 - یک پروژه Akka ایجاد کنید
دوره های مرتبط
- دوره آموزشی زبان برنامه نویسی Groovy
- دوره آموزشی ساخت اپلیکیشن های Spring Boot با زبان برنامه نویسی Kotlin
- دوره آموزشی کتابخانههای چندسکویی Kotlin
- دوره آموزشی یادگیری Hadoop
- دوره آموزشی تست موثر اندروید برای توسعه دهندگان موبایل
- دوره آموزشی تنظیمات عملکرد لینوکس
- دوره آموزشی یادگیری MongoDB
- دوره آموزشی Microsoft Entra ID برای توسعه دهندگان: راهنمای مبتدیان (2023)
مسیرهای مرتبط
- مسیر آموزشی توسعه دادن مهارت های Scala خود برای مهندسی داده
- مسیر آموزشی کاوش شغلی در مهندسی داده
- مسیر آموزشی شروع به عنوان یک توسعه دهنده جاوا
- مسیر آموزشی آماده شدن برای گواهینامه Google Associate Android Developer
- مسیر آموزشی مبانی توسعه نرم افزار
- مسیر آموزشی ارتقاء مهارت های خود را در هوش مصنوعی و یادگیری ماشین
- مسیر آموزشی تبدیل شدن به استاد اکسل برای علوم داده
- مسیر آموزشی افزایش مهارت تجزیه و تحلیل داده های خود