دوره آموزشی مبانی اوراکل جاوا
10 ساعت 22 دقیقهمبتدی2026-08-26
مدرسین

Oracle University
Building Cloud Proficiency on Oracle Cloud Infrastructure
جزئیات دوره
اگر میخواهید یادگیری Java را بهصورت اصولی شروع کنید، این دوره نقطه شروع مناسبی برای آشنایی با مفاهیم بنیادی این زبان و ورود به دنیای برنامهنویسی شیءگرا است. در این دوره، مفاهیم اصلی Java از نحوه اجرای برنامه و ابزارهای توسعه گرفته تا متغیرها، عملگرها، ساختارهای کنترلی و برنامهنویسی شیءگرا بهصورت مرحلهبهمرحله آموزش داده میشوند.
در ابتدا با Java Development Kit (JDK) و ابزارهای اصلی آن آشنا میشوید و یاد میگیرید یک برنامه Java را بنویسید، کامپایل کنید و اجرا کنید. سپس مفاهیمی مانند متغیرها، انواع داده، اعداد، متن، عملگرها و نحوه کار Java با مقادیر مختلف را بررسی میکنید.
در ادامه، کنترل جریان اجرای برنامه را با استفاده از شرطها (Conditionals)، حلقهها (Loops) و دستور Switch یاد میگیرید و با آرایهها (Arrays) کار میکنید تا بتوانید مجموعهای از دادههای مرتبط را سازماندهی و مدیریت کنید.
بخش مهمی از دوره به Object-Oriented Programming (OOP) اختصاص دارد. در این بخش با روش تعریف و استفاده از متدها (Methods)، کلاسها (Classes) و اشیا (Objects) آشنا میشوید و یاد میگیرید چگونه با استفاده از Inheritance قابلیتهای کلاسهای موجود را توسعه دهید.
در پایان نیز نحوه مدیریت خطاها و شرایط غیرمنتظره را با استفاده از Exception Handling، شامل ایجاد، دریافت و پرتاب Exceptionها، یاد میگیرید.
برای اینکه مفاهیم صرفاً تئوری باقی نمانند، هر موضوع همراه با یک جلسه تمرین عملی ارائه میشود که در قالب یک اپلیکیشن آزمایشگاه علمی فرضی اجرا میشود. به این ترتیب، همزمان با یادگیری مفاهیم Java، نحوه استفاده از آنها در یک پروژه واقعیتر را نیز تمرین خواهید کرد.
این دوره برای متخصصان حوزه فناوری و افرادی طراحی شده است که تجربه قبلی یا دانش محدودی از Java دارند و میخواهند پایهای محکم برای ادامه مسیر در Java Development، برنامهنویسی شیءگرا و توسعه نرمافزار ایجاد کنند.
اهداف یادگیری
راهاندازی محیط توسعه Java و استفاده از ابزارهای Java Development Kit (JDK)
نوشتن، کامپایل و اجرای برنامههای Java
کار با متغیرها، انواع داده و عملگرهای Java
مدیریت و پردازش دادههای متنی و عددی در برنامهها
کنترل جریان اجرای برنامه با شرطها، حلقهها و دستور Switch
استفاده از آرایهها برای سازماندهی و مدیریت مجموعهای از دادهها
تعریف و استفاده از متدها برای ایجاد ساختارهای قابل استفاده مجدد در برنامه
طراحی کلاسها و ایجاد اشیا بر اساس اصول برنامهنویسی شیءگرا
استفاده از Inheritance برای توسعه و گسترش قابلیتهای کلاسها
مدیریت خطاها با استفاده از Exception Handling و نحوه Catch و Throw کردن Exceptionها
در ابتدا با Java Development Kit (JDK) و ابزارهای اصلی آن آشنا میشوید و یاد میگیرید یک برنامه Java را بنویسید، کامپایل کنید و اجرا کنید. سپس مفاهیمی مانند متغیرها، انواع داده، اعداد، متن، عملگرها و نحوه کار Java با مقادیر مختلف را بررسی میکنید.
در ادامه، کنترل جریان اجرای برنامه را با استفاده از شرطها (Conditionals)، حلقهها (Loops) و دستور Switch یاد میگیرید و با آرایهها (Arrays) کار میکنید تا بتوانید مجموعهای از دادههای مرتبط را سازماندهی و مدیریت کنید.
بخش مهمی از دوره به Object-Oriented Programming (OOP) اختصاص دارد. در این بخش با روش تعریف و استفاده از متدها (Methods)، کلاسها (Classes) و اشیا (Objects) آشنا میشوید و یاد میگیرید چگونه با استفاده از Inheritance قابلیتهای کلاسهای موجود را توسعه دهید.
در پایان نیز نحوه مدیریت خطاها و شرایط غیرمنتظره را با استفاده از Exception Handling، شامل ایجاد، دریافت و پرتاب Exceptionها، یاد میگیرید.
برای اینکه مفاهیم صرفاً تئوری باقی نمانند، هر موضوع همراه با یک جلسه تمرین عملی ارائه میشود که در قالب یک اپلیکیشن آزمایشگاه علمی فرضی اجرا میشود. به این ترتیب، همزمان با یادگیری مفاهیم Java، نحوه استفاده از آنها در یک پروژه واقعیتر را نیز تمرین خواهید کرد.
این دوره برای متخصصان حوزه فناوری و افرادی طراحی شده است که تجربه قبلی یا دانش محدودی از Java دارند و میخواهند پایهای محکم برای ادامه مسیر در Java Development، برنامهنویسی شیءگرا و توسعه نرمافزار ایجاد کنند.
اهداف یادگیری
راهاندازی محیط توسعه Java و استفاده از ابزارهای Java Development Kit (JDK)
نوشتن، کامپایل و اجرای برنامههای Java
کار با متغیرها، انواع داده و عملگرهای Java
مدیریت و پردازش دادههای متنی و عددی در برنامهها
کنترل جریان اجرای برنامه با شرطها، حلقهها و دستور Switch
استفاده از آرایهها برای سازماندهی و مدیریت مجموعهای از دادهها
تعریف و استفاده از متدها برای ایجاد ساختارهای قابل استفاده مجدد در برنامه
طراحی کلاسها و ایجاد اشیا بر اساس اصول برنامهنویسی شیءگرا
استفاده از Inheritance برای توسعه و گسترش قابلیتهای کلاسها
مدیریت خطاها با استفاده از Exception Handling و نحوه Catch و Throw کردن Exceptionها
سرفصل ها
مقدمه
- معرفی دوره
مقدمهای بر مبانی جاوا
- معرفی جاوا
- یک برنامه ساده جاوا
- ابزارهای توسعه جاوا
- تمرین 1-1 - راهاندازی محیط دوره
- تمرین 1-2 - ایجاد، کامپایل و اجرای یک برنامه جاوا
کار با متن و اعداد
- متغیرها، ثابتها و انواع
- عملگرها
- نتایج عملیات
- تمرین 2-1 - کار با متغیرها و ثابتها
- کار با مقادیر متنی
- تمرین 3-1 - کار با رشتهها
آرایهها، شرطها و حلقهها
- کار با آرایهها
- تمرین 4-1 - کار با آرایهها
- نوشتن حلقهها
- نوشتن ساختارهای if else
- نوشتن ساختارهای switch case
- تمرین 5-1 - کنترل جریان برنامه
تعریف کلاسها و ایجاد اشیاء
- نوشتن متدها
- تمرین 6-1 - کار با متدها
- ایجاد کلاسها و اشیاء
- کار با اشیاء
- بارگذاری بیش از حد متدها
- تمرین 7-1 - کار با کلاسها
- طراحی کپسولهسازی و سازندهها
- تجمیع کد جاوا
- تمرین 8-1 - بهبود طراحی کلاس
- استفاده از زمینه کلاس
- تمرین 9-1 - استفاده از متدها و متغیرهای کلاس
رویکرد شیءگرا برای استفاده مجدد از کد
- وراثت در جاوا
- گسترش کلاس Object
- تمرین 10-1 - استفاده مجدد از کد از طریق وراثت
مدیریت استثناها
- مدیریت استثناها
- پرتاب استثناها
- تمرین 11-1 - مدیریت استثناها
ادامه یادگیری خود
- بعدی چیست؟