+500 رضایت – وبلاگ نیلیمون https://nilimoon.com/blog بلاگ نیلیمون، همه چیز درباره مراقبت از پوست، مو و زیبایی با زبانی ساده Tue, 01 Apr 2025 00:54:56 +0000 fa-IR hourly 1 https://wordpress.org/?v=6.8.3 https://nilimoon.com/blog/wp-content/uploads/2024/09/fav.png +500 رضایت – وبلاگ نیلیمون https://nilimoon.com/blog 32 32 آموزش برنامه نویسی جاوا https://nilimoon.com/blog/product/%d8%af%d9%88%d8%b1%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-java/ https://nilimoon.com/blog/product/%d8%af%d9%88%d8%b1%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-java/#comments Tue, 22 Oct 2024 08:50:58 +0000 https://nilimoon.com/blog/?post_type=product&p=583 تاریخچه زبان برنامه نویسی جاوا
زبان برنامه نویسی جاوا (Java Programming Language) یکی از زبان های برنامه نویسی شاخص در میان زبان های برنامه نویسی سطح بالاست، که در سال ۱۹۹۵ در شرکت سان مایکروسیستمز (Sun Microsystems)، و توسط جیمز گاسلینگ (James Gosling)، مایک شریدن (Mike Sheridan) و پاتریک ناتون (Patrick Naughton) ایجاد شد. هدف اولیه از ایجاد زبان برنامه نویسی جاوا، استفاده در تلویزیون های کابلی بود. اما به مرور، این هدف، تبدیل به ایجاد زبان برنامه نویسی همه منظوره ای شد، که قابلیت اجرا در سیستم های عامل مختلف را داشته باشد.

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

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

درس یکم: آشنایی با جاوا و مباحث مقدماتی

  1. آشنایی با زبان برنامه نویسی جاوا (Java)
  2. مروری بر تاریخچه زبان برنامه نویسی جاوا
  3. آشنایی با نگارش ها و نسخه های مختلف زبان برنامه نویسی جاوا
  4. معرفی Java Runtime Environment یا JRE و آشنایی با شیوه نصب آن
  5. معرفی Java Development Kit یا JDK و آشنایی با شیوه نصب آن
  6. آشنایی با محیط های توسعه برنامه های جاوا
  7. معرفی NetBeans IDE و آشنایی با شیوه نصب آن
  8. آشنایی اولیه با محیط نرم افزار NetBeans
  9. پیاده سازی اولین پروژه با زبان برنامه نویسی جاوا (پروژه Hello World)
  10. آشنایی با فرمت Jar

درس دوم: اجزای سازنده برنامه ها و انواع داده ها در جاوا [رایگان]

  1. فراخوانی مجددا برنامه HelloWorld از جلسه قبلی
  2. آموزش نحوه اجرای صحیح برنامه های کنسولی تحت جاوا با اعمال تغییرات در رجیستری (Registry) ویندوز
  3. بررسی بخش های مختلف برنامه HelloWorld
  4. آشنایی با کلاس System و شی System.Out
  5. آشنایی با تابع (متد) System.Out.Println و System.Out.Print
  6. آشنایی با کاراکترهای خاص و Escape Sequence
  7. آشنایی با تابع System.Out.Format و نحوه فرمت بندی اعداد و رشته ها
  8. آشنایی با فرمت %d و %f برای نمایش و فرمت بندی اعداد
  9. آشنایی با فرمت %s برای نمایش و فرمت بندی متن ها
  10. انواع داده های اصلی یا Primitive Data Types در جاوا
  11. نحوه دریافت ورودی از کاربر، از طریق شی System.in و کلاس Scanner
  12. استفاده از کلاس Scanner برای ایجاد انتظار

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

  1. آشنایی با ساختارهای کنترل برنامه
  2. ساختارهای تصمیم گیری یا انتخاب (Selection)
  3. حلقه های تکرار (Repetition Loop)
  4. دستور If و If/Else برای تصمیم گیری و انشعاب در برنامه
  5. آشنایی با عملگرها یا Operators در جاوا
  6. عملگر مقداردهی یا Assignment
  7. عملگرهای محاسباتی (جمع، تفریق و …)
  8. عملگرهای قیاسی و رابطه ای
  9. عملگرهای منطقی (نقیض، ترکیب عطفی و فصلی)
  10. عملگر شرطی (?:)
  11. بررسی اولویت عملگرها نسبت به یکدیگر

درس چهارم: ساختارهای کنترل و تکرار در جاوا

  1. دستور Switch برای پیاده سازی تصمیم گیری و انشعاب چند گانه
  2. دستور While برای پیاده سازی حلقه های تکرار محدود و نامحدود
  3. دستور Do/While برای پیاده سازی حلقه تکرار با حداقل یک بار اجرا
  4. حلقه تکرار For برای پیاده سازی حلقه های تکرار محدود و مشخص

درس پنجم: مبانی برنامه نویسی شی گرا [رایگان]

  1. آشنایی با مبانی برنامه نویسی شی گرا یا Object Oriented Programming (به اختصار OOP)
  2. آشنایی با مفهوم کلاس (Class) و شی (Object)
  3. پیاده سازی یک کلاس ساده برای محاسبات مربوط به مثلث قائم الزاویه
  4. پیاده سازی سازنده (Constructor)
  5. پیاده سازی متدها و توابع در کلاس
  6. پیاده سازی توابع Get و Set برای شبیه سازی ویژگی (Property)
  7. مفهوم داده های ارزشی (Value Types) و ارجاعی (Reference Types)
  8. آشنایی با کلاس رشته یا String برای ذخیره سازی و مدیریت رشته ها

 

مفید برای رشته های :

  • آی تی
  • کامپیوتر

پیش نیاز :

  • مجموعه آموزش های برنامه نویسی
  • مجموعه آموزشی برنامه نویسی جاوا مقدماتی
]]>
https://nilimoon.com/blog/product/%d8%af%d9%88%d8%b1%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-java/feed/ 1
آموزش شی‌ گرایی https://nilimoon.com/blog/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b4%db%8c-%da%af%d8%b1%d8%a7%db%8c%db%8c/ https://nilimoon.com/blog/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b4%db%8c-%da%af%d8%b1%d8%a7%db%8c%db%8c/#comments Tue, 22 Oct 2024 08:49:45 +0000 https://nilimoon.com/blog/?post_type=product&p=582 زبان برنامه سازی C#‎ یکی از قدرتمندترین زبان های برنامه سازی است، امروزه Platform.Net یکی از بهترین محیط های تولید محصولات نرم افزاری به شمار می رود و زبان C#‎ یکی از زبان های برنامه سازی شی‌ گرا این Platform است. با به کارگیری شی‌ گرایی در سی شارپ، نرم افزار تولید شده بسیار قابل فهم تر شده، نگهداری و سازماندهی آن اصولی تر و اصلاح و خطایابی آن ساده تر می شود. این موارد از اهمیت خاصی برخوردار هستند چراکه تخمین زده می شود که هشتاد درصد هزینه یک نرم افزار مربوط به دوره نگهداری و ارتقای آن در چرخه طول عمرش است و ارتباطی با نوشتن و توسعه اولیه نرم افزار ندارد. با تمام این اوصاف، مشخص است که برنامه نویسی شی گرا تبدیل به یکی از کلیدی ترین مفاهیم برنامه نویسی در چند دهه آینده خواهد شد.

در بخش اول مفاهیم برنامه نویسی شی‌ گرا به شرح زیر بیان می گردد:

  • کلاس ها و اشیا
  • تعیین کننده های دسترسی
  • کپسوله سازی
  • وراثت
  • واسط
  • چندریختی
  • خلاصه سازی و تجرد
  • کلاس های انتزاعی

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

فهرست سرفصل ها و مباحث :

  • درس یکم: شی‌ گرایی به همراه پیاده سازی عملی در سی شارپ
  • درس دوم: بازنویسی عملگرها (Operator overloading) به همراه پیاده سازی مثال MyDate
  • درس سوم: وراثت (Inheritance) به همراه پیاده سازی سیستم پرداخت حقوق و دستمزد کارمندان با ساختار سلسله مراتب
  • درس چهارم: Indexer ها به همراه پیاده سازی مثال کاربردی چندضلعی ها
  • درس پنجم: چندریختی (Polymorphism) به همراه پیاده سازی مثال سیستم پرداخت حقوق و دستمزد یکسان شرکت
  • درس ششم: واسط ها (Interface) به همراه پیاده سازی مثال سیستم پرداخت حقوق و دستمزد یکسان شرکت
  • درس هفتم: Delegate و Event به همراه پیاده سازی مثال سیستم اطلاع رسانی به شکل Notification
  • درس هشتم: مدیریت استثنا (Exception handling) به همراه بازنویسی مجدد مثال چندضلعی ها
]]>
https://nilimoon.com/blog/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b4%db%8c-%da%af%d8%b1%d8%a7%db%8c%db%8c/feed/ 5
دوره راه اندازی کسب وکار انلاین https://nilimoon.com/blog/product/%d8%af%d9%88%d8%b1%d9%87-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%da%a9%d8%b3%d8%a8-%d9%88%da%a9%d8%a7%d8%b1-%d8%a7%d9%86%d9%84%d8%a7%db%8c%d9%86/ https://nilimoon.com/blog/product/%d8%af%d9%88%d8%b1%d9%87-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%da%a9%d8%b3%d8%a8-%d9%88%da%a9%d8%a7%d8%b1-%d8%a7%d9%86%d9%84%d8%a7%db%8c%d9%86/#comments Tue, 22 Oct 2024 08:47:54 +0000 https://nilimoon.com/blog/?post_type=product&p=578 لورم ایپسوم متن ساختگی استانداردی است که از سال ۱۵۰۰ میلادی تاکنون در صنعت چاپ و تایپ استفاده می‌شود. لورم ایپسوم متن بی‌معنی و نادرستی است که به‌طور معمول برای پر کردن فضای خالی طراحی‌ها و صفحات وب به کار می‌رود. متن لورم ایپسوم به‌دلیل عدم وجود معنا، به طراحان و ناشران این امکان را می‌دهد تا بر روی طراحی و ظاهر اثر تمرکز کنند.

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

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

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

]]>
https://nilimoon.com/blog/product/%d8%af%d9%88%d8%b1%d9%87-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%da%a9%d8%b3%d8%a8-%d9%88%da%a9%d8%a7%d8%b1-%d8%a7%d9%86%d9%84%d8%a7%db%8c%d9%86/feed/ 5