هزینه آموزش
۴۶,۰۰۰ تومان

آموزش برنامه نویسی جاوا (Java)

آموزش برنامه نویسی جاوا (Java)

تعداد دانشجو
۲۰,۲۲۹ نفر
مدت زمان
۱۹ ساعت و ۱۹ دقیقه
هزینه آموزش
۴۶,۰۰۰ تومان
محتوای این آموزش
۲۲۶ بازخورد (مشاهده نظرات)
آموزش برنامه نویسی جاوا (Java)

چکیده

مجموعه فیلم های آموزشی برنامه نویسی جاوا در طی ۲۳ درس، مخاطب را به صورت کامل با زبان برنامه نویسی جاوا و امکانات مختلف آن آشنا می کند. در این مجموعه آموزشی، همه مباحث با بیان و تشریح مبانی نظری و سپس با پیاده سازی گام به گام مثال های عملی آموزش داده می شوند و از این نظر، در ایجاد یک دانش عمیق در زمینه برنامه نویسی، بسیار کارآمد است. به طور خاص، در این مجموعه آموزشی، از آخرین نسخه زبان برنامه نویسی جاوا (Java 8) استفاده شده است و مباحث مربوط به برنامه نویسی شی گرا (به همراه مبانی نظری) و برنامه نویسی رابط های گرافیکی (طراحی و برنامه نویسی GUI) نیز مورد بحث و بررسی قرار گرفته اند.

مدرس
سید مصطفی کلامی هریس

دکترای تخصصی مهندسی برق - کنترل

دکتر سید مصطفی کلامی هریس یکی از بنیانگذاران و مدیران کنونی فرادرس و از اعضای هیات علمی آن است. ایشان دارای مدرک دکترای تخصصی در رشته مهندسی برق - کنترل، از دانشگاه صنعتی خواجه نصیرالدین طوسی (قطب علمی کنترل صنعتی) هستند و زمینه های پژوهشی و کاری تخصصی ایشان، در حوزه های مختلف مهندسی کنترل و سیستم های هوشمند بوده است.

توضیحات تکمیلی

تاریخچه زبان برنامه نویسی جاوا

زبان برنامه نویسی جاوا (Java Programming Language) یکی از زبان های برنامه نویسی شاخص در میان زبان های برنامه نویسی سطح بالاست، که در سال 1995 در شرکت سان مایکروسیستمز (Sun Microsystems) و توسط جیمز گاسلینگ (James Gosling)، مایک شریدن (Mike Sheridan) و پاتریک ناتون (Patrick Naughton) ایجاد شد. هدف اولیه از ایجاد زبان برنامه نویسی جاوا، استفاده در تلویزیون های کابلی بود. اما به مرور، این هدف، تبدیل به ایجاد زبان برنامه نویسی همه منظوره ای شد، که قابلیت اجرا در سیستم های عامل مختلف را داشته باشد.

زبان برنامه نویسی جاوا، در ابتدا با نام بلوط (Oak) و سپس با نام سبز (Green) به عنوان یک پروژه توسط گاسلینگ و همکارانش در حال پیشرفت بود. اما نهایتا، آن ها به دلیل علاقه خاصی که به قهوه جاوا (Java یا Jawa) داشتند، این نام را برای زبان برنامه نویسی جدیدشان انتخاب نمودند. جاوا، نام جزیره ای است در اندونزی که نوع خاصی از قهوه محصول این جزیره است و به نام «قهوه جاوا» یا Java Coffee (یا Jawa Coffee) معروف است.

یک بار بنویسید، همه جا اجرا کنید

مهم ترین خاصیت و فلسفه وجودی زبان برنامه نویسی جاوا این است: یک بار بنویسید، همه جا اجرا کنید یا Write Once, Run Anywhere (به اختصار WORA). با استفاده زبان برنامه نویسی جاوا، برنامه های کامپیوتری، فقط یک بار نوشته می شوند و برای اجرا، نیازی به کامپایل مجدد آن ها، برای سازگاری با سیستم های عامل و سخت افزارهای مختلف نیست. از این رو، این زبان برنامه نویسی، در عرض چند سال، رشد بی نظیری را داشت و هم اکنون، به عنوان اصلی ترین زبان در توسعه برنامه های مربوط به سیستم های شبه کامپیوتری مورد استفاده است.

از سال 1995 تا کنون، برنامه های نوشته شده به زبان جاوا، در سیستم های عامل مختلف و در ماشین های مشابه با کامپیوتر (مانند: پرینترها، دستگاه های خودپرداز، پارک مترها، دوربین های مداربسته، گوشی های تلفن همراه، مودم ها، روترها، دستگاه های پرداخت عوارض و...) به وفور مورد استفاده واقع شده اند، تا جایی که با آمار مربوط به سال 2014، هم اکنون بیش از 3 میلیارد دیوایس (ماشین) از جاوا استفاده می کنند. از این نظر، زبان برنامه نویسی جاوا، رکورد دار است و دارای بیشترین تنوع محیط اجرا، در میان زبان های برنامه نویسی است.

در واقع، برنامه های نوشته شده به زبان جاوا، در هنگام کامپایل شدن به یک زبان میانی (Intermediate Language) ترجمه می شود که اصطلاحا به آن بایت کد (Bytecode) گفته می شود، و محتوای آن، در فایل هایی با پسوند class ذخیره می شوند. برنامه های ترجمه شده به بایت کد، مستقل از معماری کامپیوتر و بر روی هر سیستم عاملی قابل اجراست. چرا که برای هر سیستم عاملی، یک برنامه اجرا کننده موسوم به ماشین مجازی جاوا یا Java Virtual Machine (به اختصار JVM)، توسط سازندگان جاوا پیاده سازی شده است و این امکان را فراهم می آورد که بایت کد به صورت یک برنامه کاربردی تحت سیستم عامل مقصد، اجرا شود. این مشابه با الگویی است که در چارچوب کاری دات نت مایکروسافت (Microsoft .NET Framework) و زبان میانی مایکروسافت (MSIL) پیاده سازی شده است.

کاربردهای زبان برنامه نویسی جاوا

به طور ویژه، پس از معرفی سیستم عامل اندروید (Android) برای تلفن های همراه هوشمند و تبلت ها، و معرفی جاوا به عنوان اصلی ترین زبان توسعه برنامه های تحت اندروید، اقبال عمومی به استفاده از آن، بیشتر شد و این زبان جایگاه ویژه تری در میان سایر زبان های برنامه نویسی به دست آورد. از طرفی، برنامه های علمی و فنی بسیاری نیز، با استفاده از جاوا پیاده سازی شده اند که کاربردهای فراوانی در حوزه های مختلف صنعت و پژوهش دانشگاهی دارند. از این میان، می توان به نرم افزار وکا (WEKA) اشاره نموده که ابزاری برای داده کاوی است و به صورت کامل در زبان برنامه نویسی جاوا پیاده سازی شده است.

گذشته از پیاده سازی برنامه های کاربردی برای اجرا در کامپیوترها و موبایل های هوشمند، بسیاری از وب سایت ها، از امکانات موجود در جاوا، برای پیاده سازی ساختار دینامیکی استفاده نموده اند و امروزه، جاوا با استفاده در بیش از 14 درصد از کل وب سایت های دنیا، پس از PHP پرکاربردترین زبان برنامه نویسی در عرصه برنامه نویسی وب و پیاده سازی وب سایت های پویا است.

مجموعه فرادرس های آموزش برنامه نویسی جاوا

مجموعه فیلم های آموزشی برنامه نویسی جاوا در طی 23 درس، مخاطب را به صورت کامل با زبان برنامه نویسی جاوا، و امکانات مختلف آن آشنا می کند. در این مجموعه آموزشی، همه مباحث با بیان و تشریح مبانی نظری و سپس با پیاده سازی گام به گام مثال های عملی آموزش داده می شوند و از این نظر، در ایجاد یک دانش عمیق در زمینه برنامه نویسی، بسیار کارآمد است. به طور خاص، در این مجموعه آموزشی، از آخرین نسخه زبان برنامه نویسی جاوا (Java 8) استفاده شده است و مباحث مربوط به برنامه نویسی شی گرا (به همراه مبانی نظری) و برنامه نویسی رابط های گرافیکی (طراحی و برنامه نویسی GUI) نیز مورد بحث و بررسی قرار گرفته اند.

در این مجموعه آموزشی، از نسخه 8 جاوا استفاده شده است و از محیط NetBeans IDE (نسخه 8.0.2) برای پیاده سازی پروژه ها و برنامه ها استفاده شده است. در کنار بحث بر روی مولفه های مختلف برنامه نویسی جاوا، به طور خاص، بر ویژگی های جدیدی که در نسخه هشتم جاوا ارائه شده اند، تاکید شده است. مانند سایر آموزش های فرادرس، در طی این آموزش نیز، همه برنامه ها و پروژه های مورد بحث در درس ها، به صورت گام به گام و کاملا از ابتدا ایجاد و پیاده سازی شده اند.

یکی از ویژگی های مهم این آموزش، ایجاد امکان آشنایی با متدهای برنامه نویسی پیشرفته (به ویژه برنامه نویسی شی گرا و مفاهیم اساسی مربوط به آن) است. چرا که در کنار مباحث عملی مطرح شده در این آموزش، مبانی نظری، مفهومی و تئوری روش های برنامه سازی پیشرفته نیز، مورد بحث و بررسی واقع شده اند، که این موضوع می تواند مخاطبان این آموزش را، در درک عمیق تر مفاهیم مربوط به برنامه نویسی پیشرفته و به ویژه برنامه نویسی شی گرا، یاری کند.

 مدرس این مجموعه آموزش، دکتر سید مصطفی کلامی هریس (دکترای مهندسی کنترل از دانشگاه صنعتی خواجه نصیرالدین طوسی) است، که در کنار تسلط بر زبان های برنامه نویسی متعدد، نظیر: C++‎ (سی پلاس پلاس)، C#‎ (سی شارپ)، PHP (پی اچ پی)، Java (جاوا)، ویژوال بیسیک (Visual Basic یا VB)، ویژوال بیسیک دات نت (Visual Basic .net) و متلب (MATLAB)، سابقه تدریس دوره های آموزشی برنامه نویسی مختلف را در فرادرس و سایر موسسات آموزشی، از سال 1380 تا کنون داشته است.

 
این مجموعه آموزشی، در قالب 23 درس ارائه شده است که در هر درس، مباحث مختلفی مورد بحث قرار گرفته اند. فهرست کامل سرفصل های مربوط به این درس ها، در ادامه آمده است.
  • درس یکم: آشنایی با جاوا و مباحث مقدماتی
    • آشنایی با زبان برنامه نویسی جاوا (Java)
    • مروری بر تاریخچه زبان برنامه نویسی جاوا
    • آشنایی با نگارش ها و نسخه های مختلف زبان برنامه نویسی جاوا
    • معرفی Java Runtime Environment یا JRE و آشنایی با شیوه نصب آن
    • معرفی Java Development Kit یا JDK و آشنایی با شیوه نصب آن
    • آشنایی با محیط های توسعه برنامه های جاوا
    • معرفی NetBeans IDE و آشنایی با شیوه نصب آن
    • آشنایی اولیه با محیط نرم افزار NetBeans
    • پیاده سازی اولین پروژه با زبان برنامه نویسی جاوا (پروژه Hello World)
    • آشنایی با فرمت Jar
  • درس دوم: اجزای سازنده برنامه ها و انواع داده ها در جاوا [رایگان]
    • فراخوانی مجددا برنامه HelloWorld از جلسه قبلی
    • آموزش نحوه اجرای صحیح برنامه های کنسولی تحت جاوا با اعمال تغییرات در رجیستری (Registry) ویندوز
    • بررسی بخش های مختلف برنامه HelloWorld
    • آشنایی با کلاس System و شی System.Out
    • آشنایی با تابع (متد) System.Out.Println و System.Out.Print
    • آشنایی با کاراکترهای خاص و Escape Sequence
    • آشنایی با تابع System.Out.Format و نحوه فرمت بندی اعداد و رشته ها
    • آشنایی با فرمت %d و %f برای نمایش و فرمت بندی اعداد
    • آشنایی با فرمت %s برای نمایش و فرمت بندی متن ها
    • انواع داده های اصلی یا Primitive Data Types در جاوا
    • نحوه دریافت ورودی از کاربر، از طریق شی System.in و کلاس Scanner
    • استفاده از کلاس Scanner برای ایجاد انتظار
  • درس سوم: ساختارهای کنترل برنامه و انواع عملگرها در جاوا
    • آشنایی با ساختارهای کنترل برنامه
    • ساختارهای تصمیم گیری یا انتخاب (Selection)
    • حلقه های تکرار (Repetition Loop)
    • دستور If و If/Else برای تصمیم گیری و انشعاب در برنامه
    • آشنایی با عملگرها یا Operators در جاوا
    • عملگر مقداردهی یا Assignment
    • عملگرهای محاسباتی (جمع، تفریق و...)
    • عملگرهای قیاسی و رابطه ای
    • عملگرهای منطقی (نقیض، ترکیب عطفی و فصلی)
    • عملگر شرطی (?:)
    • بررسی اولویت عملگرها نسبت به یکدیگر
  • درس چهارم: ساختارهای کنترل و تکرار در جاوا
    • دستور Switch برای پیاده سازی تصمیم گیری و انشعاب چندگانه
    • دستور While برای پیاده سازی حلقه های تکرار محدود و نامحدود
    • دستور Do/While برای پیاده سازی حلقه تکرار با حداقل یک بار اجرا
    • حلقه تکرار For برای پیاده سازی حلقه های تکرار محدود و مشخص
  • درس پنجم: مبانی برنامه نویسی شی گرا [رایگان]
    • آشنایی با مبانی برنامه نویسی شی گرا یا Object Oriented Programming (به اختصار OOP)
    • آشنایی با مفهوم کلاس (Class) و شی (Object)
    • پیاده سازی یک کلاس ساده برای محاسبات مربوط به مثلث قائم الزاویه
    • پیاده سازی سازنده (Constructor)
    • پیاده سازی متدها و توابع در کلاس
    • پیاده سازی توابع Get و Set برای شبیه سازی ویژگی (Property)
    • مفهوم داده های ارزشی (Value Types) و ارجاعی (Reference Types)
    • آشنایی با کلاس رشته یا String برای ذخیره سازی و مدیریت رشته ها
  • درس ششم: مبانی برنامه نویسی گرافیکی در جاوا
    • آشنایی با کتابخانه AWT یا Abstract Window Toolkit
    • آشنایی با کتابخانه Swing برای پیاده سازی برنامه های گرافیکی
    • آشنایی با کلاس JOptionPane برای نمایش انواع کادرهای گفتگو
    • آشنایی با متد JOptionPane.showMessageDialog برای نمایش کادر پیام
    • آشنایی با متد JOptionPane.showInputDialog برای دریافت ورودی از کاربر
    • آشنایی با کلاس JPanel و توسعه آن برای ترسیم گرافیکی
    • آشنایی با سیستم مختصات گرافیکی در جاوا
    • بازنویسی یا Override کردن تابع PaintComponent برای ترسیم گرافیکی
    • آشنایی با کلاس Graphics و ترسیم با آن
    • ترسیم خط با استفاده از متد Graphics.DrawLine
    • آشنایی با کلاس JFrame برای اجرای برنامه های گرافیکی
    • تنظیم و نمایش پنجره با استفاده از کلاس JFrame
    • پیاده سازی نخستین برنامه گرافیکی در جاوا
    • ترسیم طرح های گرافیکی جالب با استفاده از حلقه های تکرار و شی Graphics
    • تغییر رنگ ترسیم در شی Graphics با متد Graphics.SetColor
    • ترسیم و پر کردن مستطیل (و مربع) با استفاده از توابع DrawRect و FillRect
    • ترسیم و پر کردن بیضی (و دایره) با استفاده از متدهای DrawOval و FillOval
    • نمایش و ترسیم متن با استفاده از متد DrawString
  • درس هفتم: تعریف متدها و توابع در کلاس ها و تولید اعداد تصادفی
    • تعریف متدهای استاتیک یا Static و فراخوانی آن ها
    • پیاده سازی کلاس EquationSolver برای حل معادلات جبری (مثال)
    • حل معادله درجه اول و معادله درجه دوم با استفاده از کلاس EquationSolver
    • آشنایی با مفهوم OverLoading ایجاد متدهای هم نام با امضای متفاوت
    • پیاده سازی و تعریف کلاس اعداد مختلط (Complex) برای آشنایی بیشتر با مفاهیم برنامه نویسی شی گرا
    • پیاده سازی سازنده های چندگانه یا Overloaded Constructors
    • پیاده سازی ویژگی ها با استفاده از توابع Get و Set
    • پیاده سازی ویژگی های فقط خواندنی و وابسته با تعریف متد Get
    • پیاده سازی و کاربرد تابع toString برای کلاس ها
    • استفاده از متد String.Format برای ایجاد و قالب بندی رشته ها
    • پیاده سازی چهار عمل اصلی (جمع، تفریق، ضرب و تقسیم) برای کلاس اعداد مختلط
    • تعریف مقادیر ثابت و پر استفاده به صورت Final (غیر قابل تغییر)
    • محاسبه فاز و قدر مطلق (اندازه) برای اعداد مختلط
    • پیاده سازی متد مزدوج یا Conjugate برای کلاس اعداد مختلط
    • آشنایی با کتابخانه های استاندارد جاوا و کاربرد آن ها
    • آشنایی با کلاس Java.Util.Random برای تولید اعداد تصادفی
    • استفاده از متد Random.NextInt برای تولید اعداد تصادفی صحیح
    • پیاده سازی برنامه پرتاب تاس شش وجهی و محاسبه احتمالات آن
  • درس هشتم: آرایه ها و لیست های آرایه ای جنریک (Generic)
    • آشنایی با مفهوم آرایه یا Array و کاربرد آن
    • آشنایی با روش های مختلف تعریف آرایه در جاوا
    • شیوه اندیس گذاری و ارجاع به مولفه های آرایه ها
    • بازنویسی برنامه شبیه سازی پرتاب تاس با استفاده از آرایه ها
    • آشنایی با حلقه for توسعه یافته برای کار بر روی آرایه ها
    • انجام محاسبات آماری پایه روی اعضای یک آرایه عددی
    • پیاده سازی توابعی از آرایه ها برای انجام محاسبات
    • محاسبه میانگین اعضای یک آرایه
    • محاسبه واریانس و انحراف معیار اعضای یک آرایه
    • نحوه ارسال آرایه به یک تابع و بررسی تغییر پذیری آن
    • آرایه های چند بعدی یا Array of Arrays
    • نحوه تعریف توابع با تعداد پارامترهای متغیر یا Variablelength Argument List
    • پیاده سازی تابع Maximum به صورت یک تابع با تعداد پارامتر متغیر
    • آشنایی با کلاس Arrays برای کار بر روی آرایه ها
    • نمایش آرایه ها به صورت متنی با استفاده از متد Arrays.toString
    • مرتب سازی آرایه ها با استفاده از متد Arrays.Sort
    • جستجوی باینری در آرایه ها با استفاده از تابع Arrays.BinarySearch
    • ایجاد کپی از یک آرایه با استفاده از متد Arrays.CopyOf
    • آشنایی با کلکسیون جنریک ArrayList
    • آشنایی با مفهوم داده ها و کلاس های جنریک یا Generic
    • پیاده سازی آرایه ها و لیست های پویا با استفاده از ArrayList
    • مدیریت اعضای یک لیست با ArrayList.Add و ArrayList.Remove
  • درس نهم: مدیریت حالات استثنائی در جاوا
    • آشنایی با مفاهیم پایه ای مدیریت حالات استثنائی یا Exception Handling
    • آشنایی با دستور Try / Catch / Finally برای مدیریت حالات استثنائی
    • آشنایی با کلاس Exception و انواع دیگر حالات استثنایی
    • آشنایی با کلمه کلیدی Throws و کاربرد آن در تعریف توابع و متدها
    • آشنایی با کلمه کلیدی Throw برای ایجاد خطا و حالات استثنائی
    • مدیریت چند حالت استثنایی به صورت هم زمان
  • درس دهم: داده های شمارشی در جاوا [رایگان]
    • آشنایی با نوع داده شمارشی یا Enumeration
    • تعریف داده های شمارشی با دستور Enum
    • بررسی کاربردهای Enum و داده های شمارشی
    • تعریف یک Enum دارای سازنده و ذخیره مقادیر پیش فرض
    • آشنایی با کلاس EnumSet برای کار با داده های شمارشی
    • متد EnumSet.Range برای ایجاد بازه ای از مقادیر یک Enum
  • درس یازدهم: وراثت یا Inheritance در برنامه نویسی شی گرا
    • آشنایی با مفهوم وراثت یا Inheritance در برنامه نویسی شی گرا
    • بیان مثال هایی از کاربردها و اهمیت ارث بری در مهندسی نرم افزار
    • تعریف کلاس Shape برای ذخیره سازی اطلاعات یک شکل
    • توسعه و ارث بری از کلاس Shape برای تعریف کلاس دایره یا Circle
    • توسعه و ارث بری از کلاس Shape برای تعریف کلاس مستطیل یا Rectangle
    • تعریف تابع toString به صورت مجزا برای هر کلاس
    • ذخیره انواع داده فرزند (Subclass) در متغیری از نوع کلاس مادر (Superclass)
    • آشنایی با کلاس Object و ویژگی ها و توابع آن
  • درس دوازدهم: دستورهای ترسیمی تکمیلی، ترسیم تصادفی و کنترل JLabel [رایگان]
    • مرور مجدد برنامه نویسی گرافیکی و ترسیم در جاوا
    • ترسیم کمان با استفاده از تابع Graphics.DrawArc
    • پر کردن کمان و ترسیم قاچ با استفاده از متد FillArc
    • تغییر رنگ پس زمینه با استفاده از متد SetBackground
    • ترسیم طرح یک رنگین کمان با استفاده از حلقه for و تابع FillArc
    • آشنایی با کلاس Color و شیوه ساخت رنگ های دلخواه
    • آشنایی با کدهای رنگی RGB و HSB
    • تولید رنگ های طیف رنگین کمان با استفاده از کد رنگی HSB و تغییر مقدار Hue
    • توسعه و بهبود برنامه مربوط به ترسیم رنگین کمان
    • تعریف کلاس های اشکال برای انجام عملیات ترسیم گرافیکی
    • تعریف کلاس MyLine برای ترسیم خط با تنظیمات اختصاصی
    • تعریف کلاس MyCircle برای ترسیم دایره با تنظیمات اختصاصی
    • استفاده از کلاس Random برای تولید و ترسیم اشکال تصادفی
    • استفاده از کلاس Random برای تولید رنگ های تصادفی
    • آشنایی با کلاس JLabel برای نمایش متن در پنجره های گرافیکی
    • تنظیم محل و شیوه نمایش کنترل JLabel بر روی پنجره
    • نمایش تصویر با استفاده از کلاس JLabel
    • فراخوانی و نمایش تصاویر از فایل ها با استفاده از تابع GetResource
  • درس سیزدهم: چند ریختی یا Polymorphism در برنامه نویسی شی گرا
    • آشنایی با مفهوم چند ریختی یا Polymorphism در برنامه نویسی شی گرا
    • بیان مثال هایی از کاربردها و اهمیت چند ریختی در مهندسی نرم افزار
    • آشنایی با مفهوم کلاس ها و متدهای مجرد یا Abstract
    • توسعه برنامه مربوط به اشکال هندسی (از درس یازدهم) با مفاهیم چند ریختی
    • تعریف توابع مجرد محیط (Perimeter) و مساحت (Area) برای کلاس شکل
    • تعریف کلاس مربع یا Square با ارث بری از کلاس مستطیل یا Rectangle
    • تعریف آرایه ای از اشکال و ذخیره سازی اشکال مختلف در آن
    • بررسی مفهوم برنامه نویسی عمومی با پیاده سازی تابع toString
    • آشنایی با مفهوم رابط یا Interface
    • بررسی خواص رابط ها و مزایای استفاده از آن ها
    • ارث بری چندگانه با استفاده از رابط ها (Interfaceها)
    • آشنایی با رابط های اینترفیس های استاندارد و پرکاربرد در جاوا
  • درس چهاردهم: طراحی و برنامه نویسی رابط های گرافیکی کاربری یا GUI
    • بررسی دقیق تر کلاس JOptionPane برای نمایش کادرهای پیام
    • نمایش پیام های چند گزینه ای با تابع JOptionPane.ShowOptionDialog
    • تنظیم گزینه های نمایش داده شده در کادرهای پیام
    • سفارشی سازی متن گزینه های نمایش داده شده در کادرهای پیام
    • بررسی نتایج خروجی مربوط به نمایش کادرهای پیام چند گزینه ای
    • آشنایی با مولفه ها و کنترل های گرافیکی Swing
    • افزودن کنترل ها به پنجره و تغییر شیوه نمایش آن ها
    • افزودن یک فیلد متنی JTextField برای دریافت متن از کاربر
    • پاسخگویی به رویداد ها
    • پاسخگویی به رویداد تغییر متن یک کادر متنی به چهار روش مختلف
    • استفاده از کلاس داخلی با نام (Named Inner Class) برای پاسخگویی به رویداد
    • استفاده از کلاس داخلی بدون نام (Anonymous Inner Class) برای پاسخگویی به رویداد
    • استفاده از عبارت های لاندا یا Lambda Expression (رویکرد جاوا 8)
    • استفاده از ارجاع به متد (Method Reference) با عملگر ::
    • آشنایی با طراح رابط گرافیکی نت بینز یا NetBeans IDE
    • طراحی یک برنامه گرافیکی و انجام محاسبات ساده با استفاده از کادرهای متنی
    • تعریف رویدادها با استفاده از ابزار طراحی GUI
    • پاسخگویی به رویداد اصلی کادر متنی
    • پاسخگویی به رویداد KeyPressed از کادر متنی برای بهبود نتیجه
    • پاسخگویی هم زمان به رویدادهای دو کادر متنی
  • درس پانزدهم: بررسی کنترل های GUI و برنامه های گرافیکی
    • آشنایی با المان ها و کنترل های رابط گرافیکی Swing
    • نمایش متن ثابت با JLabel
    • کنترل دکمه یا JButton
    • کنترل دکمه حالت دار یا JToggleButton
    • چک باکس یا JCheckBox
    • دکمه های رادیویی یا JRadioButton
    • تعریف گروه برای دکمه های رادیویی با استفاده از JButtonGroup
    • لیست افتادنی یا JComboBox
    • کادر متنی یا JTextField
    • کادر لیستی یا JList و حالت های مختلف انتخابی آن
    • کادر متنی بزرگ یا JTextArea
    • کنترل لغزنده یا JSlider برای تنظیم داده عددی
    • نوار پیشرفت یا JProgressBar
    • کادر متنی دارای قالب یا JFormattedTextField
    • کادر متنی رمز عبور یا پسورد (JPasswordField)
    • کادر افزایشی یا JSpinner برای نمایش اعداد، رشته های و تاریخ
    • لیست درختی یا JTree برای نمایش داده های درختی
    • لیست جدولی یا JTable برای نمایش داده های جدولی
    • تغییر قالب ظاهری برنامه های گرافیکی یا Look and Feel
    • استفاده از تابع setLookAndFeel برای تغییر ظاهر برنامه ها
    • یافتن فهرست اسکین ها یا تم های نصب شده در سیستم
    • بررسی قالب Nimbus
    • بررسی قالب Metal
    • بررسی قالب CDE/Motif
    • بررسی قالب Windows
    • بررسی قالب Windows Classic
    • پاسخگویی به رویداد تغییر حالت CheckBox
    • پیاده سازی یک پروژه برای تغییر حالت فونت یک کنترل متنی
    • آشنایی با کلاس Font و تنظیمات آن
    • جلوگیری از تغییر اندازه پنجره برنامه با تغییر خاصیت Resizable
  • درس شانزدهم: پاسخگویی به رویدادهای ماوس و پیاده سازی یک برنامه نقاشی [رایگان]
    • بررسی انواع رویدادهای مربوط به ماوس (حرکت و کلیک)
    • بررسی رویداد MousePressed
    • بررسی رویداد MouseClicked
    • بررسی رویداد MouseReleased
    • بررسی رویداد MouseEntered
    • بررسی رویداد MouseExited
    • بررسی رویداد MouseMoved
    • بررسی رویداد MouseDragged
    • پاسخگویی به رویداد حرکت ماوس بر روی یک کنترل JPanel
    • بررسی پارامترهای یک رویداد مربوط به ماوس یا MouseEvent
    • یافتن مختصات و نوع کلیک انجام شده در یک رویداد مربوط به ماوس
    • ایجاد یک کلاس فرزند برای JPanel برای ترسیم با ماوس
    • پیاده سازی یک برنامه نقاشی با ماوس ساده با استفاده از جاوا
    • استفاده از یک آرایه لیستی یا ArrayList برای ذخیره سازی محل های ترسیم
    • پیاده سازی حلقه تکرار for با استفاده از تکرار کننده یا Iterator
    • جایگزینی حلقه for با استفاده از توابع Stream و ForEach از آرایه لیستی
    • افزودن یک دکمه برای پاک کردن طرح ترسیمی
  • درس هفدهم: پاسخگویی به رویدادهای صفحه کلید
    • بررسی انواع رویدادهای صفحه کلید
    • بررسی رویداد KeyPressed
    • بررسی رویداد KeyTyped
    • بررسی رویداد KeyReleased
    • بررسی پارامترهای یک رویداد مربوط به صفحه کلید یا KeyEvent
    • نمایش کلید فشار داده شده به شکل های مختلف در صفحه نمایش
    • تشخیص و نمایش کلیدهای تغییر دهنده (شیفت، کنترل و Alt)
    • تشخیص ترکیب کلیدی و انجام عملیات به خصوص در هنگام فشرده شدن آن
    • استفاده از ترکیب کلیدی برای تغییر رنگ پس زمینه یک JFrame
  • درس هجدهم: کادر انتخاب رنگ و کلاس ترسیم های گرافیکی توسعه یافته
    • توسعه برنامه نقاشی نوشته شده در درس شانزدهم و افزودن رنگ ترسیم به آن
    • ایجاد رنگ با استفاده از کنترل های لغزنده یا JSlider
    • نمایش رنگ در یک JPanel به عنوان نمونه
    • تغییر رنگ کادر ترسیم هم زمان با تغییر رنگ انتخابی
    • ذخیره سازی رنگ هر نقطه ترسیمی به همراه مختصات
    • تصحیح عملگر دکمه پاک سازی یا Clear
    • انتخاب رنگ با استفاده از کادر انتخاب رنگ یا JColorChooser
    • تنظیم رنگ پیش فرض در کادر انتخاب رنگ
    • آشنایی با تابع Graphics.DrawRoundRect و Graphics.FillRoundRect برای ترسیم مستطیل گرد گوشه
    • ترسیم کادرهای دارای افکت سه بعدی با استفاده از Draw3DRect و Fill3DRect
    • ترسیم چند ضلعی با استفاده از DrawPolygon
    • ترسیم چند خط متوالی با استفاده از PolyLine
    • آشنایی با شی Graphicd2D و قابلیت های آن
    • تبدیل شی Graphics به Graphics2D
    • ترسیم با استفاده از اشیا هندسی به جای متدها
    • تنظیم ضخامت ترسیم و قلم با استفاده از تابع SetStroke
    • ایجاد قلم با ضخامت دلخواه با استفاده از BasicStroke
    • تنظیم رنگ برای پر کردن اشکال با استفاده از SetPaint
    • ایجاد الگوی تغییر تدریجی رنگ با استفاده از GradientPaint
    • ترسیم اشکال با تغییر رنگ تدریجی
  • درس نوزدهم: طراحی رابط های گرافیکی با JavaFX
    • آشنایی با کتابخانه JavaFX و طراحی رابط های گرافیکی با آن
    • ایجاد یک برنامه پایه ای با استفاده از JavaFX و بررسی ویژگی های آن
    • آشنایی با مفهوم Stage و Scene در برنامه های JavaFX
    • معرفی ابزار SceneBuilder برای طراحی گرافیکی مبتنی بر JavaFX
    • آموزش نحوه نصب ابزار Gluon Scene Builder و دریافت آن از وب سایت Gloun
    • آشنایی با فرمت و زبان fxml برای توصیف طرح های گرافیکی JavaFX
    • بررسی ساختار برنامه JavaFX مبتنی بر FXML
    • استفاده از ابزار SceneBuilder برای طراحی رابط های گرافیکی JavaFX
    • مرور کنترل های JavaFX و کاربرد آن ها
    • استفاده از کنترل ColorPicker برای انتخاب رنگ
    • استفاده از کنترل Circle برای نمایش یک دایره با رنگ دلخواه
    • افزودن یک دکمه فرمان یا Command Button و پاسخگویی به رویداد آن
    • اتصال کنترل انتخاب رنگ و دایره برای نمایش رنگ منتخب
    • نحوه تعریف رویدادها در کلاس کنترل کننده یا Controller
    • آشنایی با عبارت کلیدی FXML@ برای لینک میان Fxml و کنترل کننده
  • درس بیستم: پیاده سازی برنامه محاسبه کننده مبلغ اقساط وام بانکی با جاوا [رایگان]
    • بررسی مبانی ریاضی شیوه محاسبه اقساط وام
    • پیاده سازی کلاس Loan برای انجام محاسبات مربوط به وام (سود، مبلغ قسط، سود کل و...)
    • طراحی یک JFrame با الگوی جدولی یا Grid
    • افزودن کنترل های ورودی از نوع Spin برای دریافت ورودی های مساله
    • محاسبه اطلاعات مربوط به وام با دریافت ورودی ها از کنترل های ورودی
    • نمایش نتایج در کنترل های خروجی
  • درس بیست و یکم: پیاده سازی یک ماشین حساب در جاوا
    • بررسی عملکرد یک برنامه ماشین حساب
    • ایجاد پنجره برنامه و افزودن کنترل ها
    • گروه بندی دکمه ها (عددی، عملیاتی و مساوی)
    • پیاده سازی نمایش اعداد در صفحه نمایش ماشین حساب
    • پیاده سازی عملگرها
    • انجام محاسبات با استفاده از کلید مساوی
    • پیاده سازی دکمه Backspace برای پاک کردن اعداد وارد شده
    • پیاده سازی دکمه Clear برای پاک سازی کلیه ورودی ها
    • ایجاد دکمه تغییر علامت (مثبت و منفی) برای وارد کردن اعداد علامت دار
    • اتصال رویداد صفحه کلید و پاسخگویی از طریق صفحه کلید
    • پیاده سازی گام به گام همه مراحل و عملیات های مورد نیاز
  • درس بیست و دوم: آشنایی با رفرنس های تابعی در جاوا 8 و پیاده سازی یک پروژه محاسباتی
    • تعریف مساله ریشه یابی و حل معادلات به صورت عددی
    • آشنایی با روش دو بخشی یا تنصیف (Bisection) برای حل معادلات به صورت عددی
    • تشریح کامل نحوه عملکرد الگوریتم Bisection
    • آشنایی با کتابخانه Java.Util.Function و اعضای آن
    • تعریف متغیرهایی از نوع تابع با استفاده از رابط های موجود در Java.Util.Function
    • آشنایی با نوع داده جنریک Function
    • نحوه فراخوانی رفرنس های تابعی با استفاده از متد Apply
    • تعریف کلاس BisectionMethod برای پیاده سازی روش دو بخشی
    • تعریف یک ویژگی از نوع Function برای کلاس BisectionMethod
    • پیاده سازی گام به گام و کامل الگوریتم دو بخشی با استفاده از جاوا برای حل معالات به صورت عددی
    • فراخوانی روش دو بخشی روی چند تابع
    • تعریف توابع با استفاده از عبارات لاندا یا Lambda Expressions
  • درس بیست و سوم: پیاده سازی بازی دوز یا TicTacToe در جاوا
    • بررسی مدل و قوانین بازی دوز یا TicTacToe به صورت کامل
    • پیاده سازی جدول بازی با استفاده از نه دکمه یا JButton
    • پاسخگویی به رویداد هر یک از دکمه ها به صورت مناسب
    • بررسی حالت بازی در هر مرحله و نمایش پیام مناسب
    • تشخیص حالت برد هر یک از بازیکن ها با بررسی خانه های جدول
    • تشخیص حالت مساوی میان بازیکن ها
    • ساده سازی برنامه با تعریفی آرایه ای از کنترل ها
    • فعال سازی دکمه Reset به محض مشخص شدن نتیجه بازی
    • جمع بندی مباحث مطرح شده

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
مراجع و فایل های جانبی مرتبط با آموزش
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

نرم افزار JRE: جهت اجرای نرم افزارها و ابزارهای تحت وب که به زبان برنامه نویسی جاوا ساخته شده اند شما نیاز به نصب نرم افزار Java SE Runtime Environment دارید تا بتوانید از آن ها استفاده کنید. جهت دانلود نسخه 8 این نرم افزار به این لینک (+)، جهت دانلود نسخه 7 این نرم افزار به این لینک (+) و جهت دانلود نسخه مک این نرم افزار به این لینک (+) مراجعه کنید.

نرم افزار JDK: نرم افزار Java Development Kit یا JDK مجموعه ای از ابزارهای برنامه نویسی جهت ساخت و توزیع نرم افزارها و بازی های جاوا می باشد. جهت دانلود نسخه 8 این نرم افزار به این لینک (+)، جهت دانلود نسخه 7 این نرم افزار به این لینک (+) و جهت دانلود نسخه مک این نرم افزار به این لینک (+) مراجعه کنید.

نرم افزار NetBeans IDE : یک محیط توسعه یافته یکپارچه منبع باز و رایگان را برای توسعه دهندگان نرم افزار فراهم می کند. برای دانلود این نرم افزار می توانید به این لینک (+) و جهت دانلود نسخه مک این نرم افزار به این لینک (+) مراجعه کنید.

نرم افزار Gluon Scene Builder: با استفاده از این نرم افزار می توانید طراحی رابط های کاربری مبتنی بر فناوری JavaFX را انجام دهید. در واقع این نرم افزار نسل جدید طراحی GUI که مشابه با WPF است می باشد. به منظور دانلود این نرم افزار می توانید به این لینک (+) و جهت دانلود نسخه مک این نرم افزار به این لینک (+) مراجعه کنید.




پیش نمایش‌ها

پیش‌نمایش ۱: آشنایی با جاوا و مباحث مقدماتی

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۱۴ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۲: اجزای سازنده برنامه ها و انواع داده ها در جاوا

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۸۱ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۳: ساختارهای کنترل برنامه و انواع عملگرها در جاوا

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۲۳ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۴: ساختارهای کنترل و تکرار در جاوا

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۴۹ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۵: مبانی برنامه نویسی شی گرا
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۶: مبانی برنامه نویسی گرافیکی در جاوا
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۷: تعریف متدها و توابع در کلاس ها و تولید اعداد تصادفی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۸: آرایه ها و لیست های آرایه ای جنریک
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۹: مدیریت حالات استثنائی در جاوا
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۰: داده های شمارشی در جاوا
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۱: وراثت یا Inheritance در برنامه نویسی شیئ گرا
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۲: دستورهای ترسیمی تکمیلی، ترسیم تصادفی و کنترل JLabel
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۳: چند ریختی یا Polymorphism در برنامه نویسی شیئ گرا
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۴: طراحی و برنامه نویسی رابط های گرافیکی کاربری یا GUI
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۵: بررسی کنترل های GUI و برنامه های گرافیکی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۶: پاسخگویی به رویدادهای ماوس و پیاده سازی یک برنامه نقاشی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۷: پاسخگویی به رویدادهای صفحه کلید
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۸: کادر انتخاب رنگ و کلاس ترسیم های گرافیکی توسعه یافته
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۹: طراحی رابط های گرافیکی با JavaFX
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۲۰: پیاده سازی برنامه محاسبه کننده مبلغ اقساط وام بانکی با جاو
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۲۱: پیاده سازی یک ماشین حساب در جاوا
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۲۲: آشنایی با رفرنس های تابعی در جاوا ۸ و پیاده سازی یک پروژه محاسباتی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۲۳: پیاده سازی بازی دوز یا TicTacToe در جاوا
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای تهیه آموزش ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

راهنمایی بیشتر ( +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش برنامه نویسی جاوا (Java)
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۴۹۶۲۶ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVRJ101
مدت زمان ۱۹ ساعت و ۱۹ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
حجم دانلود ۳۷۵۸ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۲۰,۲۲۹ نفر از این آموزش استفاده کرده اند و ۲۲۶ نظر ثبت شده است.
محمد امین
محمد امین

من تا حدود زیاد با شما موافقم
ولی چند تا چیز هم در نظر بگیرید:
اول اینکه خیلی از پکیج ها در ایران به دلیل تحریم ها قابل دسترسی نیستند مثل بازی ها و نرم افزار های بزرگ
دوم اینکه اگر هم تحریم نباشند ما راهی برای انتقال پول به یک بانک خارجی نداریم. پس فقط می تونیم محصولات ایرانی رو به شکل قانونی و درست بخریم
سوم اینکه بعضی از این محصولات قیمت سرسام آوری برای یک ایرانی دارند
برای مثال لایسنس یک ساله فقط یکی از نرم افزار های جت برینز مثل پای چارم، حدودا ۳ میلیون تومن در میاد برای ما. یا مثلا یک بازی پرطرفدار و درجه ۱ جهانی حدود ۱ و نیم میلیون تومن
حالا به نظر شما کی می تونه انقدر پول برای یک نرم افزار بده؟

soleimaniff
soleimaniff

با عرض سلام و خسته نباشید خدمت تیم فرادرس
جاوا یک زبان برنامه‌نویسی با امکانات زیاد و تا حدودی جذاب است....
که افراد علاقمند به برنامه‌نویسی یا کسانی که به دنبال کسب درآمد از برنامه‌نویسی هستند و حتی دانشحویان رشته کامپیوتر که در دانشگاه به دلیل کمبود وقت ممکن است همه‌ی بخش‌های جاوا برایشان بطور کامل تدریس نشود میتوانند با استفاده از آموزشهای فرادرس به خوبی به زبان جاوا مسلط شوند....
آموزشهای شما میتواند مسائل را به صورت پایه‌ای برای افراد مبتدی بیان کند...
با تشکر ویژه از تیم خوب فرادرس برای تلاش در جهت پیشرفت علمی کشور

miladjafari
miladjafari

سلام وقتتون بخیر
ی مطلبی هست که باید به دوستان عرض کنم.
من به عنوان برنامه نویس و فردی که نصف عمرشو پای فضای بی انتهای شبکه داده یک توصیه دوستانه و برادرانه به شما دارم ، اینکه خواهش میکنم به هیچ عنوان پکیجایی که به صورت کرک شده تو شبکه های مجازی قرار میگیره رو دانلود نکنید.بنا به چند دلیل این موردو تذکر دادم
اول اینکه اگر بخوایم از نظر امنیتی حساب کنیم فرد مقابل اگر یک فرد ناشی و بد در بیاد میتونه کلی کار انجام بده با سیستمی که اون پکیجا رو دانلود کردین یا استفاده کردن از حسابتون با جهت دهی از دید منافع بد و خطرناک
مطلب دوم و اصلی که متاسفانه رعایت نمیشه حقوق کپی رایته که اکثریت فکر میکنیم که آقا یا خانومی که زحمت تولید اینهمه محتوا رو کشیده دسترنجی نداشت و ماهم با رعایت نکردن از این حقوق داریم زحمت چندین شبانه روز زحمت این مهندس عزیز رو پایمال و نابود میکنیم.
از دیدگاه معنوی هم اگر بخوایم یک حساب و کتاب سرانگشتی کنیم هم اینه ک با دریافت درست پکیجا هم سودی به هم نوع خودمون میرسونیم و هم وجدانمون راحته ک با دارایی خودمون این منبع رو خریداری کردیم و داریم با رضایت کامل از این منبع نهایت استفاده رو میکنیم.
پایدار.پیروز و سربلند باشین هموطنای عزیزم
امیدوارم برکت در زندگی تک تکتون جریان داشته باشه
ارادتمند یک از کاربران و دوستداران فرادرس

سجاد
سجاد

باسلام و عرض ادب این آموزش یک آموزش بسیار کامل و وسیع از زبان برنامه نویسی پرکاربرد جاوا است.
قبل از اینکه با فرادرس آشنا بشوم از سایت های دیگر آموزش ها را تهیه میکردم و واقعا هیچ کدام به کامل بودن آموزش های فرادرس نمی رسیدند.
یکی از حسن های این آموزش ها این است که فرادرس از استادان و افراد متخصص در رشته و حرفه ی خود برای آموزش استفاده میکند که این کار باعث انتقال بهتر مطالب آموزش مورد نظر است.
جناب آقای سید مصطفی کلامی هریس یکی از این افراد است که واقعا به آموزش هایی که در فرادرس به نام خود ثبت کرده اند مسلط هستند و تسلط کامل را دارند.
با داشتن Surface خیلی خوب مباحث را باز می کنند و توضیح میدن و یادداشت های بسیار خوبی را در فایل های پی دی اف (PDF) برای شما گذاشته اند.
درکل من از این آموزش راضی بوده ام و الان مسیرم را به سمت یادگیری اندروید ادامه میدهم. امیدوارم این روند این سایت آموزشی و پرکاربرد ادامه داشته باشه تا به پیشرفت همه ی هموطنانی که علاقه مند به این نوع تخصص ها هستند کمک کند.
نقطه ی ضعف این اموزش شاید پراکنده بودن اموزش باشد .
با تشکر.

یوسف
یوسف

جاوا یه مبحث خیلی گسترده و پیچیده اس و به نظرم نیاز به کار بیشتری داره.
اما به صورت کلی مطالب و تسلط مدرس خیلی خوب بود.

شهرزاد
شهرزاد

مرحله به مرحله آموزش میداد قدم به قدم جلو میرفتند و پروژه محور بود.

شقایق
شقایق

کاملا مسلط بودن، اطلاعات و دانش خیلی خوبی به مباحث داشتن.

توحید
توحید

روند آموزش استاد هریس فوق العاده بود. از لحاظ ارزش مالی واقعا به اندازه جندین میلیون بود.

زهرا
زهرا

من مشاهده کردم و راضی بودم چون دانشجو هستم به جای کلاس درس واقعا جایگزین مناسبی هست با دیدن آموزش تونستم تحقیق کنم پروژه هامو خودم درست کنم.

محمد صالح
محمد صالح

خیلی فرصت نکردم ببینم، باز این خیلی بهتر از آموزش های شیمی بود. یه کم پروژه محورتر بود.

شایان
شایان

به صورت فارسی بیان میشه و روان هست و کار آدم رو راحت میکنه، قدرت بیان قابل قبول بود گنگ نبود.

فاطمه
فاطمه

راستش من اینو برای برنامه نویسی حرفه ای تری می خواستم، چون خودمم مهندس کاکپیوتر هستم.
بیشتر برای کسی مفید بود که در حد پایه بخواد آموزش رو ببینه.

سینا
سینا

از فرادرس کلا راضیم، استاد خیییلی تسلط داشتند.

حامد
حامد

سرفصل هایی که در کتاب دانشگاهیمون بود با این آموزش مطابقت داشت و نحوه بیان مدرس سلیس و روان بود.

یاسین
یاسین

فوق العاده بود، هر آموزشی که ایشون ارائه کنند من خریداری میکنم خیلی تسلط و نحوه بیان خوبی داشتند.

شکوفه
شکوفه

خیلی پراکنده بود. طبقه بندی نبود. به نظرم اصلا یه سری چیزا رو توضیح نمیدادن ولی باهاش کار می کردن.

آرش
آرش

از یه جایی به بعد گنگ بود. تقریبا از قسمت 12 یا 13 به بعد من دیگه نتونستم با این آموزش پیش برم.

محمد
محمد

آقای دکتر کلامی نحوه شیوه بیانشون خیلی خوبه، روی مباحث تسلط دارند، مثال هاشون خیلی خوبه در عمل هم میشه استفاده کرد، وارد حاشیه نمیشند در راستای آموزش به پیش میروند.

شاهین
شاهین

فوق العاده ست استاد واقعا مسلط با یه لحن و صدای خوب، مطالب مفید و کاملی درس میدند
خدا قوت

زانیار
زانیار

میزان تسلط مدرس روی مباحث متوسط رو به بالا هست.

سیروان
سیروان

من رشته ام مهندسی IT هستش، البته الان فارغ تحصیل شدم، واقعا تمام مباحث پوشش داده شده بود.

محمد رضا
محمد رضا

رشته تحصیلی من کامپیوتر نرم افزار واقعا محتوای این آموزش برای من خیلی کاربردی بود استفاده کردم.

سوگل
سوگل

من تو دانشگاه رشته ی کامپیوتر درس میخوندم. با جاوا آشنا بودم اما این آموزش کامل تر و تکمیلی تر بود.

سهیل
سهیل

خیلی خیلی خوب بود. من کتاب می خوندم قسمت شی گرایی و چند ریختی شو اصلا متوجه نمی شدم که این رو دیدم خیلی خوب فهمیدم.

حامد
حامد

این آموزشو قبلا دیده بودم و نحوه تدریس رو پسندیده بودم.

وحید
وحید

مباحث اولیه یک مقدار برای من سخت بود چون تاره شروع کرده بودم و در کنار این آموزش مطالعات دیگه ایی داشتم که به مرور مباحث راحتر شد.

علی
علی

من فقط این آموزشو با فرادرس رفتم جلو، راضی کننده بود.

علی
علی

طرز و نحوه بیان مدرس خیلی جذبم کرد.

صبور
صبور

سلام
من برنامه نویس هستم و جز یکی از طرفداری شما هستم همیشه سایت شمارو بررسی می کنم و از آموزشهاتون استقبال می کنم. و آموزش هایی که تا الان از سایت شما تهیه کردم خیلی راضی هستم و تو روند آموزشی و یادگیریم به من خیلی کمک کردن.

حسن
حسن

دکتر کلامی هریس خیلی خوب آموزش دادند، برای من که کامل بود.

محمد طاها
محمد طاها

خیلی گیرا بود این آموزش، یه کم از قبل آشنایی داشتم اما خیلی متوجه نبودم.

عرشیا
عرشیا

با سلام. آقای کلامی، خیلی خوب آموزش میدهند. پیشنهاد من این اموزش هست

سید علیرضا
سید علیرضا

با عرض سلام و خسته نباشید خدمت اساتید بزرگ و عوامل پشت صحنه فرادرس
من قصد تهیه این اموزش رو دارم خیلی گشتم تا نهایتا به اموزش شما رسیدم
اموزش های زیادی از فرادرس تهیه کردم تا حالا
همین که قیمت های نجومی ای بابت اموزش ها نمیگذاره عالیییه
من به شخصه اموزش بالا50 تومن ندیدم در حالتی که تو خیلی از سایت همون مورد رو با 500 هزار تومن هم میشه خرید
سرفصل ها خیلی خوب و کامل توضبح داده شده و مطالب مفید خوبی توش بود و نسبت به مبلغی که بابت این اموزش قرار دادید واقعا ارش داره
ارزوی سلامتی رو برای تک تک اساتید دارم
سپاس

علی
علی

همچین سایت کار درستی واقعا تو ایران لازم بود. دمتون گرم.

سینا
سینا

سلام. واقعا از آقای کلامی هریس، به خاطر این آموزش بسیار خوب، متشکرم.
من دانش آموز کلاس هشتم راهنمایی هستم و به کامپیوتر خیلی علاقه دارم. من در ابتدا فتوشاپ و کورل دراو را با فرادرس، یاد گرفتم و از آنجایی که علاقه بسیار زیادی به برنامه نویسی دارم، یاد گرفتن جاوا رو شروع کردم. آموزش بسیار خوبی بود و انشاالله بتوانم آموزش را تا آخر بدون مشکل بروم و جاوا رو کامل یاد بگیرم و بتونم که زبان های مختلف برنامه نویسی را هم با فرادرس یاد بگیرم.
از وبسایت بزرگ فرادرس، متشکرم 🙏🏻🙏🏻🙏🏻

Amirhossein
Amirhossein

سلام، بنده این آموزش رو وقتی تحفیف خورده بود خریدم، به جرعت میتونم بگم یکی از بهترین هاست استاد واقعا به مفهوم تسلط کامل دارن، پیشنهاد میکنم حتما اگه میخواین جاوا یاد بگیرین حتما تهیه کنید این پکیج رو، منتظر قسمت های پیشرفته جاوا از این استاد هستیم

محمدصالح
محمدصالح

با سلام. آقای کلامی، خیلی خوب آموزش میدهند. پیشنهاد من این هست، که برنامه نویسان اندروید حتما این مجموعه آموزشی را تهیه کنند.

m.j.sadeghi2480
m.j.sadeghi2480

با عرض سلام و خسته نباشید و تشکر ویژه بابت سایت پربارتون لازم به ذکر است بنده با بدست اودن و کسب مطالب و مفاهیم بسیار ارزشمند این اموزش اطلاعات باارزشی از جمله نحوه برنامه نویسی با جاوا واحساس کردن تفاوت بین جاوا و زبان ها برنامه نویسی دیگر اشنایی کامل را بدست اوردم واز استاد ارجمند و واقعا دلسوز این مجموعه اقای کلامی عزیز با دانش بالا بسیار تشکر میکنم فقط از لحاظ توضیحات در هر بخش انتظار بیشتری از توضیحات میرفت برای درک بیشتر مطالب.با تشکر

میهمان
میهمان

سلام به نظر من خوب بود
ولی باید یکم بیشتر توضیح می دادید.

میهمان
میهمان

سلام خیلی عالی بود
خیلی بهتر کلاسهایی که من رفتم.

حمیده
حمیده

خیلی وقت پیش آموزش جاوا رو تهیه کرده بودم تو طرح تخفیف نوروزف بسیار عالی و باکیفیت بود.

علی
علی

تا اونجایی که دیدم و وقت داشتم و با سایت های دیگه مقایسه کردم، خیلی واضح تر و بیان مدرس خیلی بهتر بود.

سياوش
سياوش

جز يکی از بهترين مدرس ها هستند بيان ايشان عالی هست.

محمدصالح
محمدصالح

سلام. عالی بود. خیلی ممنون و خسته نباشید به خاطر اینکه وقت گذاشتید برای آموزش.

سید هادی
سید هادی

سلام. آموش جاوا شما نسبتا خوب بود، ولی خیلی از موارد نسبتا ضروری هم آموزش داده نشد، مثلا پکیج های io applet , net. به نظرم بعضی از مفاهیم هم باید اول برای افراد توضیح داده بشه که مثلا چرا یک کلاس استاتیک تعریف میشه، یا چه چیزهای دیگه رو میشه استاتیک تعریف کرد، یا طریقه اتصال یک برنامه به پایگاه داده به چه صورته و ... . بعضی از مثال ها هم خیلی ساده و تکراری بود که اگه حذف می‌شد زمان آموزش کمتر می‌شد و بهتر بود. اگه یک آموزش تکمیلی به این اموزش اضافه بشه خوب میشه.

ندا
ندا

با سلام دوره بسیار عالی ارايه شده با تشکر

msmsm
msmsm

با سلام این آموزش یکی از بهترین آموزش هایی بود که تا به حال شرکت کردم به طوریکه توی بقیه دوره مدرس ها جوری توضیح میدادن که برای من نامفهوم بود اما در این دوره من هم وقت کم تری صرف کردم و هم بهره بیشتری بردم در نهایت میخواستم کمال تشکر را از مدرس دوره داشته باشم که بسیار ساده و روان توضیح میدادن و هم از سایت فریادرس که فرصت شرکت در این دوره ها رو فراهم میکنه در حقیقت مقدمه چینی مدرس باعث میشود که انگیزه برنامه نویسی درون آدم بیشتر از قبل شود

سونيا
سونيا

سلام و خسته نباشید . این اموزش بهترین اموزش برنامه نویسی بود که من دانشجوی مهندسی کامپیوتر تا به حال دیدم . من زبان c++ و cوc sharp رو از کلاس های دانشگاه و بیرون بلد بودم و برای ترم2زبان جاوا رو انتخاب کردم ولی این اموزش کجا و اونا کجا؟؟ تنها توصیه ام این هست که حین تدریس استاد خودتون هم همزمان کد بزنید و اگر با این اموزش پیش برید و کار کنید با بیان عالی اقای دکتر بهتون قول میدم نه تنها نا امید نمیشید حین کد زدن بلکه علاقه مند هم به زبان عالی جاوا میشید. من خودم زده بودم توی یادگیری جاوا جاده خاکی که تا با این اموزش اشنا شدم دیوووانه وار عاشق جاوا شدم. ممنون فرادرس که این محیط رو برای یادگیری سودمند و با ارامش برای ما بوجود اوردین. بابت طرح اموزش رایگان یه سری دروس پایه و تخصصی هم واقعا ممنونم. الان در حال یادگیری html و دیزاینش با boostrap ‌هستم و هر روز به جونتون دعا میکنم.

سامان
سامان

چقدر بهتر میشد اگه آموزش پیشرفته جاوا هم قرار داده میشد ...
این آموزش واقعا بی نقص و کامل بود ، عالی بود این آموزش ...

نوروزی
نوروزی

آموزش خوبی بود، خصوصا با لحن مناسب آقای کلامی.

حمید
حمید

من مجموعه اموزشی برنامه نویسی جاوا را خریداری کردم و خواستم قدم به قدم با دروس عنوان شده در درسها پیش بروم ولی متاسفانه در اولین که چاپ hello word است علیرغم انکه همه چیز را مانند درس انجام می دهم ولی بعد از اجرا با پیغام زیر مواجه می شوم.
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: system.out.print
at helloword.main(helloword.java:5)
اگر مرا راهنمایی کنید بسیار ممنون می شوم

مجتبی
مجتبی

با سلام و درود فراوان
زبان برنامه نویسی جاوا یکی از زبان های پرکاربرد برنامه نویسی است و من‌ برای یادگیری برنامه نویسی اندروید به عنوان پیش‌نیاز شروع به یادگیری زبان جاوا کردم. آموزش برنامه نویسی جاوا فرادرس با تدریس دکتر کلامی هریس بسیار عالی بود و خیلی برای من‌ مفید بود. امیدوارم بتوانم با استفاده از این آموزش در یادگیری برنامه نویسی اندروید پیشرفت خوبی دست پیدا کنم.
شیوه تدریس دکتر کلامی بسیار عالیست و جزوه ای که هنگام توضیح دادن در اسلاید نوشته میشه و در اختیار قرار میگیره خیلی مفیده. نکته منفی این آموزش از نظر من‌ اینه که استاد عزیز بعضی جاها پراکنده توضیح میدن و بعضی موضوعات رو به بعد موکول میکنن که امیدوارم آموزش تکمیلی برای جاوا عرضه بشه.
در مجموع از آموزش راضی هستم. دکتر کلامی هم صدای گرمی دارن و از گوش دادن به آموزشهای ایشون خسته نمیشید

faezeh
faezeh

متاسفانه برخلاف کیفیت سایر دوره های آموزشی که توسط آقای کلامی هریس تدریس شدن، این دوره به شکلی نامنظم تدریس شده و در بسیاری از بخش ها از توضیحات اولیه صرف نظر شده که باعث گیجی میشه و حتما باید به منابع دیگه مراجعه کنید، درکل می تونم بگم حجم مطالب تدریس شده زیاد بود و از این نظر جامیعت داشت ولی از نظر توضیحات در مورد جزئیات و مباحث شناخت اولیه المان ها ضعف داشت

nastaran
nastaran

چرا همش از مثال ها ی ریاضی استفاده کردید :((((((
خیلی خوبه ولی همش ریاضی اخه؟

رضا
رضا

آموزش رو مشاهده کردم اما نتونست نیاز منو رفع کنه. من برای هدف دیگه ای این آموزش رو تهیه کردم که تو این آموزش متاسفانه تدریس نمیشد

سردار
سردار

خوب بود راضی بودم.

محمد
محمد

من قبلا تو حوزه جاوا وارد شدم و آموزش هایی که در این موضوع بود رو خریداری کردم و از این آموزش و بقیه آموزش هایی که تهیه کردم راضی بودم.

پویا
پویا

این آموزش از لحاظ شیوه تدریس و فن بیان و مثال های کاربردی که ارائه می کردند عالی بود.

میهمان
میهمان

مزیت این آموزش : صوت و تصویر خیلی طبیعی هست مثل کلاس درس هست.
پیشنهاد: بهتر بود تمرینات بیشتری همراه آموزش ارائه شود.

محمد
محمد

سلام ، بسیار عالی و کاربردی بود . و واقعا به من کمک زیادی کرد.

Mohammad Naser
Mohammad Naser

بسیار عالی است کمک زیاد میکند ممنون از شما

حیدر
حیدر

درود بینهایت به جناب اقای دکتر کلامی عزیز.اقا شما خیلی بزرگواری و سایت شما هم مثل شما خیلی واقعا بزرگه من از شما خیلی ممنونم که خیلی زحمت کشیدین و تلاش فراوان کردین و چنین سیستمی رو ایجاد کردین. من از شما و استاد محمد عبدالهی گل و جناب اقای فرشید شیر افکن بزرگوار و مهربان واقعا نهایت تشکر رو دارم و برای تمام فعالین فرادرس ارزوی سلامتی و خوشبختی رو دارم مخصوصا برای شما 3 نفر که خیلی دلسوزانه و خیلی استاندارد مطالب رو درس میدین.
امیدوارم هرجا هستید موفق و پیروز باشین.

کامران
کامران

سلام خسته نباشین
اموزش عالیه
فقط بدیش اینه که مفاهیم ریاضی خودش پیچیده هستن و شماهم با مفاهیم برنامه نویسی قاطیشون میکنین ادم بعضی جاها هنگ میکنه
همه که ریاضیشون خوب نیست

مصطفی
مصطفی

با سلام و خسته نباشید ممنون از سایت خوبتون . من این آموزشو تهیه کردم خیلی خوب بود مرسی.

حسین
حسین

اموزش کامل بود من هیچی از برنامه نویسی نمیدونستم با این امموزش تونستم به راحتی یاد بگیرم اوایل خیلی سخت بود ولی به برنامه نویسی گرافیکی که رسید راحت شد بسیار عالی بود

علی
علی

عرض سلام و ادب
یک سوال داشتم از دوستان. آیا نام اشیا در جاوا از جنس اشاره گر هستن؟ منظورم اینه که آیا آدرس هستن؟
با تشکر

ایمان
ایمان

سلام من اولین زبان برنامه نویسیمه که یاد گرفتم یکم برام سخت هست اما با تمرین دارم خوب پیش میرم و تا الان تا درس ۶ بدون مشکل پیش رفتم.

keyvanoogh
keyvanoogh

عرض سلام و خسته نباشید
از خرید خود رضایت کامل دارم.
من این پکیج رو تهیه کردم و استفاده میکنم .
استاد کلامی مفاهیم رو به طور عمیق و گسترده توضیح میدند .
فقظ ای کاش از ابتدای کار به جای IDEA از نوت پد ++ استفاده میشد که فراگیر ران و کامپایل کردن رو هم یاد بگیره .
در کل نمیشه ایرادی گرفت و به نظرم یکی از بهترین اموزش های جاواست .

هادی
هادی

سلام تشگر از سایت بسیار مفید شما. به نظرم آموزش خوب و مفیدی بود ولی یه مشکلی داره اینه که آقای کلامی هریس، درست و دقیق درباره ی کلاس و توابع و... توضیح ندادن و بیشتر جاها یه توضیح سطحی می‌دادن و بنده خیلی روی این مسایل فکر کردم تا فهمیدم چی به چیه ... و از ویژگی‌های خوب این آموزش این بود که خیلی تمرینات خوب و کاربردی داشت اما اگه میتونین یه مجموعه فیلم آموزشی تهیه کنین فقط مختص حل مسائل جاوا به نظرم اینجوری خیلی بهتر با مفاهیم و چگونگی به کارگیری این زبان پی میبریم بازم ممنونم از سایت خوبتون

محدثه
محدثه

باعرض سلام و خداقوت به تمامی اساتید گرانقدر مجموعه فرادرس
باز هم مثل همیشه با اموزشی بی نظیر از فرادرس مواجه شدم که تمامی نیازهای بنده از جمله پاس کردن این درس و زدن چندین پروژه با این زبان و از همه مهم تر علاقه مند کردن بنده برای برنامه نویسی با زبان جاوا.
دکتر کلامی واقعا از 0 تا 100 جاوا را به صورت کامل و بسیار روان توضیح دادند
کیفیت فیلم ها مثل همیشه عالی بود

farhad
farhad

سلام و درود
این آموزش یک آموزش خوب و مناسب و قابل تقدیری با تدریس استاد کلامی هستش. تقریبا کمتر سایتی به کامل بودن آموزش های فرادرس میرسن در آموزش جاوا. یکی از حسن های این آموزش ها این است که فرادرس از استادان و افراد متخصص در رشته و حرفه ی خود برای آموزش استفاده میکند که این کار باعث انتقال بهتر مطالب آموزش مورد نظر است. جناب آقای سید مصطفی کلامی هریس یکی از این افراد است که واقعا به آموزش هایی که در فرادرس به نام خود ثبت کرده اند مسلط هستند و تسلط کامل را دارند. با داشتن Surface خیلی خوب مباحث را باز می کنند و توضیح میدن و یادداشت های بسیار خوبی را در فایل های پی دی اف (PDF) برای شما گذاشته اند.
درکل من از این آموزش راضی بوده ام و الان مسیرم را به سمت یادگیری اندروید ادامه میدهم.
مطمئنم دانشجویان و فعالان زیادی در زمینه ذکر شده بسیار استقبال خواهند کرد. با تشکر دوباره از تمامی زحمات شما . واقعا تحول بزرگی در زمینه انتقال دانش در سطح کشور ایجاد کردید. مطمئنم این حرکت شما می تواند جهانی شود. بسیار سپاسگذارم.

فاطمه
فاطمه

با سلام
من ترم یک مهندسی نرم افزار هستم و از این دوره آموزشی استفاده کردم واقعا خیلی مفید و با ارزش هستش یادگیری رو خیلی آسون کرده و منبع اموزشی خوبیه من قبل از خرید این دوره اموزشی به موسسه ها مراجعه کردم ولی قیمت های دوره درسی خیلی بالا بود و لی وقتی با این دوره آشنا شدم دیدم که ضمن هزینه مناسبی که داره کیفیت خیلی خوبی هم داره و اساتید به خوبی با مهارت بسیار بالا آموزش می دهند و در کل فکر میکنم که از کلاس خصوصی خیلی خیلی بهتره .امیدوارم که بتونم با دروره های درسی شما بتونم یه برنامه نویس حرفه ای بشم و یتونم شغل خوبی به دست بیارم .ارایه پیش نمایه خیلی کمک میکنه تا بتونیم تصمیم بگیریم که دوره خوبی هست یانه .با تشکر فراوان از فرادرسی ها ی عزیز .

مهمان
مهمان

سلام
این آموزش فکر میکنم یکی از بهترین آموزش های فارسی جاوا باشه. این آموزش روان و زیبا در مورد زبان برنامه نویسی جاوا صحبت شده ،شیوه بیان و لحن دکتر کلامی هریس زیبا و جذاب بود و تشکر ویژه ای میکنم از ایشون.استاد کلامی و استاد صادق علی اکبری یکی از خوبهای اساتید برنامه نویسی جاوا هستن. با تشکر از استاد و مجموعه پرتلاش فرادرس.

الهه
الهه

سلام

اموزش بسیار کاربردی و جالبی بود، به نظرم جای پیشرفت هم داره ،کامنت چن نفر که در مورد ارائه مثال و پروژه پیشنهاد داده بودن رو خوندم و کاملا موافقم. به نظرم اینجوری این آموزش بدون کوچکترین نقصی خواهد بود.

دنیا
دنیا

آموزش بسیار عالی بود، در زمانم صرفه جویی شد. فقط یک پیشنهاد دارم برای قرار دادن آموزش های جدید از آقای کلامی هریس، بر روی سایت خودتون از کاربر هم نظر سنجی کنید چون اکثر آموزش های ایشون بسیار مفید هستند
متشکرم.

یاسین
یاسین

سلام، میشه گفت این بهترین آموزش برنامه نویسی بود که من تا حالا دیدم،کلام شیوای دکتر کلامی و تسلطشون به برنامه نویسی اصلا حرفی برای گفتن باقی نمیزاره ،با تشکر فراوان از استاد کلامی عزیز ، ما همچنان منتظر دوره پیشرفته جاوا هستیم، امیدوارم دوره جاوا پیشرفته هم توسط دکتر کلامی ارائه بشه.

امیر حسین
امیر حسین

سلام یه مطلبی که فک کنم استاد یادشون رفت بگن این بود که چه موقع از حروف بزرگ استفاده کنیم و چه موقع از حروف کوچک. واسه خود من که به زبان جاوا آشنایی نداشتم حتی از همون اول دردسر ساز شد و کلی گشتم تا ایراد system.out که نوشته بودم رو پیدا کردم.

مصطفی
مصطفی

سلام
این آموزش از نظر محتوا خوب بود ولی نبود پروژه کامل در دوره، استفاده خسته کننده از معادلات کثیری ریاضیات توابع و...! مانور آمورش فقط روی مقدماتی بود فقط نه پیشرفته.

آرش
آرش

سلام. من خیلی فیلم آموزشی نگاه کردم برای آموزش جاوا (کامل نه فقط میخواستم یک استاد خوب پیدا کنم) و به جرات میگم آقای دکتر سید مصطفی کلامی هریس بهترین کسی بود که بین همه آموزش دهنده ها پیدا کردم. خیلی خوب و کامل و روان آموزش میدن . خوشحال هستم که همچین آموزشی پیدا کردم و همچنین قیمت آموزش هم خیلی خوب و منصفانه هست. ممنون از فرادرس .

متین
متین

به نظر من سطح تسلط و تدریس آقای هریس کلامی با دیگر مدرسینی که ملاقات کردم واقعا تفاوت داره. ایشون کاملا عمیق و ارگنایز شده مباحث رو توضیح می دهند، طوری که هیچ علامت سوالی باقی نمونه. خوشحال می شم باقی زبان های برنامه نویسی هم با تدریس ایشون به مجموعه فرادرس اضافه بشه.

مرتضی
مرتضی

سلام وخسته نباشیدعرض می کنم خدمت تمامی دست اندر کاران فرادرس و مدرسین توانایتان
که با این مجموعه ی آموزشی عظیم به دنبال گسترش علم وفناوری و بالا بردن سطح علمی کشورمان می باشید.

در این آموزش که توسط استاد عزیز جناب آقای دکتر سید مصطفی کلامی هریس زبان برنامه نویسی java تدریس می شود نقاط ضعف زیادی دیده نمی شود وهر چه از این آموزش پیداست نقطه ی مثبت ونشانگرقوت این آموزش است.
این آموزش آنقدر موفق بوده است که من با پایه تحصیلی دیپلم و سن هجده سال توانستم آموزش برنامه نویسی را شروع کرده ودر مدت یک ماه (باکتاب ) این زبان را یاد بگیرم.
این آموزش نقطه ی ضعفی ندارد و عرائض من در ادامه تنها نظری است که شاید در بهبود کیفیت های این مجموعه تاثیری داشته باشد.

نقاط قوت:
۱- صدای گرم و پر انژی استاد کلامی هریس
۲-آموزش بر پایه ی مثال وحل مسئله
۳-توضیحات آموزنده و به دور از تکرار
۳-کیفیت صدا و تصویرخوب

نقاط ضعف:
۱- آوردن بعضی مثالات نا مفهوم وتوضیح ندادن درباره ی آن
۲- در جلسه ی آخر مدرس به جلسات آینده اشاره می کند
۳-کامل نبودن آموزش
۳-توضیحات مختصر و کم

بسیار متشکرم از فرادرس و آموزش های خوب آن
حضرت علی (علیهم السلام )می فرمایند:
(( هرکس کلمه ای به من بیاموزد مرا غلام خویش گردانیده . ))
کار شما زنده نگاه داشتن فریضه ی علم آموزیست امیدوارم دراهداف خیرتان پیروز وموفق باشید.
به امید توفیق روز افزونتان
با تشکر از استاد و مجموعه زحمتکش فرادرس

جوان ۱۴ ساله
جوان ۱۴ ساله

با سلام
من یک جوان ۱۴ ساله هستم و دوست داشتم برنامه نویسی را یاد بگیرم.
بسیاری از دوستان سفارش کردند برنامه نویسی basic 4 android را یاد بگیرم اما با راهنمایی یکی از برنامه نویس های موفق، به سراغ زبان جاوا رفتم.
با جستجو هایی که درسایت های مختلف داشتم منابع آموزشی بسیاری از جمله کتاب، مقاله و… را پیدا کردم اما میدانستم که هیچ آموزشی مثل یادگیری حضوری نمی شود برای همین به فکر این بودم که از طریق یک معلم آموزش ببینم، اما وقتی پیگیری کردم متوجه شدم تعداد آن هایی که در شهر من جاوا یاد میدهند کم است و بدتر از آن هم این بود که خیلی هزینه ی زیادی دریافت می کردند. پس دوباره تصمیم گرفتم به سراغ آموزش های ویدئویی بروم و از یک شخص شنیده بودم که فیلم آموزشی بهتر از کتاب است.
من هم به سراغ فیلم های آموزشی رفتم اما هزینه آن ها خیلی بالا بود.
دیگر داشتم نا امید می شدم تا اینکه یک نفر سایت فرادرس را به من معرفی کرد.

محسن
محسن

سلام و خداقوت
آموزش بسیار عالی و خوب بود و شیوه تدریس هم بسیار عالی دستتون درد نکنه
ضمن اینکه دوره جامع میباشد اما اگه یه دوره آموزش پیشرفته هم درست کنید که در آن با چند مثال کاربردی و پیشرفته دوره را تکامل بدید خیلی عالی میشه
با تشکر از مدرس و عوامل فرادرس

شعیب
شعیب

سلام
من هیچی در مورد برنامه نویسی نمی دانستم اما با این آموزش برنامه نویسی رو یاد گرفتم

امید
امید

این آموزش ناقص میباشد
بطور مثال باید کار با SQL و کار با فایل های متنی را توضیح نداده اند
ولی در کل آموزش خوبی میباشد . من استفاده کردم و با وجود نواقصی که بود مفید میباشد و میتواند بهتر شود

amirreza
amirreza

درسته گویش روان و آرامی دارن ولی از خیلی جزئیات سریع رد میشدن و این باعث سردر گمی میشد.
برای یاد گرفتن نه به صورت کامل حتی جامع و یه اموزش اشنایی با جاوا هم نمیشه به این اموزش اتکا داشت.
امیدوارم سایت فرادرس نظرات منفی هم درج سایت کنه :)

احمدرضا
احمدرضا

جز تشکر چیزی نمیشه بگم...

راحله
راحله

سلام.من این آموزش دریافت کردم خیلی خوب بود آقای کلامی خیلی خوب درس می دهند و شیوه بیان خوبی دارند و بسیار مسلط و جامع موضوع را بیان کردند. ممنونم

سیروان
سیروان

با عرض سلام و خسته نباشید خدمت استاد گرامی آقای کلامی هریس
استاد من به شدت از این آموزشتون راضی بودم یعنی هر چی گشتم ایرادی نتونستم پیدا کنم خیلی خیلی خیلی ممنونم واقعا این آموزش شما باعث شد درک دیگری از برنامه نویسی داشته باشم و دیدگاهم نسبت به زبان جاوا از یک زبان کسل کننده و زجر دهنده و تاقت فرسا به کل عوض شده حالا دیگه راحت میتونم اپلیکیشن های دلخواهمو بسازم
از سایت بی نظیزتونم تشکر می کنم که واقعا خیلی کمک حال من شدید با تشکر

حسام
حسام

ممنون از استاد کلامی عزیز خیلی به اموزش مسلط بودن و خیلی خوب توضیح میدادن من که کاملا راضیم خدا خیرتون بده خیلی به دردم خورد

حبیب
حبیب

سلام
لطفا اخر هر مبحث دو تا مثال حل بشه ، مجموعه مفیدتری خواهد بود، سپاسگزارم.

حسین
حسین

با تشکر از زحمات شما و استاد کلامی عزیز
دوره برای من که آشنایی مختصر با مباحث داشتم بسیار عالی بود ولی بخاطر زیادی مباحث مثال های کاربردی کمتر حل شد.
خواهشمندم یک دوره فقط مختص حل تمرینات بیشتر و کاربردی تر هم از استاد کلامی بزارید که فقط شامل حل مسائل بشتر باشه.
با تشکر از شما و سایت علمی خوبتون

mehran
mehran

سلام من این آموزش تهیه کردم و خیلی راضی هستم چون به زبان ساده و از پایه آموزش میده از آقای دکتر سیدمصطفی کلامی هریس بابت این آموزش سپاس گزارم.

محمد
محمد

عاليه عالی
آقای کلامی فدايی داری
خدا خيرتون بده

علی
علی

با سلام بنده اصلا از آموزش راضی نبودم ، خیلی گنگ تدریس میکنن ، از اول تا آخر دوره تنها کاری که کردن فقط ایجاد کلاس های مختلف بود ، اگه فقط خودم بودم شاید مشکل از من بود اما ما سه نفریم که این آموزش رو تهیه کردیم و هیچکدوم ازش راضی نیستیم .

میلاد
میلاد

نقایص بسیاری داشت. آموزش نکات پایه ای اصلا به درستی انجام نشده بود. به عنوان مثال مفهوم کانستراکتور اصلا بیان نشد و فقط استفاده شد! انتظار میره برای دوستانی که این آموزش رو خریداری کردند دوره تکمیلی این مباحث گذاشته بشه.

مهرداد
مهرداد

باسلام .وخسته نباشید خدمت استاد گرامی آقای کلامی هریس
من از آموزش شما و همچنین کلام شیرین شما در حین آموزش لذت میبرم. امیدوارم همیشه پاینده باشید. فقط یک انتقاد کوچیک دارم. امیدوارم که سازنده باشه. توهمه زبان های برنامه نویسی مدت زیادی صرف یادگیری مسائلی میشه که توی دانشگاه ها و سایر سایت ها بهش میپردازن. مثل حلقه ها و مفاهیم ابتدایی.
خواهشی که دارم اینه که میشه اینارو سریع ازشون گذشت و به مفاهیم بهتروجامعتر و جدید تری وقت گذاشت. ممنون از وقتی که گذاشتید

محمد گودرزی
محمد گودرزی

سلام
به نظر من این دوره برای کسی که از قبل زبان برنامه نویسی دیگری رو بلد نیست زیاد کارامد نیست
حداقل برای من که به این صورت بود.

عرفان
عرفان

سلام
دوره خیلی عالیه
اما اگر هر جلسه تمریناتی به دانشجو داده میشد عالی تر بود

امیر فخیمی
امیر فخیمی

عالی +++ کاش بیستر تمرین داده شده بود و یه حل المسایل جاوا در پایان تدریس وجود داشت

ملکی
ملکی

به نام خدا
باسلام خدمت کادر متعهد و حرفه ای فرادرس و مخصوصاً استاد کلامی که حقیقتا در این آموزش کم نگذاشته اند، ان شاءالله همیشه در زندگی خود موفّق باشند ، نکته ای باید عرض کنم برای کسانیکه این آموزش رو تهیه کردن ، حتماً بعد از دیدن فیلم هر درس ، پروژه هاش رو برای خودتون تحلیل کنین و دوباره از اول برای خودتون بنویسین ، سعی کنین به فایل پروژه نگا نندازین و فقط فکر کنین!!! یه کم خلاقیت هم خرج بدین مثلاً مباحث رو باهم ترکیب کنین ، برا خودتون پروژه تعریف کنین و ... در ضمن استاد در ضمنی که تدریس می کنن ، یه سری نکات ریز(!) و کاربردی هم میگن که حتماً باید قلم و کاغذ کنارتون باشه و اونا رو یادداشت کنین! درست مثل کلاس درس حقیقی! که خیلی میتونه توی سرعت و مهارت شما نقش داشته باشه.
استاد یه فایل PDF هم که خلاصه ی تدریساشون بوده توی پوشه ی فیلم گذاشتن که خیلی برای مرور عالیه.

حسن معروفی
حسن معروفی

این آموزش از تمام جهات کامله فقط ای کاش یک مقدماتی در مورد برنامه نویسی تحت شبکه نیز ارائه می شد ولی باز عالیه
مخصوصا صدای استاد که کاملا انرژی زاست.

آذین
آذین

سلام به نظرم برای فردی مثل من که آشنایی کمی با برنامه نویسی داشتم گیج کننده بود و باید شخصی باشه که توضیحات رو کامل کنه حتی یه جاهایی از برنامه که تو توضیحات تغییراتی اعمال میشه حین نوشتن برنامه فقط با جمله این طوری بهتر از توضیحات بیشتر صرف نظر می کنن که این برای من واقعا گیج کننده بود. پیشنهاد میکتم افرادی که قبلا این برنامه رو یاد گرفتن و به دلایلی فراموش کردن برای مرور و یادآوری این مجموعه رو تهیه کنن.

رضا
رضا

با سلام و خسته نباشید. آموزش خوب بود اما متاسفانه کامل نبود . باید بخش جنریک بهتر بشه و همچنین روش تدریس هم آموزش .... ممنون

امیرعلی
امیرعلی

بسیار عالی من از آموزش های استاد کلامی خیلی خوشم میاد
پیشنهاد می‌کنم پادکستشون تو سکان آکادمی رو هم گوش بدین

امین غلامی
امین غلامی

با سلام و وقت بخیر خدمت تیم فرادرس ، جناب آقای دکتر کلامی هریس هر چه از شما تعریف کنم بازهم کم است ، بنده در حالی این آموزش شما رو تهیه کردم که همزمان کلاس برنامه نویسی جاوا هم میرفتم ولی به جرات میتونم بگم شیوه تدریس شما ، مهارت سخنوری شما ، اطلاعات شما وتخصص شما بارها بیشتر از هر آموزشگاه دیگر است ، ای کاش زودتر با این مجموعه و آموزش های شما آشنا میشدم .....امیدوارم همواره سلامت باشید

علی
علی

سلام دوستان
آیا جاوا برای مقدمات هک لازمه یا نه؟

میلاد
میلاد

با عرض سلام و خسته نباشید به عزیزان فرادرس
بنده بعد از مدتی کار با این آموزش خواستم نظرمو بگم امیدوارم که برای عزیزانی که میخوان این آموزش رو تهیه کنن مفید باشه.
از نظر تسلط استاد بر مطالب واقعا هیچ خرده ای نمیشه به این آموزش گرفت استاد کاملا بر مباحث طرح شده تسلط داشتند تنها در مواقعی استاد احتمالا به دلیل حواس پرتی اشتباهات لفظی داشتن.
پیشرفت کلی آموزش خوب بود و به مباحث به خوبی و با مثال های کافی پرداخته می شد تنها در بعضی مواقع احساس می شد که کمی زیاده گویی شده که به نظرم ایراد اساسی و مهمی نیست.
در کل به علاقه مندان توصیه میکنم که اگه میخوام برنامه نویسی جاوا رو به صورت عمیق و اساسی یاد بگیرن از این آموزش غافل نشن
برای خود بنده که بسیار مفید بود.

mm
mm

سلام واقعا عالی بود .

محمدمحسن
محمدمحسن

با عرض سلام خدمت دوستان محترم در گروه آموزشی فرادرس و عرض خسته نباشید و تشکر از آموزش های بسیار خوب و عالی که در اختیار ما قرار میدید. بنده تا حالا بیش از 15 آموزش فرادرس تهیه کردم و باید بگم انصافا از از کیفیت آموزش هاتون راضی هستم. بار ها با تماس تلفنی که با شرکتتون داشتم و این مسله رو عرض کردم که مهمترین دلیل تهیه آموزش، اول کیفیت هست بعد اعتمادی که به فرادرس و آموزش هاش دارم.
در رابطه با آموزش برنامه نویسی جاوا باید بگم که ان درس بسیار جامع و شامل بود ولی بهتره یک آموزش دیگه در قالب آموزش جاوای پیشرفته ارائه بدید. چون خیلی از مسائل میتونه بیشتر توضیح داده بشه. باید خاطر نشان کنم که این آموزش برای کسایی که میخان برنامه نویسی جاوا یا حتی کلن برنامه نویسی رو شروع کنن بهترین گزینه پکیج آموزشی در اینترنت و حتا کلاس های حضوریه.
با تشکر از اینکه برای اعتلایه کشور تلاش میکنید.

سید علی مهدی
سید علی مهدی

خسته نباشید آموزش بسیار عالی بود.

اکرم
اکرم

سلام خسته نباشید
قسمت دوم آموزش رو تماشا کنید وقتی که وارد نت بینس میشن و خط system.out.println رو می خوان بنویسن کد های پیشنهادی بهشون داده میشه ولی داخل نت بینس من نمیشه جستجو کردم توی تنظیمات باید یک گزینه رو فعال میکردم کردم ولی درست نشد میشه راهنماییم کنید شاید مشکل خیلیا باشه

سپاسگزارم

عرفان میرزاپور
عرفان میرزاپور

با عرض سلام و خسته نباشید در ابتدا تشکر میکنم از دکتر مصطفی هریس که هر آموزشی رو که تا الان از ایشون دیدم عالی بوده و خیلی چیزا یاد گرفتیم از ایشون . من 4 ترم قبل درس جاوا رو پاس کردم و تا چند وقت پیش خیلی از موارد و نکات سینتکسیش یادم رفته بود تا اینکه تصمیم گرفتم آموزش جاوا رو از فرادرس تهیه کنم. با دیدن این فیلم ها جاوا رو مرور کردم و مطالبی جدیدی به دانشم اضافه شد ممنون از فرادرس

علی معتقد
علی معتقد

سلام.با عرض خسته نباشید خدمت فرادرسی ها.من این آموزش رو ترم پیش برای درس برنامه نویسی پیشرفته خودم که متاسفانه استاد خوبی نداشتیم تهیه کردم و به کمک این آموزش تونستم اولا سرفصل ها رو متوجه بشم و ثانیا به کمک این فیلم ها بتونم خودمو به کلاس برسونم و اون عقب موندگی رو که تو طول ترم به علت نخوندن داشتمو خیلی راحت جبران کنم..بخاطر همین توصیه میکنم اگه میخواین جاوا رو خودتون تو خونه حتی یاد بگیرین این اموزش ها رو تهیه کنین و ازش لذت ببرین ;)

hossein
hossein

سلام بخوام خیلی ساده بگم افتضاح بود

عرفان
عرفان

با سلام عالی هست دستتون درد نکنه

صالح پور
صالح پور


با سلام عالیه. ممنونم

امین قیوم
امین قیوم

با سلام و خسته نباشید خدمت دوستان و تیم پشتیبان فرا درس.
و عرض تشکر ویژه از مدرس این دوره جناب اقای دکتر سیدمصطفی کلامی هریس
دوستان این اموزش عالی هست و مطالب زبان جاوا به صورت خوب و عالی ارائه می شه و تعداد مخاطبین بالای این آموزش حاکی از این مسئله داره.
بویژه بخش اموزش با قلم نوری و فایل PDF بسیار کمک رسانه.
نقطه ضعف اموزش.
یه نظر من تنهای نقطه ضعفی که می شه به این اموزش گرفت اینه که مباحث از پایه ی پایه گفنه نشده و شخص اموزنده باید یا با زبان جاوا یه زبان دیگه یی اشنایی داشته باشه تا بتونه از اموزش بهره ببره (مثلانبود جلسه ای برای تعریف انواع متغییر ها و کار برد و فرق اونا ) .
ولی در کل برای کسی که اشنایی جزیی با برنامه نویسی داره و می خواد پیشرفت کنه عالیه.
با تشکر

سرورم
سرورم

عالی

عرفان مقدسی
عرفان مقدسی

درود آموزش هایی که دکتر کلامی هریس منتشر میکنه حتی اگر مربوط به تخصص و رشته ی بنده نباشه ! بنده پیگیری میکنم و سعی میکنم از ایشون چیزی یاد بگیرم ! خداوکیلی ما همچین کسی تو کشور داریم و وضعیت تکنولوژی اینطوریه ؟ از دکتر کلامی خواهش میکنم به مسئولین و همچنین مراکز پژوهشی علمی کشور در راستای پیشرفت علم و تکنولوژی کشورمون کمک کنه !
فقط یک گلایه دارم این که بارها سعی کردم با دکتر در تماس باشم که موفق نشدم که البته اونم میارم به حساب پر بودن وقت و ...
یاعلی !

علی پرنور
علی پرنور

با سلام خدمت شما
من یک پسر ۱۳ ساله هستم اما در آموزش های شما استاد آن چنان خوب و واضح توضیح میدهد که من تمامی مفاهیم را به خوبی میگیرم برای همین خیلی از شما ممنون هستم

میرحمیدالله میرزاده
میرحمیدالله میرزاده

ممونم از همکاری های فروان شما امید است که موفق بوده باشید

کریمی
کریمی

باسلام و خسته نباشید ب سایتتون ومطلبتون واقعا ک عالی بود خیلی خوب خیلی خوب بود مرسییییییییییییییییییییییییییییی

esmaeil
esmaeil

عالییییییییییییی

امین
امین

سلام، واقعاً از تهیه این آموزش راضی نیستم. تاسف دیگر من ازین هست که مسئولین پشتیبانی خودشون برنامه نویس نیستند!
لطفا این نظرو برای اطلاع بقیه دوستانی که قصد گمراه شدن دارند منتشر بفرمایید.ممنونم

احسان افشار
احسان افشار

سلام ..خسته نباشید
آموزش جاوا عالی بود ..ولی چند تا مشکل داشت ..اول اینکه هر فایل ویدیویی 1 ساعت بیشتر بود و به همین دلیل خسته کنندس ....دوم اینکه مدرس از نظر اطلاعات عالی هستن ولی تنها مشکلی که دارن خیلی پیچیده توضیح میدن و از نظر من با استادای دانشگاه فرق زیادی ندارن...ممنون

فرنود
فرنود

در جواب خانم مریم که با خطای مواجه شدند package system does not exist
حرف اول system رو با حرف بزرگ بنویسین System

محمدمهدی
محمدمهدی

آموزش واقعا کاملی بود و رضایت منو جلب کرد.فقط یه مشکل کوچیک داشت اونم این بود ک خیلی حول محور رشته ریاضی بود و مثال هاش برای افرادی که رشته ی ریاضی نیستند یا ریاضی ضعیفی دارند بلااستفاده بود ولی باز هم قابل فهم بود و یه قسمتی که خیلی علاقه مند شدم بهش،نوت نویسیه اولیه استاد کلامی هریس قبل شروع هر بحث بود که میشه گفت ذهن برنامه نویسی و قابلیت ساخت الگوریتم و ترسیم نقشه ی راه برای ساخت یک برنامه رو به دانشجو میداد.
به طور کلی کاملا راضی ام از تهیه آموزش گرچه میتونست تکمیلی تر باشه ولی واقعا استحقاق ۵ ستاره رو داشت.
فقط کاش توی ide هایی مثل eclipse آموزش میدادین چون به شخصه با محیط اکلیپس راحت ترم.
در کل خسته نباشید.

Maryam
Maryam

سلام من وقتی میخوام بعد کد نویسی دستور رو اجرا کنم با خطاpackage system does not existمواجه میشم چطور باید حلش کنم؟

میلاد
میلاد

متاسفانه تنها ایرادی که همه فیلم های آموزشی برنامه نویسی و به طور مشخص این آموزش داره،استفاده از مثال های ریاضی طولانی و بی مصرف برای توضیحه،بطوریکه اغلب به جای آموزش برنامه نویسی به آموزش ریاضی می پردازن...این آموزشم حجم زیادش به خاطر مثال های ریاضیه،فک نکنم یه برنامه نویس برای معادله درجه دوم برنامه بنویسه و دستمزد دریافت کنه... یا احتمال تاس رو بررسی کنه.
به هر حال باز این مجموعه آموزشی بهتر از سایر مجموعه های موجود تو سایت های دیگه ست.

اما اگه مثه من خیلی مبتدی هستی اول برو آموزش جاوا لیندای انگلیسی رو ببین بعد بیا دنبال این،اون از هیچ مثال ریاضی استفاده نکرده و زمان آموزش هاش هرکدوم نهایت 10 دقیقه است و آدم خسته نمیشه.اما باز از لحاظ مفهومی به این آموزش نمی رسه...

حسین اکبری
حسین اکبری

با سلام و خسته نباشید
آموزش در کل خوب بود ولی بعضی جاها بخصوص در معرفی کلاس ها و کارهایی که میشه با آنها انجام داد خیلی ضعیف کار شه بود مثلا از کل کلاس EnumSet فقطٍ EnumSet.rang گفته شده بود و فقط توی کلیپ گفته شده بود که enum ها خیلی پرکاربرد هستند اما خیلی ناقص توضیح داده شده بودند

سید علی ابراهیمی
سید علی ابراهیمی

سلام. در مورد این مجموعه آموزشی باید بگم که بسیار روان و زیبا در مورد زبان برنامه نویسی جاوا صحبت کرده و حتی کسی که به برنامه نویسی هم علاقه نداشته باشه با دیدن چند دقیقه از این مجموعه جذب این آموزش میشه. واقعا شیوه بیان و لحن دکتر کلامی هریس بسیار زیبا و جذاب بود و تشکر ویژه ای میکنم از ایشون. فیلم های آموزشی متفرقه ای وجود داره اما به جرات میشه گفت هیچ کدوم به اندازه این مجموعه کامل و اصولی آموزش نمیده. اما یک ایراد کوچیگ هم به این مجموعه وارده اونم اینه تو بعضی مباحث به خصوص از قسمت پنجم به بعد یذره موضوعات مورد بحث تخصصی تر میشه و برای کسی که در سطح مقدماتی قرار داره فهمش سخت و دشوار میشه که نیاز به توصیح بیشتر بود. باز هم از دکتر کلامی هریس و مجموعه فرادرس تشکر میکنم که همچین مجموعه ای رو فراهم کردن .

علیرضا
علیرضا

متاسفانه خیلی گیج کننده بود.برعکس آموزش زبان c،در این آموزش تعاریف مفاهیم خیلی جزئی گفته میشه.طوری که متوجه نمیشیم کدام قسمت آموزش هستیم وفقط مثال های پیچیده بدون توضیح کافی برای مبتدیان.

مودی
مودی

سلام و خسته نباشید میگم به همه ی فرادرسی ها.
فقط میدونم که اسم اقای کلامی میاد نمیتونم جلوی خودمو بگیرمو ویدئو هاشون رو تهیه نکنم.من زبان C رو از ایشون یاد گرفتم و واقعا عالی بود.خیلی ممنون فرادرس.

محمدرضا مرادی
محمدرضا مرادی

با سلام و درود خدمت تمام فرادرسی ها
این آموزش عالیه فقط اگه زمانی که برنامه هایی تو آموزش نوشته میشه که مربوط به ریاضی و با ریاضی سروکار داره بهتر بود که قبل از اون کمی ببیشتر در مورد اون مباحث ریاضی صحبت می شد تا کسی که فیلمی رو میبینه کامل به مباحث مسلط بشه
یه نظر دیگه ای که داشتم این بود که بهتر بود زمان هر فیلم حدود ۴۵ دقیقه باشه تا آدم خسته نشه چون واقعا بعضی اوقات به خصوص زمانی که آموزش ها سخت میشن آدم خسته میشه.

ولی بازم دمتون گرم .

آموزشات از بقیه آموزشِای دیگه کلی جلوتره.

هادی
هادی

عرض سلام و ادب خدمت تیم خیلی خوب فرادرس و همچنین آقای دکتر کلامی
این آموزش رو من تموم کردم و باید بگم عالی بود و باعث شد چندین مورد دیگه رو هم تهیه کنم
فقط باید بگم که جای یه تبلیغات گسترده و خوب کم داره فرادرس چون من خیلی زیاد سرچ میکنم و تمام موضوعات مورد نظرمو از اینترنت گیر میارم اما خیلی دیر با فرادرس آشنا شدم و این ینی باید تلاش بشه بیشتر معرفی بشه چون بسیار کار خوب و منظمی هست امیدوارم همواره بهتر هم بشه.
ممنون

متین
متین

سلام خدمت استاد کلامی هریس و سلام و درود به مدیر و کارکنان فرادرس. ممنونم از اموزش عالیتون و امیدوارم موفق باشید

bardia
bardia

درود بر شما خسته نباشید

آموزشتون خوب بود برای شروع
اما لطفا
اتصال به انواع دیتابیس ها ، اتصال به سرور ، اتصال به دیتابیس های سایت ها ،
و این که فرم ها رو بدون رابط گرافیکی ایجاد کنید که درک بیشتری ازشون داشته باشیم


لطفا آموزش پیشرفته جاوا هم بزارید که همه چیز رو توضیح بده داخلش

حسین
حسین

سلام.
آموزش عالی, استاد کلامی دستت درد نکنه. واقعا این اموزش با یه اموزش دیگه از یه مدرس دیگه که تهیه کردم, بنظرم برتری داره, چون اقای کلامی سعی می کنن ابتدا یه موضوع رو توضیح بدند و در پاور پوینت مفهومش رو برسونند و اینکه ما یه خلاصه از کلاس درس داشته باشیم و بتونیم دوباره اون رو بخونیم؛ و بعد تازه استاد با مثالش دیگه تیر اخر و میزنه!
با تشکر از تیم فرادرس.

حامد محمدی خو
حامد محمدی خو

سلام..
وقت بخیر
من خودم معلم هستم
مدرس تسلط خوبی به برنامه داره اما نحوه تدریسشون خیلی عجولانست و گویا دارن با کسایی که از قبل برنامه نویسی بلدن کار میکنن
درصورتیکه امثال نوعی مثل من اولین بار هست ک وارو چنین مقوله ای شدم
با تشکر..

amir
amir

مرسی عالی بود

reza noori
reza noori

با تشکر از وب سایت بسیار خوبتون. آموزش هاتون بسیار عالی است و مفید است

Hassan
Hassan

لطفا اموزش پروژه محور از جاوا تهیه کنید.مثل اموزشهای پروژه محور سی شارپ
با تشکر

مائده شهابی
مائده شهابی

سلام خدمت استاد کلامی عزیز و همه ی دست اندرکاران فرادرس
ممنون از اینکه آموزش های باکیفیت و با قیمت بسیار عالی روی سایت قرار میدید. اگر میشه یه سری تمرین هم برای این آموزش بزارید(مثلا برای هر جلسه آموزش چند تا تمرین ارائه بشه) اینطوری خیلی عالی میشه.
و لطفا سطح پیشرفته آموزش رو هم بزارید
با تشکر، موفق باشید

مرتضی نوروزی
مرتضی نوروزی

با سلام و احترام
از آنجايی که مدتی قبل با معرفی فرادرس از جانب استاد بزرگوارم آشنا شده و از ويديوهای آموزشی فرادرس استفاده نمودم نظر ايشان را بيش از پيش می ستايم و از ایشان تقدیر و تشکر عرض می نمایم؛ خدا را سپاس می گويم که به آنچه می خواستم در اینجا دست يافتم.
و از جناب آقای دکتر کلامی هم به خاطر زحماتشان در راستای تهیه این ويديوها که محتوای آموزشی بسيار با کيفيتی را ارائه دادند بسیار سپاسگذارم.

یزدان
یزدان

لطفا بعد از انتشار java 9.0 آموزش های مربوط به اون و ویژگی های جدیدش رو هم قرار بدید .

رضا
رضا

سلام
من تو همون برنامه اول helloworld با این مشکل روبرو هستم ؟!
لینک تصویر که پیغام خطا میده.

http://uupload.ir/files/1ru7_capture.jpg

روابط عمومی
روابط عمومی

در پاسخ به رضا:
با سلام؛
ضمن تشکر از مکاتبه شما و حضورتان در فرادرس، تصویر ارسالی شما نشان می دهد این کد دو مشکل دارد:
1) حرف S در سیستم با حرف کوچک نوشته شده است.
​2) سمیکولون ; در انتهای خط کد فراموش شده است.

کدهای ارسالی مدرس قبلا تست و اجرا شده اند. ​لطفاً کدها را همیشه با کدهای مدرس کاملاً تطبیق دهید تا مشکلی پیش نیاید.​

منتظر دیدار دوباره شما در فرادرس هستیم.

موفق باشید.

پاسخ به نظر

روح الله
روح الله

به نظر بنده به این اموزش یه نقدی که وارده اینه که مثالهایی که زده میشه همش از حل مسائل ریاضیه مخصوصا بخشای شیع گرا که اگر اصلاح بشه عالیه.

ساسان
ساسان

اولا برخلاف خیلی از نظراتی که داده شد این اموزش کمی و کاستی داشت.در پروژه tic tac toe با وجود اینکه نصف دوره در حال یادگیری شی گرایی بودیم دریغ از اینکه پروژه ی اخر هیچ بویی از شی گرایی نداشت.البته به نظر من اقای کلامی فردی الگوریتمی هستن تا نرم افزاری.توی مثال هاشون هم مشخصه.اکثر مثال هاشون حل کردن مسائل ریاضیه.
برای شروع دوره ی خوبیهه اما به هیچ وجه کامل نیست
امیدوارم نظرم ثبت بشه

Hassan
Hassan

سلام
لطفا از جاوا بیشتر آموزش بزارید
سپاس فراوان

حسن
حسن

سلام
لطفا آموزش های پروژه محور جاوا را هم تهیه کنید.
به آموزش های سی شارپ زیاد پرداختید ولی به جاوا نه .
جاوا نیاز به آموزش های کاربردی بیشتری دارد.
ممنون از زحماتتون.

علی
علی

باسلام و عرض ادب:
این آموزش یک آموزش بسیار کامل و وسیع از زبان برنامه نویسی پرکاربرد جاوا است. قبل از اینکه با فرادرس آشنا بشوم از سایت های دیگر آموزش ها را تهیه میکردم و واقعا هیچ کدام به کامل بودن آموزش های فرادرس نمی رسیدند. یکی از حسن های این آموزش ها این است که فرادرس از استادان و افراد متخصص در رشته و حرفه ی خود برای آموزش استفاده میکند که این کار باعث انتقال بهتر مطالب آموزش مورد نظر است. جناب آقای سید مصطفی کلامی هریس یکی از این افراد است که واقعا به آموزش هایی که در فرادرس به نام خود ثبت کرده اند مسلط هستند و تسلط کامل را دارند. با داشتن Surface خیلی خوب مباحث را باز می کنند و توضیح میدن و یادداشت های بسیار خوبی را در فایل های پی دی اف (PDF) برای شما گذاشته اند.
درکل من از این آموزش راضی بوده ام و الان مسیرم را به سمت یادگیری اندروید ادامه میدهم. امیدوارم این روند این سایت آموزشی و پرکاربرد ادامه داشته باشه تا به پیشرفت همه ی هموطنانی که علاقه مند به این نوع تخصص ها هستند کمک کند.
باتشکر

محمد سید حسینی
محمد سید حسینی

با درود و سپاس فراوان
من از این آموزش بسیار استفاده کردم فقط نکته ای که خیلی به نظرم آموزش من رو تحت شعاع خودش قرار داد از زمانی شروع شد که تعریف کلاس رو آموزش دادید ولی یک دفعه سرعت آموزش مطالب رو بالا بردید وبدون آموزش مطالب ساده ای مثل return و متد و override و ... به آموزش باقی مطالب پرداختید که مجبور شدم وسط این آموزش به دنبال منابع دیگه برم.
کاش به این موضوع دقت بیشتری می کردید که مطالب عنوان شده قبلا به خوبی تعریف بشن.
به هر حال ممنونم

ehsan
ehsan

با سلام و تشکر از فرادرس و استاد
یه پیشنهادی برای تمام آموزش هاتون داشتم بعضی از قسمت ها ی آموزشی زمانشون خیلی زیاده از 1 ساعت هم بیشتره بعضیاشون و به نظر من این باعث خستگی و بی حوصلگی میشه می خواستم بگم اگه بشه آموزشاتون مثل آموزش های سایت بزرگ مانند یودمی و لیندا و... کم کنید آموزش های با زمان زیاد آدمو بی انگیزه ام میکنه مرسی

ایمان
ایمان

باسلام
ضمن تشکر از پکیج قرار داده شده میتوان گفت این پکیج بسیار جامع و خوب است تنها مشکل به نظر بنده توانایی انتقال مفاهیم پایین و گیج شدن کاربر است ، در تسلط استاد به موضوع شکی نیست اما شیوه انتقال مفاهیم خیلی جای اشکال دارد .

امید
امید

با سلام و تشکر از فرادرس و جناب آقای کلامی

دوره ی کامل، جامع و می تونم بگم بی نقصی بود. جناب کلامی واقعا استادانه به تدریس و موضوع تسلط دارند و من از آموزش ایشون بسیار راضی هستم. ممنون از استاد و سایت فرادرس.

مقصود
مقصود

عالی بود. بیان خوب و آموزش عملی

میلاد دبیری
میلاد دبیری

متاسفانه باید بگم این آموزش فرادرس اصلا در سطح آموزش های دیگه اش نیست و این از آقای کلامی بسیار بعید بودم چون من آموزش های دیگه ای هم از ایشون تهیه و استفاده کرده بودم و راضی بودم اما این آموزش خیلی جسته گریخته و بدون دسته بندی درست انجام شده به شکلی که وقتی به جلسه ۶ یا ۷ برسید کاملا گیج میشین و صرفا یک سری دستور و عملکردهاشون رو میبینین بدون اینکه توضیح داده بشه بر اساس چه اصول و قواعدی داره این کار انجام میشه.
متاسفانه باید بگم از خرید این مجموعه ناراضی هستم.

محمدصادق دهقانی
محمدصادق دهقانی

با سلام خدمت استاد عزیز ،
آموزش ها بسیار خوب بودن ، نقطه قوت کار شما استفاده از محیط پاور پوینت برای یادداشت برداری است و اینکه بسیار خوانا و قابل فهم مطالب را بیان نمودید ، یک نقطه ضعف هم در تدریس ها وجود دارد ک مباحثی مانند get و set را بدون در نظر گرفتن اینکه چرا برخی void هستند و برخی دیگر نیستند ، ادامه دادید ، البته بعد از طی زمان برای من قابل فهم شد ولی بنده پیشینه ای از برناه نویسی بیسیک داشتم و فکر کنم بهتر است در آموزش ها در فهماندن دلیل وجود یا عدم وجود برخی کد ها بیشتر صحبت شود ، مثلا در زمینه ی enum سوالات زیادی برای مخاطب پیش می آید ، در ضمن ، در پایان آموزش ها قرار شد ک آموزش جاوای پیشرفته را نیز تهیه کنید ک بنده به شدت منتظر این مجموعه آموزشی هستم . موفق باشید

علی
علی

سلام
من این محصول رو تهیه کردم.
سرفصل ها عالی ولی تدریس بی برنامه هست
مثلا از جلسه ی 5 به بعد یک دفعه پیچیده تر شده و خیلی چیز ها توضیح داده نمیشوند.
یعنی آقای کلامی میگن که این کد چیکار میکنه و معنیش چی هست اما پایه ی ساخت خیلی چیز ها رو نمیگن.
درکل من احساس میکنم نیاز به کلاس رفتن جدا دارم.

amir
amir

با سلام خدمت شما :
این آموزش برای افراد مبتدب اصلا خوب نیست من این آموزش رو تهیه کردم اوایلش خوب بود اما وقی به قسمت های بعد رسیدم انتقال مفهوم اصلا خوب نبود.

رامیار
رامیار

با سلام می توان بعداز این اموزش با موتور های گرافیکی unity و...کار کرد با تشکر

محمد نیکو زاده
محمد نیکو زاده

با سلام و عرض خسته نباشید به آقای دکتر.
این مجموعه بسیار عالی و مقرون به صرفه بود و بنده بسیار{ سپاسگزارم }

پیمان
پیمان

خیلی خوب بود فقط اگه بشه آموزش Thread هم اضافه کنید دیگه عالی میشه

پویان
پویان

سلام، بابت آموزشا تشکر از استاد درس و همچنین تیم فرادرس،

آموزش های پیشرفته تری هم از جاوا موجود کنید، حتما استقبال میشه چون مباحث خیلی خوب توضیح داده شده.

محمد
محمد

سلام. واقعا آموزش خوب و جالبی بود. اگه با زبانی مثل ++C آشنا باشید مجددا درک آموزش ها از اینی هم که هست ساده تر خواهد شد.

َشهرم
َشهرم

به نظر میرسد در رابطه با موضوع jdbc ارتباط جاوا با دیتابس هیچ صحبتی نشده. لطفا این قسمت را اضافه کنید.

علیرضا
علیرضا

سلام.

در کل آموزش خوبیه ولی واسه کسایی که با c آشنایی نداشته باشن درک بعضی قسمتا می تونه مشکل باشه.

محمد امین
محمد امین

همه چیز عالی و کامل بود و کاملا هم جوانب را پوشش داده بود؛ واقعا عالی بود.

علی
علی

من از این اموزش استفاده کردم و بسیار متشکرم از استاد کلامی. واقعا شیوه ی تدریس عالی دارن و بسیار به موضوع مسلط هستند. من با استفاده از اموزش های ایشون الان به زبان JAVA و C میتونم برنامه بنویسم. واقعا دست شما درد نکنه استاد.

برای دوستانی که قصد تهیه ی اموزشی در زمینه ی JAVA و C دارن توصیه میکنم این اموزش را استفاده کنن.

mahdi
mahdi

سلام؛

خسته نباشید آموزش تون فوق العادس و من دارم به خوبی یاد میگیرم.

فقط یه خواهشی داشتم این بود که تمرینات جاوا رو بیشتر کنید.

محمد جهان
محمد جهان

با عرض خسته نباشید و سلام خدمت استاد کلامی،

من رشتم برق قدرته و با اینکه جاوا برای دانشجوای رشته کامپیوتره باید داخل یه قسمتی از پایان نامم از برنامه نویسی جاوا استفاده می کردم اما برنامه نویسی جاوا هم سخته هم هیچ منبعی نیست که بدون نیاز به نداشتن هیچ سابقه برنامه نویسی، به صورت پایه زبان برنامه نویسی جاوا رو یاد بده و این واقعا مشکل بزرگیه که به کمک سایت پر بازدید فرادرس و تواناییه دکتر کلامی عملی شد و تشکر ویژه بابت سایت پربارتون.

لازم به ذکر است بنده با کمک آموزش های نرم افزار متلب و الگوریتم ژنتیک خیلی تو پایان نامم پیشرفت کردم و به دوستای دانشجومم پیشنهاد می کنم حتما یه بازدید و جستجو از این سایت آموزشی داشته باشند، لطفا به راه خوبتون ادامه بدید و امیدوارم که موفق باشید.

کولیوند
کولیوند

سلام.
من سالهاست که برنامه نویسی می کنیم البته نه با جاوا.
بسیار عالی و روان همراه با تسلط فوق العاده در بیان.
پاینده باشید جناب دکتر کلامی.

ایمان
ایمان

آموزش ها خیلی عالی بود، خواهش می کنم بخش پیشرفته رو هم تهیه و منتشر کنید.

علی
علی

یکی از دلایلی که من این اموزش رو تهیه کردم این جمله هست (مجموعه فیلم های آموزشی برنامه نویسی جاوا، با این فرض تهیه شده است که مخاطب هیچ دانش و تجربه قبلی در زمینه برنامه نویسی ندارد) من فقط اموزش های اولیه الگوریتم نویسی رو خوندم و امیدوارم همونطور که در توضیحاتتون گفتید برای همه مفید باشه این اموزش ها، حتی نفراتی که هیچ تجربه ای ندارن.

سیدفاضل هاشمی
سیدفاضل هاشمی

با عرض سلام و ادب.

آموزش برنامه نویسی جاوا را استفاده کردم و مانند دیگر آموزش های فرادرس و آقای دکتر کلامی بسیار عالی بودن. با استفاده از مجموعه آموزش های این چنینی می توان به صورت قابل توجهی در هزینه مالی و زمانی صرفه جویی کرد. برای تسلط به مباحثی که در یک قسمت یک ساعته بیان می شود باید گاها” چندین ساعت صرف کرد لذا از زحمات شما عزیزان قدردانی میکنم.

منتطر آموزش های اندروید فرادرس هستیم. پیشنهاد می کنم کسایی که می خواهند آموزش اندروید رو به طور کامل بفهمن و از پایه در اندروید ماهر بشن، حتما از این آموزش استفاده کنند.

ممنون از فرادرس.

روابط عمومی:
روابط عمومی:

سلام

لینک آموزش های اندروید به صورت زیر می باشد:

مجموعه آموزش برنامه‌ نویسی اندروید

امیدواریم مورد رضایت شما واقع گردد.


پاسخ به نظر

جواد
جواد

استفاده زیادی از این آموزش کردم.
خیلی خوب میشه اگه دوره دوم این آموزش که مباحث پیشرفته تر در جاوا را مطرح کنه هم منتشر بشه.
با تشکر

حسین مرادی
حسین مرادی

سلام. لطف کنید همان طور که دوستان عزیز هم اشاره کردن مباحث تکمیلی و آموزشهای پیشرفته جاوا رو هم منتشر کنید. بسیار سپاس گذارم.

ماهان بهرامی
ماهان بهرامی

با سلام خدمت دوستان.

از آقای دکتر کلامی درخواست دارم آموزش های تکمیلی مثل کلاس های سودمند-متد-رشته ها در جاوا، واسط ها و کلاسهای داخلی، ورودی-خروجی فایلها، مفاهیم پیشرفته در واسط گرافیکی، اپلت ها، چند نخی در جاوا و ساختمان داده ها رو هم به این آموزش اضافه کنند.

با تشکر از همه تلاشگران عرصه علم.

آرش نوری
آرش نوری

با سلام. این اموزش خیلی خوب بود ولی نیاز به مباحث تکمیلی نیز دارد لطفا مباحث پیشرفته رو هم آموزش بدین. با تشکر از آقای دکتر کلامی هریس.

عرفان
عرفان

من چندین پکیج آموزش جاوا از سایتای ایرانی و خارجی تهیه کردم ولی هیچکدوم قابل مقایسه با این آموزش نیستند. بهترین خصوصیتش کامل بودنشه. آقای کلامی هیچ مبحث کلیدی رو جا ننداخته. ممنونم.