قیمت دوره : 700,000 تومان
  • مدرس دوره : زهیر صفری
  • تعداد دانشجویان : 4 نفر
  • تعداد فصل : 45
  • مدت زمان دوره : 70
  • سطح دوره : مقدماتی تا پیشرفته
  • وضعیت دوره : تکمیل شده
  • پشتیبانی : 2 ماه به صورت تیکت ، واتس اپ
  • آخرین بروزرسانی: 1400/12/17
ورود

دوره ها آموزشی

- بیشتر -

جزئیات آموزش برنامه نویسی Java

Java یکی از زبان های شی گرایی قوی در عرصه تولید نرم افزار های بانکی و امنیتی به شمار می رود.

زهیر صفری 138 0 1400/12/17
آموزش java,آموزش برنامه نویسی جاوا,آموزش برنامه نویسی java,آموزش زبان برنامه نویسی جاوا

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

مقدمه:

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

 

آموزشjava

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

 

برای شرکت در دوره ی آموزشی جاوا چه پیش نیازهایی مورد نیاز هست؟

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

 

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

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

  • پیش نیازهای لازم جهت یادیگری جاوا؟
  • ضرورت داشتن تحصیلات دانشگاهی؟
  • سن مناسب جهت فراگیری جاوا؟

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

آموزش برنامه نویسی جاوا- آموزش برنامه نویسی java | آموزشjava  | آموزش زبان برنامه نویسی جاوا

آموزش برنامه نویسی  java از سطح مقدماتی

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

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

در پایان دوره ی آموزش برنامه نویسی جاوا چه مهارت هایی را به دست خواهید آورد؟

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

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

ویژگی های زبان برنامه نویسی جاوا

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

آموزش برنامه نویسی جاوا- آموزش برنامه نویسی java- آموزشjava - آموزش زبان برنامه نویسی جاوا

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

کاربردهای جاوا در حوزه های مختلف

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

 

مخاطبان دوره آموزش برنامه نویسی جاوا

  • افرادی که علاقه مند به آموزش برنامه نویسی java هستند می توانند این دوره را استفاده کنند.
  • همچنین افرادی که قصد دارند برنامه نویسی را از صفر تا صد فرا بگیرند مخاطبان این دوره هستند.
  • این دوره برای کسانی که می خواهند پروژه هایی تولید کنند و وارد بازار کار شوند، بسیار کاربردی هست.
  • برنامه نویسانی که قصد دارند برنامه نویسی توزیع شده در محیط شبکه را یاد بگیرند.
  • برنامه نویسانی که علاقه دارند برنامه نویسی اندروید را به طور حرفه ای فرا بگیرند و به جاوا تسلط ندارند.
  • آن دسته از افرادی که می خواهند به زبان برنامه نویسی حرفه ای Java به عنوان یکی از پردرآمدترین زبان های برنامه ، تسلط یابند از مخاطبین این دوره هستند.
  • آن دسته از برنامه نویسانی که علاقه مند به برنامه نویسی در محیط Linux و Unix می باشند نیز از مخاطبین این دوره هستند.
  • آن دسته از برنامه نویسانی که می خواهند بالاترین استانداردهای برنامه نویسی شی گرا را در محیطی فاقد ابزارهای جانبی اضافه به صورت خالص بیاموزند از مخاطبان این دوره هستند.
  • آن دسته از مهندسین صنایع که برای اجرای تحلیل و طراحی شی گرای نرم افزار احتیاج به دانش عملی oop دارند نیز از مخاطبین این دوره هستند.
  • آن دسته از برنامه نویسانی که می خواهند API قدرتمند کارکردن با بانک اطلاعاتی از طریق آموزش های Java بیاموزند نیز از مخاطبین این دوره هستند .
  • آن دسته از برنامه نویسانی که می خواهند برنامه نویسی توزیع شده در محیط شبکه را بیاموزند نیز از مخاطبین این دوره هستند.
  • آن دسته از برنامه نویسانی که می خواهند در محیطی عملی و کاربردی از صفر تا صد مراحل اجرای یک پروژه را در محیط Java به صورت پروژه ای تجربه کنند از مخاطبین این دوره هستند.
  •  
  • آن دسته از برنامه نویسانی که می خواهند برنامه نویسی اندروید
    را به صورت حرفه ای بیاموزند و برای برنامه نویسی اندروید تسلط به زبان java ندارند نیز از مخاطبین این دوره هستند.

 

تکنولوژی هایی که در دوره آموزش java به کار می رود

 

  • NetBeans IDE
  • Jdk
  • MySql
  • ORACLE
  • JasperReport
  • Ireport
  • Jar2Exe Wizard 2.2

 

نحوه آموزش

ابتدا تسلط بر مباحث کدنویسی

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

کاربردهای جاوا در حوزه های مختلف

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

 

مخاطبان دوره آموزش برنامه نویسی جاوا

  • افرادی که علاقه مند به آموزش برنامه نویسی java هستند می توانند این دوره را استفاده کنند.
  • همچنین افرادی که قصد دارند برنامه نویسی را از صفر تا صد فرا بگیرند مخاطبان این دوره هستند.
  • این دوره برای کسانی که می خواهند پروژه هایی تولید کنند و وارد بازار کار شوند، بسیار کاربردی هست.
  • برنامه نویسانی که قصد دارند برنامه نویسی توزیع شده در محیط شبکه را یاد بگیرند.
  • برنامه نویسانی که علاقه دارند برنامه نویسی اندروید را به طور حرفه ای فرا بگیرند و به جاوا تسلط ندارند.
  • آن دسته از افرادی که می خواهند به زبان برنامه نویسی حرفه ای Java به عنوان یکی از پردرآمدترین زبان های برنامه ، تسلط یابند از مخاطبین این دوره هستند.
  • آن دسته از برنامه نویسانی که علاقه مند به برنامه نویسی در محیط Linux و Unix می باشند نیز از مخاطبین این دوره هستند.
  • آن دسته از برنامه نویسانی که می خواهند بالاترین استانداردهای برنامه نویسی شی گرا را در محیطی فاقد ابزارهای جانبی اضافه به صورت خالص بیاموزند از مخاطبان این دوره هستند.
  • آن دسته از مهندسین صنایع که برای اجرای تحلیل و طراحی شی گرای نرم افزار احتیاج به دانش عملی oop دارند نیز از مخاطبین این دوره هستند.
  • آن دسته از برنامه نویسانی که می خواهند API قدرتمند کارکردن با بانک اطلاعاتی از طریق آموزش های Java بیاموزند نیز از مخاطبین این دوره هستند .
  • آن دسته از برنامه نویسانی که می خواهند برنامه نویسی توزیع شده در محیط شبکه را بیاموزند نیز از مخاطبین این دوره هستند.
  • آن دسته از برنامه نویسانی که می خواهند در محیطی عملی و کاربردی از صفر تا صد مراحل اجرای یک پروژه را در محیط Java به صورت پروژه ای تجربه کنند از مخاطبین این دوره هستند.
  •  
  • آن دسته از برنامه نویسانی که می خواهند برنامه نویسی اندروید
    را به صورت حرفه ای بیاموزند و برای برنامه نویسی اندروید تسلط به زبان java ندارند نیز از مخاطبین این دوره هستند.

 

تکنولوژی هایی که در دوره آموزش java به کار می رود

 

  • NetBeans IDE
  • Jdk
  • MySql
  • ORACLE
  • JasperReport
  • Ireport
  • Jar2Exe Wizard 2.2

آموزش برنامه نویسی جاوا- آموزش برنامه نویسی java | آموزشjava | آموزش زبان برنامه نویسی جاوا

نحوه آموزش

ابتدا تسلط بر مباحث کدنویسی

مثال های پروژه محور دوره آموزش JAVA

۱- مدیریت سیستم حمل و نقل

۲-نرم افزار چت (گفتگو آنلاین)

۳- پروژه بازی دو بعدی جمع کردن تخم مرغ

۴- پروژه فروشگاه حسابداری ، انبارداری

۵- پروژه مدیریت هتل

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

 

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

سرفصل های دوره آموزشی

  • چرا open source
  • انواع زبان های برنامه نویسی
  • مقایسه قابلیت ها برنامه نویسی
  • آشنایی با زبان برنامه نویسی جاوا
  • تاریخچه زبان برنامه نویسی جاوا
  • مقایسه مفسر ها و کامپایلر ها
  • ویرایش های Java و قابلیت های آنها
  • چرا زبان برنامه نویسی جاوا محبوب شد؟
  • نحوه اجرای برنامه های Java
  • شعار جاوا
  • اهداف اولیه زبان برنامه نویسی جاوا
  • برنامه نویسی Object Oriented Programming
  • کتابخانه کلاس Java
  • محیط توسعه Java
  • محیط توسعه یکپارچه NetBeans
  • محیط توسعه یکپارچه Eclipse
  • محیط توسعه یکپارچه IntelliJ IDEA Community Edition
  • محیط توسعه یکپارچه Android Studio
  •  ابزارهای مورد نیاز جاوا
  • JDK (java developer kit)
  • JVM (java virtual machine)
  • JRE (java runtime environment)
  • Garbage collection
  • انواع پلت ‌فرم های جاوا
  • Java SE
  • Java EE
  • Java ME
  • Java FX
  • با زبان برنامه نویسی جاوا میتوان چه برنامه هایی نوشت
  • کاربرد برنامه نویسی جاوا
  • مزایای برنامه نویسی جاوا
  • نصب نرم افزارهای مورد نیاز برای برنامه نویسی جاوا
  • نصب jdk8
  • معرفی jdk به سیستم عامل
  • نصب NetBeans
  • آشنایی با IDE (NetBeans)
  • اصو ل نامگذاری در Java Naming conventions
  • طریقه ایجاد خطوط توضیحی در برنامه
  • آشنایی با System.Out.Println
  • پیاده سازی پروژه Hello World در NetBeans
  • پروژه بازی دو بعدی جمع کردن تخم مرغ
  • ساخت ستاپ نرم افزار با Jar2Exe.Enterprise.Edition.v2.2.2.1162
  • تعریف متغیر
  • آشنایی با انواع متغیرها در زبان جاوا
  • حداقل و حداکثر مقدار داده های عددی در زبان جاوا
  • مقدارهی به متغیرها
  • سه روش برای مقداردهی متغیرها وجود دارد:
  • برخی از متغیر ها
  • Boolean
  • ارجحیت عملگرها
  • unicode
  • Byte
  • Short
  • INT
  • Long
  • Float
  • Double
  • مقادیر لفظی یا لیترال (literal)
  • متغیرهای رشته‌ای
  • متغیر های ثابت
  • تبدیل متغیرها به هم
  • ۱- تبدیل string  به double
  • ۲- تبدیل integer  به String
  • ۳- تبدیل String  به integer
  • ۴- تبدیل String  به Long
  • ۵- تبدیل integer به double
  • عملگرها
  • عملگرهای محاسباتی
  • کار با ثابت ها
  • عملگرهای افزایشی و کاهشی
  • عملگر انتساب
  • عملگرهای منطقی
  • عملگر  منطقی بیتی
  • ۱-  &&&  و (AND)
  • ۲-  ^ یای انحصاری (XOR)
  • تفاوت & و &&
  • بررسی اولویت عملگرها
  • چند مثال کاربردی
  • تمرین
  • معرفی پکیچ ها در جاوا
  • طریقه گرفتن ورودی از کاربر در زبان جاوا
  • گرفتن ورودی اعداد از کاربر
  • تعریف شرط ها
  • شرط if… else if … else
  • دستورات if تودرتو
  • دستور شرطی switch-case
  • برای استفاده از switch قواعد زیر وجود دارد.:
  • مثال های بیشتر
  • پیاده سازی پروژه ماشین حساب
  • حلقه For
  • حلقه‌های تکرار تو در تو (Nested loop)
  • حلقه While
  • حلقه Do While
  • کنترل دستورات درون بدنه حلقه یا عبارات پرش (Jump)
  • سه عبارت پرشی
  • ۱-break
  • ۲-continue
  • ۳-return
  • مثال ها متنوع
  • پروژه
  • مثال : بدست آوردن ماکزیمم nعدد
  • پیاده سازی پروژه رسم مثلث متساوی الاضلاع و مثلث قائم الزاویه با استفاده از حلقه های تکرار
  • آشنایی با مفهوم آرایه ها و کاربرد آنها
  • مزایای استفاده از آرایه
  • معایب استفاده از آرایه
  • تعریف آرایه
  • خطاهای منطقی ( Bug )
  • روش های  تعریف آرایه
  • ارایه یک بعدی
  • نحوه دسترسی به عناصر آرایه
  • الف : به صورت تکی
  • ب ) استفاده از حلقه for برای دسترسی به آرایه مقداردهی مستقیم به ارایه
  • حلقه foreach
  • آرایه های چند بعدی
  • اسم کلاس آرایه جاوا چیست
  • کپی کردن یک آرایه ی جاوایی
  • مثال عملیات جمع بر روی دو ماتریکس
  • مباحث کالکشن  ArrayList
  • متدهای آرایه در جاوا
  • ساخت لیست پیوندی از  آرایه
  • ادغام دو آرایه
  • تبدیل لیست پیوندی با آرایه
  • معکوس کردن آرایه
  • حذف خانه آرایه
  • مثال های متنوع
  • پروژه: برنامه ای به زبان جاوا بنویسید یک عدد مانند n از ورودی بگیرد ، یک آرایه یک بعدی از نوع عدد صحیح به طول n تشکیل دهد، خانه های آرایه توسط کاربر از ورودی مقدار دهی شود، بعد بزرگترین و کوچک ترین عنصر موجود در آرایه را پیدا کرده و در خروجی چاپ کند.
  • الگوریتم چیست
  • نوشتن الگوریتم دستورات شرطی
  • مفهوم فلوچارات
  • معرفی انواع دستورات شرطی
  • آشنایی با تصمیم گیری در برنامه
  • استفاده از دستور If
  • استفاده از دستور Else
  • استفاده از دستور Else If
  • استفاده از دستورات If تودرتو
  • استفاده از دستور شرطی Switch و انواع روش های استفاده از ان در برنامه
  • استفاده از دستور Default
  • مثال کاربردی : ماشین حساب مهندسی پیشرفته
  • آموزش مفاهیم کلاس در جاوا
  • تعریف کلاس ها در برنامه نویسی جاوا
  • اعضای کلاس
  • متغیر محلی( Local variables )
  • متغیر های نمونه  Instance variables
  • متغیر های کلاس  Class variable
  • سازنده Constructors
  • انواع سازنده ها Constructors جاوا
  • سازنده پیشفرض  Default constructor
  • سازنده پارامتر دارparameterized constructor
  • روش ایجاد یک شی از یک کلاس
  • سطوح دسترسی
  • اصلاح کننده سطح دسترسی عمومی – کلمه کلیدی public
  • اصلاح کننده سطح دسترسی پیشفرضDefault– بدون کلمه کلمه کلیدی
  • اصلاح کننده Modifier سطح دسترسی خصوصی – کلمه کلیدی private
  • کاربرد اصلاح کننده private
  • اصلاح کننده Modifier سطح دسترسی protected
  • اصلاح کننده Modifier سطح دسترسی static
  • آموزش ایجاد متد در کلاس های جاوا
  • تفاوت متد ها
  • درک مفاهیم بلوک و میدان دید در جاوا
  • مثال ها
  • کلاس رشته
  • پیاده سازی CharSequence
  • شرح String در Java
  • نمونه ی کاربردی از String در Java
  • آرایه با طول متغیر ArrayList
  • متدهای کلاس String در Java
  • متد ()java string length
  • متد ()java string format
  • تابع() substring
  • متد String contains
  • تابع ()string join
  • تابع ()equals
  • تابع isEmpty
  • تابع () concat در Java
  • تابع replace در Java
  • تابع ()equalsIgnoreCase  در Java
  • تابع ()split در Java
  • متد () string startsWith در Java
  • تابع substring در Java
  • متد ()toCharArray در Java
  • تابع ()toLowerCase  در Java
  • تابع ()toUpperCase در Java
  • تابع ()trim در Java
  • متد ()valueOf  در Java
  • تاریخ و زمان
  • به دست آوردن Date و Time فعلی
  • مقایسه ی تاریخ
  • فرمت ساده ی کدهای DateFormat
  • طراحی تاریخ با استفاده از printf
  • تجزیه ی رشته ها به تاریخ ها
  • گروه GregorianCalendar  (تقویم میلادی)
  • کلاس Math
  • تابع abs(x)
  • تابع ceil(x)
  • تابع  exp(x)
  • log(x)
  • log10(x)
  • max(x,y)
  • min(x,y)
  • pow(x, y)
  • round(x)
  • sqrt(x)
  • cos(x)
  • sin(x)
  • tan(x)
  • ()random
  • toDegrees(x)
  • toRadians(x)
  • acos(x)
  • asin(x)
  • atan(x)
  • آموزش بررسی خطای جاوا
  • آشنایی با کلاس Exception
  • Exception های چک شده
  • خطاها Errors
  • سلسله مراتب exception ها
  • متدهای exception ها
  • مدیریت خطا
  • آموزش خطاهای منطقی در جاوا
  • استفاده از چندین بلوک catch
  • مدیریت همزمان بیش از یک exception
  • مقایسه Throws,Throw
  • بلوک finally
  • Exception های تعریف شده توسط کاربر
  • مثال ها
  • Encapsulation
  • مزایای استفاده از Encapsulation
  • نگاهی دقیق به ویژگی‌های یک کلاس
  • مزایای استفاده از Encapsulation
  • حالا سوال اینجا است که متد‌های setter چگونه کار می‌کنند؟
  • پروژه : بدست اوردن معدل دانش اموزان
  • Inheritance
  • بیان مثال هایی از وراثت در دنیای واقعی
  • کلمه کلیدی extends در وراثت
  • رابطه‌ی IS-A
  • رابطه Has-A
  • سطح دسترسی protected
  • کلمه کلیدی This
  • کلمه کلیدی Super
  • آشنایی با final
  • تعریف یک متد از نوع final
  • کلیدواژه ی static
  • کلاس Object
  • متدهای کلاس Object
  • چند ریختی یا Polymorphism
  • پیاده سازی polymorphism در زمان اجرا: مثال Bank
  • پیاده سازی polymorphism در زمان اجرا با فیلدها و متغیرهای کلاسData Member
  • آشنایی با مفهوم Abstraction
  • متد abstract در جاوا
  • مفهوم Interface
  • تعریف اینترفیس
  • پیاده سازی اینترفیس ها
  • کلمه کلیدی implements
  • ارث بری اینترفیس ها
  • ارث بری از چند اینترفیس
  • اینترفیس های تگ
  • Overriding در جاوا
  • پروژه سیستم بانکی
  • پردازش موازیMultithreading
  • مزایای استفاده از پردازش موازی در Java(Multithreading)
  • multi tasking مبتنی بر thread (Multithreading)
  • شرح مفهوم (پردازه) thread در جاوا
  • چرخه ی حیات thread در Java
  • ایجاد Thread در Java
  • متدهای پرکاربرد کلاس Thread
  • پیاده سازی Runnable
  • Thread Scheduler
  • شرح تفاوت بین زمان بندی preemptive و time slicing
  • متد() sleep
  • آیا می توان یک thread را مجددا راه اندازی کرد؟
  • فراخوانی متد() run
  • کار با متد()  join در پردازش موازی
  • نام گذاری و بازیابی نام thread در پردازش موازی
  • متد() CurrentThread
  • اولویت اجرا و priority آبجکت های thread در Java
  • daemon thread
  • چرا daemon thread ها پس از اتمام کار user thread ها از حافظه پاک می شوند؟
  • Thread Pool
  • مزیت استفاده از Thread Pool
  • مثال کاربردی از Thread Pool در Java
  • ThreadGroup
  • متدهای پرکاربرد کلاس ThreadGroup
  • استفاده از تابعShutdown hook در Java
  • متد factory
  • اجرای چندین عملیات توسط thread های متفاوت
  • مدیریت حافظهgarbage collection در پردازش موازی
  • متد()  finalize
  • متد () gc
  • کلاس Java Runtime
  • نحوه ی خاموش کردن سیستم در Java
  • نحوه ی راه اندازی مجدد سیستم در Java
  • فایل ها
  • خواندن محتوای فایل
  • آشنایی با کلاس Reader
  • کار با کلاس FileInputStream
  • کار با کلاس BufferedReader
  • کار با کلاس BufferedInputStream
  • کار با کلاس ByteArrayInputStream
  • کار با کلاس DataInputStream
  • نوشتن در فایل
  • آشنایی با کلاس Writer
  • کار با کلاس FileOutputStream
  • کار با کلاس BufferedOutputStream
  • کاربا کلاس DataOutputStream
  • کار با کلاس BufferedWriter در Java
  • آشنایی دقیق تر با کلاس File
  • بررسی متدها
  • ایجاد فایل جدید
  • حذف فایل
  • انتقال و تغییر نام فایل
  • به دست آوردن مسیر فایل
  • به دست اوردن مسیر والد یک فایل
  • ایجاد پوشه
  • پوشه تودر تو
  • کار با فایل های تصادفی
  • آشنایی با کلاس RandomAccessFile
  • نوشتن محتوا در داخل فایل تصادفی
  • خواندن محتوای فایل تصادفی
  • ذخیره و بازیابی شی در فایل
  • آشنایی با کلاس ObjectInputStream
  • آشنایی با کلاس ObjectOutputStream
  • پروژه  جستجو فایل دلخواه در هر درایور
  • ساختمان داده ها در جاوا
  • بررسی اجمالی
  • Enumeration
  • BitSet
  • متدهای کلاس BitSet
  • Vector
  • متدهای کلاس Vector
  • پشته (Stack)
  • dictionary
  • Hashtable
  • HashSet
  • HashMap
  • ترکیب(Containment)
  • properites
  • متدهای جنریک
  • جستجوی آرایه در جاوا
  • جستجو با استفاده از hashset
  • جستجو با استفاده از for
  • جستجو با استفاده از List
  • جستجو با استفاده از hashset
  • گرافیک در جاوا
  • مباحث Swing
  • کلاس Component
  • کلاس JButton
  • متدهای کلاس JButton
  • اجرای دستور یک button بعد از فشردن شدن
  • سازنده های پرکاربرد کلاس ImageIcon
  • کلاس JLabel
  • متدهای پرکاربرد کلاس JLabel
  • کلاس JTextField
  • متد های پرکاربرد کلاس JTextField
  • کلاس JTextArea
  • کلاس JPasswordField
  • کلاس JCheckBox
  • کلاس ButtonGroup
  • کلاس JRadioButton
  • کلاس JComboBox
  • کلاس JTable
  • کلاس JScrollPane
  • کلاس JOptionPane
  • JMenuBar, JMenu and JMenuItem
  • کلاس JPopupMenu
  • کلاس JSeparator
  • کلاس JProgressBar
  • کلاس JTree
  • کلاس JSlider
  • گرافیک در جاوا
  • کلاس JComboBox
  • کلاس JTable
  • کلاس JScrollPane
  • کلاس JOptionPane
  • JMenuBar, JMenu and JMenuItem
  • کلاس JPopupMenu
  • کلاس JSeparator
  • کلاس JProgressBar
  • کلاس JTree
  • کلاس JSlider
  • باز کردن پروژه و ذخیره پروژه در نت بینز
  • کلاس JSpinner
  • کلاس JPanel
  • کلاس JFileChooser
  • کلاس JLayeredPane
  • استفاده از ToolTip
  • نحوه تغییر آیکون نوار عنوان Frame
  • کلاس Toolkit
  • نمایش تصویر در Swing
  • LayoutManagers مدیران چیدمان
  • کلاس BorderLayout
  • کلاس GridLayout
  • کلاس FlowLayout
  • کلاس BoxLayout
  • کلاس CardLayout
  • نمایش گرافیکی در Swing
  • avaFX چیست؟
  • پیشنیازهای JavaFX
  • تاریخچه JavaFX
  • برخی از ویژگی های JavaFX
  • ساختار JavaFX
  • ساخت اشیا دوبعدی (۲D Shape)
  • ایجاد متن javafxtext
  • Applying Effects
  • مبحث Transformations
  • ساخت انیمیش (JavaFX – Animations)
  • مبحث رنگ ها (JavaFX – Colors)
  • قراردادن تصاویر در برنامه  JavaFX - Images
  • مباحث سه بعدی (JavaFX - 3D Shapes)
  • مبحث JavaFX - Event Handling
  • JavaFX - UI Controls
  • CSS in JavaFX
  • مبحث طراحی گرافیکی
  • آشنایی با paintComponent
  • استفاده از توابعی برای ساخت frame اختصاصی
  • استفاده از setBackground
  • کدهای RGB و HSBچیست
  • استفاده از drawRect
  • استفاده از drawArc
  • استفاده از fillArc
  • استفاده از drawLine
  • استفاده از clearRect
  • copyArea
  • استفاده از, drawRoundRect   fillRoundRect
  • استفاده از draw3DRect
  • استفاده از fill3DRect
  • استفاده از drawPolygon
  • استفاده از fillPolygon
  • استفاده از drawOval
  • مبحث طراحی گرافیکی حالت دیزاین JFrame
  • تعیین اندازه یک فریم
  • نحوه ی ساخت یک رابط گرافیکی کاربر با استفاده از نرم افزار نت بینز
  • طراحی فرم ساده
  • مدیریت رویدادها Event-handling
  • بررسی انواع رویدادهای مربوط به ماوس (حرکت و کلیک)
  • بررسی رویداد MousePressed
  • بررسی رویداد MouseClicked
  • بررسی رویداد MouseReleased
  • بررسی رویداد MouseEntered
  • بررسی رویداد MouseExited
  • بررسی رویداد MouseMoved
  • بررسی رویداد MouseDragged
  • استفاده از کلاس JOptionPane در جاوا
  • استفاده از جعبه ی مکالمه ی ConfirmDialog در جاوا
  • استفاده از جعبه ی مکالمه ی InputDialog در جاوا
  • ساخت دیالوگ اختصاصی
  • پروژه ماشین حساب
  • Socket Programming
  • Socket Programming چیست ؟
  • برنامه نویسی سوکت در جاوا
  • متدهای کلاس ServerSocket
  • سازنده با دو پارامتر ورودی عددی
  • کلاس Socket
  • متدهای موجود در کلاس Socket
  • اتصال سرور به کلاینت
  • برنامه کلاینت به سرور
  • اتصال به  سایت
  • آموزش دیتابیس در جاوا
  • آموزش ایجاد دیتابیس با جاوا
  • ایجاد یک جدول در دیتابیس
  • کنترل LinkLable
  • آموزش فرمان های sql در جاوا
  • فرمان SELECT
  • عبارت WHERE
  • افزودن رکورد به دیتابیس
  • ویرایش یک فیلد
  • حذف یک فیلد
  • آموزش اتصال به دیتابیس با کد جاوا
  • اتصال به دیتابیس
  • آموزش اتصال جدول به دیتابیس
  • اتصال با تابع سازننده و تابع اتصال به دیتابیس
  • آموزش حرکت رو به بعدی
  • آموزش move back از طریق دیتابیس جاوا
  • آموزش حرکت به اولین و آخرین رکورد در جاوا
  • آموزش آپدیت کردن رکورد در جاوا
  • آموزش حذف رکورد در جاوا
  • آموزش افزودن رکورد در جاوا
  • آموزش ذخیره رکورد جدید در جاوا
  • دکمه انصراف از ذخیره رکورد
  • نمایش اطلاعات نیاز به شی ای بنام jTable
  • حالت گرافیکی jTable
  • حالت دوم: نمایش اطلاعات بانک اطلاعاتی در شی jTable
  • عملیات چهارگانه درج و اپدیت و جستجو و انتخاب
  • پروژه سیستم حمل و نقل
  • دیتابیس  MYSQL
  • طراحی پروژه به صورت کنسولی
  • ساخت برنامه چت یا گفتگو
  • ساخت ستاپ نرم افزار
  • بکاپ گیری و بازیابی دیتابیس MySql
  • تکنولوژی مورد استفاده NetBeans ,MySql
  • مباحث خرید کالا
  • فروش کالا
  • سایر هزینه ها
  • دفتر کل
  • گزارش
  • مدیریت کاربران
  • همراه با متن کدها و تحلیل کدها به صورت پی ادف
  • تکنولوژی
  • NetBeans IDE 8.2
  • Oracle Database 11g Express
  • همراه با متن کدها و تحلیل کدها به صورت پی ادف

ارسال دیدگاه

برای ارسال نظر لطفا ورود یا ثبت نام کنید.