دوره آموزشی یادگیری زبان های 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 ایجاد کنید