آموزش Java نشر پرند
۱۲۵,۰۰۰ تومان
برند | پرند |
---|---|
نوع آموزش | اینتراکتیو |
قابل اجراء در | کامپیوتر و لبتاب |
دارای مجوز | وزارت فرهنگ و ارشاد اسلامی(رسانه های دیجیتال) |
تعداد DVD | 2 عدد |
نوع DVD | DVD 9 |
نقد و بررسی
محصول پیش رو یکی از محصولات آموزشی شرکت نرم افزاری «پرند» است که آن را در قالب 2 حلقه DVD9 منتشر کرده است. این نرم افزار آموزشی شامل 159 درس میشود و جزو یکی از کاملترین نرم افزارهای آموزشی Java به شمار میرود. پرند تاکنون به دلیل کیفیت تولید منحصر به فرد و استفاده از مجربترین اساتید و حرفهایترین گویندگان کشور و همچنین اینتراکتیو بودن که سبب تعامل و مشارکت کاربر در طی مراحل فراگیری دروس میشود، موفق به کسب جوایز متعددی از جشنوارهها و همایشهای معتبر شده است.
آموزش Java نشر پرند در قالب 2 عدد dvd9 و 159 درس زبان برنامه نویسی جاوا را به همراه برترین ادیتورهای java به شما آموزش می دهد.
آموزش Java نشر پرند
شماره مجوز: ۸۰۲۳۷۸۰۵۱۴۸۸
آموزش Java نشر پرند – جاوا (به انگلیسی: Java) یک زبان برنامهنویسیِ شیءگرا است. نخستین بار توسط جیمز گاسلینگ
در شرکت سان مایکروسیستمز ایجاد گردید. در سال ۱۹۹۱ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه
به ++C است اما مدل شیءگرایی آسانتری دارد و از قابلیتهای سطح پایین کمتری پشتیبانی میکند.
ایده شیء گرایی جاوا از زبان اسمالتاک گرفته شدهاست. یکی از قابلیتهای بنیادین جاوا این است که مدیریت حافظه را بطور خودکار انجام میدهد.
ضریب اطمینان عملکرد برنامههای نوشتهشده به این زبان نسبت به زبانهای نسل اول C بالا است.
برنامههای جاوا به صورت بایت کد (کامپایل) میشوند و توسط JVM (ماشین مجازی جاوا) به کدهای ماشین تبدیل و اجرا میشوند.
در صورت وجود JVM مانند سایر زبانهای مبتنی بر آن که وابسته به سیستمعامل خاصی نیستند برنامههای نوشته شده
به جاوا بر روی هر نوع سیستم عامل و هرگونه وسیلهٔ الکترونیکی قابل اجرا میباشند.
شعار جاوا «یکبار بنویس و هر جایی اجرا کن» (Write once, Run anywhere) است که به همین ویژگی اشاره دارد.
کی از ویژگیهای جاوا قابل حمل بودن آن است. یعنی برنامهٔ نوشته شده به زبان جاوا باید
بهطور مشابهی در کامپیوترهای مختلف با سختافزارهای متفاوت اجرا شود؛ و باید این
توانایی را داشته باشد که برنامه یک بار نوشته و کامپایل شده و سپس در همه کامپیوترها اجرا گردد.
به این صورت که کد کامپایل شدهٔ جاوا ذخیره میشود، اما نه بهصورت کد ماشین بلکه بهصورت بایتکد
جاوا. دستورالعملها شبیه کد ماشین هستند، اما با ماشینهای مجازی که بهطور خاص برای
سختافزارهای مختلف نوشته شدهاند، اجرا میشوند. در نهایت کاربر از سکوی جاوا نصب
شده روی ماشین خود یا مرورگر وب استفاده میکند. کتابخانههای استاندارد یک راه عمومی برای دسترسی
به ویژگیهای خاص فراهم میکنند. مانند گرافیک، نخکشی و شبکه. در بعضی از نسخههای ماشین
مجازی جاوا، بایتکدها میتوانند قبل و در زمان اجرای برنامه به کدهای محلی کامپایل شوند.
فایدهٔ اصلی استفاده از بایتکد، قسمت کردن است. اما ترجمهٔ کلی یعنی برنامههای
ترجمه شده تقریباً همیشه کندتر از برنامههای کامپایل شدهٔ محلی اجرا میشوند.
این شکاف میتواند با چند تکنیک خوشبینانه که در کاربردهای JVM قبلی معرفی شد، کم شود.
یکی از این تکنیکها JIT است که بایتکد جاوا را به کد محلی ترجمه کرده و سپس آن را پنهان میکند.
در نتیجه برنامه خیلی سریعتر نسبت به کدهای ترجمه شدهٔ خالص شروع و اجرا میشود.
بیشتر JVMهای پیشرفته، بهصورت کامپایل مجدد پویا، در آنالیز JVM، رفتار برنامهٔ اجرا شده
و کامپایل مجدد انتخاب شده و بهینهسازی قسمتهای برنامه، استفاده میشوند.
کامپایل مجدد پویا میتواند کامپایل ایستا را بهینهسازی کند. زیرا میتواند قسمت hot spot برنامه و گاهی حلقههای
داخلی که ممکن است زمان اجرای برنامه را افزایش دهند را تشخیص دهد. کامپایل JIT و کامپایل مجدد
پویا به برنامههای جاوا اجازه میدهد که سرعت اجرای کدهای محلی بدون از دست دادن قابلیت انتقال افزایش پیدا کند.
تکنیک بعدی به عنوان کامپایل ایستا شناخته شدهاست؛ که کامپایل مستقیم به کدهای محلی است
مانند بسیاری از کامپایلرهای قدیمی. کامپایلر ایستای جاوا، بایتکدها را به کدهای شیء محلی ترجمه میکند.
کارایی جاوا نسبت به نسخههای اولیه بیشتر شد. در تعدادی از تستها نشان داده شد
که کارایی کامپایلرJIT کاملاً مشابه کامپایلر محلی شد. عملکرد کامپایلرها لزوماً کارایی کدهای کامپایل شده را نشان نمیدهند.
یکی از پیشرفتهای بینظیر در در زمان اجرای ماشین این بود که خطاها ماشین را دچار اشکال نمیکردند.
علاوه بر این در زمان اجرای ماشینی مانند جاوا وسایلی وجود دارد که به زمان اجرای ماشین
متصل شده و هر زمانی که یک استثناء رخ میدهد، اطلاعات اشکال زدایی که در حافظه وجود دارد، ثبت میکنند.
آموزش Java نشر پرند
محصول پیش رو یکی از محصولات آموزشی شرکت نرم افزاری «پرند» است که آن را در قالب ۲ حلقه DVD9 منتشر کرده است.
این نرم افزار آموزشی شامل ۱۵۹ درس میشود و جزو یکی از کاملترین نرم افزارهای آموزشی Java به شمار میرود.
پرند تاکنون به دلیل کیفیت تولید منحصر به فرد و استفاده از مجربترین اساتید و حرفهایترین
گویندگان کشور و همچنین اینتراکتیو بودن که سبب تعامل و مشارکت کاربر در طی مراحل فراگیری دروس میشود،
موفق به کسب جوایز متعددی از جشنوارهها و همایشهای معتبر شده است.
آموزش Java نشر پرند شامل نسخه نهایی از برترین ادیتورهای مورد نیاز در آموزش زبان برنامه نویسی
Java نظیر Eclipse ،JetBrains IntelliJ IDEA Ultimate ،NetBeans ،Android Studio و… می باشد.
در صورت نیاز، پس از نصب هر یک از نرم افزارها با مراجعه به پوشه برنامه در دیسک و مشاهده فیلم آموزشی، نرم افزار را بر روی سیستم خود فعال کنید
آموزش Java نشر پرند در قالب ۲ عدد dvd9 و ۱۵۹ درس زبان برنامه نویسی جاوا را به همراه برترین ادیتورهای 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ها
۲ – جریان ورودی و خروجی
کار با کلاس 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ها
۲۰ – آزمون های عملی
۶ دوره آزمون عملی
مشاهده بخشی از آموزش Java نشر پرند
به منظور دریافت ۱۰ درس منتخب از این محصول آموزشی بر روی لینک روبرو کلیک کنید: دریافت فایل (حجم نقریبی: ۷۸ مگابایت)
توضیحات تکمیلی
برند | پرند |
---|---|
نوع آموزش | اینتراکتیو |
قابل اجراء در | کامپیوتر و لبتاب |
دارای مجوز | وزارت فرهنگ و ارشاد اسلامی(رسانه های دیجیتال) |
تعداد DVD | 2 عدد |
نوع DVD | DVD 9 |
برای فرستادن دیدگاه، باید وارد شده باشید.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.