توضیحات
آموزش نرم افزار جاوا JAVA نشر پرند
زبان برنامه نویسی Java یکی از مهمترین و قدرتمندترین زبان های برنامه نویسی در دنیا می باشد.
در دوره مقدماتی این آموزش، با محیط عمومی برنامه NetBeans، و مفاهیمی نظیر انواع داده ها، ثابت ها و متغیرها آشنا شده و اصول کار با انواع عملگرها، و دستورات شرطی و تکرار را خواهید آموخت.
علاوه بر این، شیء گرایی، نحوه ایجاد کلاس ها، متدها و سازنده های از جمله مباحث این دوره آموزشی است.
در دوره متوسط این آموزش شما نحوه کار با Packageها، قوانین وراثت و کار با سوپرکلاس ها و زیر کلاس ها را فرا خواهید گرفت.
علاوه بر این، اصول استفاده از انواع متدهای عددی و رشته ای و کار با آرایه ها از دیگر مطالبی است که در این دوره مورد بررسی قرار گرفته است.
در دوره پیشرفته نیز پس از بررسی اصول پیشرفته کار با آرایه ها، نحوه استفاده از کلاس های پکیج Swing جهت ایجاد یک فرم کامل و همچنین استفاده از روشهای مختلف طرح بندی یک کادر محاوره ای بصورت کامل آموزش داده شده است.
ویژگی های زبان جاوا
واقعا اگر بخواهیم جاوا رو مورد بررسی قرار دهیم و در مورد ویژگی های برنامه نویسی جاوا صحبت کنیم میتوان یک لیست بلند بالا رو منتشر کرد ولی در این مطلب در مورد تعداد از ویژگی های زبان جاوا صحبت میکنیم.
- ساده (یادگیری و آموزش برنامه نویسی جاوا نسبت به زبان های مثل سی و سی پلاس پلاس ساده است)
- شیء گرا (زبان جاوا، یک زبان شی گرا است. منظور از شی گرا بودن یعنی ما نرم افزار خود را به عنوان ترکیبی از انواع مختلف اشیائی که هر دو “داده و رفتار” را شامل می شوند، سازماندهی می کنیم.)
- قابل حمل (میتواند روی هر پلتفرمی اجرا شود)
- بستر مستقل (یک پلت فرم محیط سخت افزاری یا نرم افزاری است که در آن یک برنامه اجرا می شود.)
- امن (جاوا امن است چون هیچ نشانگر صریح ندارد، برنامه های جاوا در داخل سیستم عامل مجازی ماشین مجازی اجرا می شود)
- تنومند
- معماری خنثی (هیچ ویژگی وابسته به آن وجود ندارد.)
- پویا
- تفسیر شده
- عملکرد بالا (جاوا سریعتر از تفسیر سنتی است، زیرا کد بایت “نزدیک” به کد بومی است و هنوز تا حدودی کندتر از یک زبان کامپایل شده (به عنوان مثال، C ++))
- چندگانه
- توزیع شده (ما می توانیم برنامه های توزیع شده را در جاوا ایجاد کنیم. RMI و EJB برای ایجاد برنامه های توزیع شده استفاده می شود.)
قسمتی از آموزش نرم افزار جاوا JAVA نشر پرند »
سرفصل های این دوره آموزشی »
آموزش نرم افزار جاوا JAVA نشر پرند – دوره مقدماتی
۱ – مقدمه
مقدمه
۲ – مفاهیم اولیه
تاریخچه Java – آشنایی با Java – نصب Java
۳ – کار در محیط برنامه
آشنایی با محیط NetBeans – بررسی ساختار کلاس ها – اضافه کردن توضیحات
۴ – مفهموم Data Type
انواع داده ها – کار با Data Typeها
۵ – انواع متغیر
ایجاد یک متغیر – مقدارهی به متغیرها – متغیرهای کلاس
۶ – کار با ثابت ها
کار با ثابت ها
۷ – مدیریت متغیرها
ترکیب متغیرها – تبدیل متغیرها – روش Cast کردن داده ها
۸ – کار با عملگرها (۱)
عملگرهای ریاضی – عملگرهای تخصیصی
۹ – کار با عملگرها (۲)
عملگرهای رابطه ای – عملگرهای منطقی – تقدم عملگرها
۱۰ – دستور If
کار با دستور If – ساختار If Else – دستور Else If – کار با Ifهای تو در تو
۱۱ – دستور Switch
دستور Switch
۱۲ – ساختارهای تکرار
حلقه For – حلقه While – حلقه Do While – کلمات کلیدی Break و Continue
۱۳ – مفهوم Object Oriented
برنامه نویسی شیء گرا – ویژگی های یک Object
۱۴ – نحوه ایجاد کلاس ها
ایجاد یک کلاس – کار با فیلدها
۱۵ – استفاده از متدها
کار با متدهای Static – ایجاد و فراخوانی متدها – کلاس و متد Void
۱۶ – متدهای بازگشتی
ایجاد متدهای بازگشتی – فراخوانی متد بازگشتی
۱۷ – مفهوم Overloading
مفهوم Overloading
۱۸ – مفهوم Constructor
کار با Constructor – ایجاد Constructor
۱۹ – ایجاد کلاس نمونه
ایجاد کلاس نمونه
۲۰ – آزمون های عملی
۶ دوره آزمون عملی
آموزش نرم افزار جاوا JAVA نشر پرند – دوره متوسط
۱ – کار با Packageها
کار با Packageها
۲ – جریان ورودی و خروجی
کار با کلاس Scanner – کار با کلاس JOptionPane – جریان خروجی اطلاعات
۳ – ارث بری
مفهوم ارث بری – ویژگی Inheritance (١) – ویژگی Inheritance (٢)
۴ – کار با سوپرکلاس و زیرکلاس
سطح دسترسی Protected – استفاده از Finalها – کلمه کلیدی This – کلمه کلیدی Super
۵ – مفاهیم مرتبط با وراثت
مفهوم Upcasting – مفهوم Polymorphism
۶ – کلاس های Abstract
کلاس های Abstract
۷ – کار با Interface
مفهوم Interface – درج فیلدهای ثابت – بسط دادن Interface ها
۸ – متد Getter و Setter
کار با Getter و Setter – فراخوانی Getter و Setter
۹ – کلاس Object
کار با کلاس Object – متد ToString
۱۰ – کار با متد Equals
مقدمات کار با متد Equals – بازنویسی متد Equals (١) – بازنویسی متد Equals (٢)
۱۱ – انجام محاسبات ریاضی
کلاس Math – کار با Abs و Signum – محاسبه جذر و توان – سایر متدهای مربوط به توابع
۱۲ – تولید اعداد تصادفی
متد Random (١) – متد Random (٢) – کلاس Random
۱۳ – گرد کردن اعداد
گرد کردن اعداد
۱۴ – کلاس NumberFormat
کار با کلاس NumberFormat – متدهای کلاس NumberFormat
۱۵ – کلاس String
استفاده از کلاس String – کار با Escape Sequenceها – متدهای کار بر روی رشته ها
۱۶ – متدهای کلاس String (١)
متدCahrAt – متدSubString – متد IndexOf و LastIndexOf
۱۷ – متدهای کلاس String (٢)
مقایسه رشته ها – متد Matches – متدهای EndsWith و StartsWith
۱۸ – جایگزین کردن رشته ها
جایگزین کردن رشته ها
۱۹ – کار با آرایه ها
ایجاد آرایه – پیمایش آرایه – مقداردهی به آرایه
۲۰ – آزمون های عملی
۶ دوره آزمون عملی
آموزش نرم افزار جاوا JAVA نشر پرند – دوره پیشرفته
۱ – آرایه ها و مقادیر ورودی
دریافت اطلاعات از کاربر – نمایش اطلاعات پردازش شده
۲ – حلقه For بهبود یافته
حلقه For بهبود یافته
۳ – کاربرد آرایه ها در متد
نقش آرایه به عنوان Data Type – نقش آرایه به عنوان ورودی متد
۴ – آرایه های دو بعدی
کار با آرایه های دو بعدی – فراخوانی آرایه های دو بعدی
۵ – کپی کردن رشته ها
متد CopyValueOf – متد GetChars
۶ – کلاس Arrays
مرتب سازی آرایه ها – پر کردن آرایه ها – مقایسه آرایه ها
۷ – کلاس ArrayList
ایجاد لیست های آرایه ای – متد Add – افزودن و تغییر عناصر – متدهای کار با لیست های آرایه ای
۸ – کلاس LinkedList
مفهوم LinkedList – کار با LinkedList – دریافت اطلاعات در LinkedList – تغییر و حذف عناصر
۹ – کار با تاریخ و زمان
کلاس Date – مقایسه زمان ها – مفهوم Unix Time – قالب بندی تاریخ و زمان – کلاس SimpleDateFormat
۱۰ – کلاس JFrame
استفاده از کلاس JFrame – متدهای کلاس JFrame – ایجاد شیء از کلاس JFrame
۱۱ – کلاس JPanel
کلاس JPanel
۱۲ – ایجاد برچسب و دکمه
کلاس JLabel – کلاس JButton
۱۳ – رویدادها
مبانی کار با رویدادها – فراخوانی رویدادها – استفاده از کلاس های درونی
۱۴ – درج متن
کلاس JTextField – متد ShowMessageDialog – درج ناحیه متنی
۱۵ – درج CheckBox
کار با کلاس JCheckBox – دریافت داده ها از JCheckBox
۱۶ – درج سایر Objectها
کلاس JRadioButton – خطوط پیرامونی – کلاس JComboBox
۱۷ – مدیرهای طرح بندی
کار با FlowLayout – کار با BorderLayout – کار با Box – کار با GridLayout
۱۸ – استفاده از GridBagLayout
کار با GridBagLayout – ایجاد متد کمکی (۱) – ایجاد متد کمکی (۲)
۱۹ – مرتب سازی Objectها
تنظیم مکان برچسب ها – تنظیم مکان سایر Objectها
۲۰ – آزمون های عملی
۶ دوره آزمون عملی
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.