دوره طراحی و پیادهسازی برنامههای شیءگرا با جاوا همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی برنامههای شیءگرا با جاوا
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: مبانی برنامهنویسی شیءگرا
📋 سرفصلهای دوره
- 1. مبانی علوم کامپیوتر و مهندسی نرمافزار
- 2. مقدمهای بر برنامهنویسی و مفاهیم اولیه
- 3. انواع زبانهای برنامهنویسی
- 4. معرفی زبان جاوا و تاریخچه آن
- 5. محیط توسعه یکپارچه (IDE) برای جاوا
- 6. نصب و پیکربندی JDK
- 7. اولین برنامه جاوا: Hello, World!
- 8. ساختار کلی یک برنامه جاوا
- 9. متغیرها و انواع داده در جاوا
- 10. عملگرها در جاوا
- 11. دستورات شرطی: if, else if, else
- 12. دستورات switch
- 13. حلقهها: for, while, do-while
- 14. آرایهها در جاوا
- 15. مقدمهای بر برنامهنویسی شیءگرا
- 16. مفاهیم کلیدی شیءگرایی: کلاس و شیء
- 17. تعریف کلاسها در جاوا
- 18. ایجاد اشیاء از کلاسها
- 19. ویژگیها (فیلدها) و رفتارها (متدها)
- 20. مقدمهای بر کپسولهسازی (Encapsulation)
- 21. سطوح دسترسی: public, private, protected, default
- 22. استفاده از getter و setter ها
- 23. مفهوم ارثبری (Inheritance)
- 24. کلاسهای والد و فرزند
- 25. کلمه کلیدی extends
- 26. بازنویسی متدها (Method Overriding)
- 27. کلمه کلیدی super
- 28. مفهوم پلیمورفیسم (Polymorphism)
- 29. ارثبری چندگانه (به صورت غیرمستقیم)
- 30. کلاسهای انتزاعی (Abstract Classes)
- 31. متدهای انتزاعی
- 32. واژهنامهها (Interfaces)
- 33. پیادهسازی واسطها
- 34. تفاوت کلاسهای انتزاعی و واسطها
- 35. مدیریت خطا و استثنا (Exception Handling)
- 36. انواع استثناها
- 37. بلاکهای try, catch, finally
- 38. کلمه کلیدی throw
- 39. کلمه کلیدی throws
- 40. مدیریت استثناهای سفارشی
- 41. مجموعهها (Collections) در جاوا
- 42. لیستها (Lists): ArrayList, LinkedList
- 43. مجموعهها (Sets): HashSet, TreeSet
- 44. نقشهها (Maps): HashMap, TreeMap
- 45. کار با عناصر مجموعه
- 46. مقدمهای بر طراحی شیءگرا (Object-Oriented Design)
- 47. اصل SOLID در طراحی شیءگرا
- 48. اصل تکمسئولیتی (Single Responsibility Principle)
- 49. اصل باز-بسته (Open-Closed Principle)
- 50. اصل جایگزینی لیسکوف (Liskov Substitution Principle)
- 51. اصل جداسازی واسط (Interface Segregation Principle)
- 52. اصل وارونگی وابستگی (Dependency Inversion Principle)
- 53. الگوهای طراحی (Design Patterns)
- 54. الگوهای ساختاری (Structural Patterns)
- 55. الگوی آداپتور (Adapter Pattern)
- 56. الگوی کامپوزیت (Composite Pattern)
- 57. الگوی دکوراتور (Decorator Pattern)
- 58. الگوی پراکسی (Proxy Pattern)
- 59. الگوهای رفتاری (Behavioral Patterns)
- 60. الگوی استراتژی (Strategy Pattern)
- 61. الگوی آبزرور (Observer Pattern)
- 62. الگوی کامند (Command Pattern)
- 63. الگوهای ایجاد (Creational Patterns)
- 64. الگوی کارخانه (Factory Pattern)
- 65. الگوی سینگلتون (Singleton Pattern)
- 66. الگوی بیلدر (Builder Pattern)
- 67. کاربرد الگوهای طراحی در پروژههای واقعی
- 68. مقدمهای بر تست واحد (Unit Testing)
- 69. فریمورک JUnit
- 70. نوشتن تستهای واحد برای کلاسها
- 71. مقدمهای بر توسعه نرمافزار چابک (Agile Software Development)
- 72. متدولوژی اسکرام (Scrum)
- 73. کاربرد جاوا در توسعه وب (مقدماتی)
- 74. مقدمهای بر چارچوبهای وب جاوا (مانند Spring Boot)
- 75. امنیت در برنامهنویسی جاوا
- 76. اصول اولیه امنیت در کدنویسی
- 77. بررسی الگوهای رایج امنیتی
- 78. مقدمهای بر پایگاههای داده و اتصال به آنها
- 79. کار با JDBC
- 80. مدیریت منابع در جاوا
- 81. بهینهسازی کد جاوا
- 82. مقدمهای بر برنامهنویسی همروند (Concurrency)
- 83. رشتهها (Threads) در جاوا
- 84. همگامسازی (Synchronization)
- 85. مقدمهای بر برنامهنویسی کاربردی (Functional Programming) در جاوا
- 86. عبارات لامبدا (Lambda Expressions)
- 87. جریانها (Streams)
- 88. کاربرد عملی مفاهیم شیءگرا در حل مسائل
- 89. طراحی کلاسها برای سناریوهای مختلف
- 90. پیادهسازی برنامههای پیچیدهتر با جاوا
- 91. مرور و جمعبندی مفاهیم کلیدی
- 92. مسیرهای یادگیری پیشرفته در جاوا
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.