توضیحات
معرفی آموزش Java پرند

معرفی Java
جاوا Java یک زبان برنامهنویسی همه منظوره است که همزمان، مبتنی بر کلاس و شیءگرا است و طوری طراحی شده است تا کمترین وابستگی اجرایی ممکن را داشته باشد. شعار این زبان، “یک بار بنویس، همه جا اجرا کن” است، یعنی کد جاوای کامپایل شده میتواند روی تمام پلتفرمهایی که از جاوا پشتیبانی میکنند، اجرا شود و نیازی به کامپایل کردن مجدد نیست. برنامههای جاوا معمولا به صورت Bytecode کامپایل میشوند و صرف نظر از ساختار کامپیوتر، میتوانند روی هرگونه دستگاه مجازی اجرا شوند. در سال ۲۰۱۶، جاوا یکی از محبوبترین زبانهای برنامهنویسی مورد استفاده، مخصوصا برای برنامههای وبسرور مشتری است و گزارش شده است که ۹ میلیون توسعه دهنده دارد. بیشتر قواعد این زبان از زبانهای C و C++ گرفته شده است، اما امکانات سطح پایین کمتری نسبت به آنها دارد.

سرفصلهای آموزش Java
بستهی آموزش Java پرند محصول شرکت پرند حاوی دوره کامل مباحث آموزشی طبقه بندی شده در سه دوره مقدماتی، متوسط و پیشرفته است و به همراه آن نسخهی کامل نرمافزار 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ها
۲۰ – آزمون های عملی
۶ دوره آزمون عملی
محصولات آموزشی پرند
در تولید نرمافزارهای آموزشی Interactive هدف اصلی تعامل و مشارکت کاربر در طول مدت آموزش بوده تا علاوه بر تاثیر بیشتر در یادگیری، مانع خستگی فرد شود. بدین ترتیب شما در هنگام مشاهده مباحث آموزشی با انجام موارد خواسته شده در طول آموزش، شاهد پیشرفت خود خواهید بود. شرکت فنی مهندسی پرند به عنوان بنیانگذار آموزش اینتراکتیو (Interactive) در ایران با نگرشی متفاوت نسبت به مبحث آموزش اقدام به تولید نرمافزارهای آموزشی کرده است.
از ویژگیهای نرمافزارهای آموزشی شرکت پرند، استفاده از نویسندگان متخصص برای محتوای آموزشی، گویندگان حرفهای و همچنین استفاده از انیمیشن برای یادگیری راحتتر مطالب، Autorun کاربردی برای مرور سریع درسها و آزمونهای تستی و عملی برای سنجش میزان آموختهها است. شما میتوانید تمامی محصولات آموزشی پرند را از فروشگاه اینترنتی تجریشکالا تهیه کنید.
