اپلیکیشن اندرویدی فلشکارت آموزشی جامع آموزش برنامهنویسی جاوا (Java Bootcamp - نسخه ۱۷)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع آموزش برنامهنویسی جاوا (Java Bootcamp - نسخه ۱۷)
موضوع کلی: علوم کامپیوتر و فناوری اطلاعات
موضوع میانی: توسعه نرمافزار و برنامهنویسی
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی و جاوا
- 2. نصب و راهاندازی محیط توسعه جاوا
- 3. اولین برنامه جاوا: سلام دنیا
- 4. مبانی زبان جاوا: متغیرها و انواع داده
- 5. عملگرها در جاوا: حسابی، مقایسهای، منطقی
- 6. ساختارهای کنترلی: دستورات شرطی (if, else, switch)
- 7. ساختارهای کنترلی: حلقهها (for, while, do-while)
- 8. آرایهها: معرفی و کاربرد
- 9. متدها (توابع) در جاوا: تعریف و فراخوانی
- 10. مفاهیم شیگرایی: کلاسها و اشیاء
- 11. کپسولهسازی: تعریف و پیادهسازی
- 12. وراثت در جاوا: کلاسهای والد و فرزند
- 13. چندریختی: بازنویسی متدها
- 14. چندریختی: بارگذاری متدها
- 15. کلاسهای انتزاعی و متدهای انتزاعی
- 16. واسطها (Interfaces) در جاوا
- 17. پکیجها در جاوا: سازماندهی کد
- 18. مدیریت خطا و استثناها (Exceptions)
- 19. دستهبندی استثناها: Checked vs Unchecked
- 20. مدیریت استثناها: try-catch-finally
- 21. پرتاب استثناها: throw و throws
- 22. کار با رشتهها (Strings) در جاوا
- 23. کلاسهای Wrapper
- 24. کالکشنها (Collections) در جاوا: مقدمه
- 25. لیستها (Lists): ArrayList و LinkedList
- 26. مجموعهها (Sets): HashSet و TreeSet
- 27. نقشهها (Maps): HashMap و TreeMap
- 28. ساختارهای داده پیشرفته: صفها (Queues)
- 29. ساختارهای داده پیشرفته: پشتهها (Stacks)
- 30. تکرارکنندهها (Iterators)
- 31. لامبدا اکسپرشنها (Lambda Expressions)
- 32. متدهای استریم (Stream API)
- 33. کار با فایلها (File I/O)
- 34. خواندن و نوشتن فایلهای متنی
- 35. کار با فایلهای باینری
- 36. سریالسازی و دیسریالسازی
- 37. مقدمهای بر پایگاههای داده
- 38. اتصال به پایگاه داده با JDBC
- 39. اجرای کوئریهای SQL
- 40. کار با نتایج کوئریها
- 41. مدیریت تراکنشها در پایگاه داده
- 42. مقدمهای بر جاوا ۱۷
- 43. ویژگیهای جدید جاوا ۱۷: متنهای سهگانه (Text Blocks)
- 44. ویژگیهای جدید جاوا ۱۷: سوابق (Records)
- 45. ویژگیهای جدید جاوا ۱۷: الگوی تطبیق (Pattern Matching for instanceof)
- 46. ویژگیهای جدید جاوا ۱۷: متدهای کمکی برای پشته (Stack-Walking API)
- 47. ویژگیهای جدید جاوا ۱۷: پرایوت متدها در واسطها
- 48. معرفی Maven برای مدیریت پروژه
- 49. ساخت و اجرای پروژههای Maven
- 50. مدیریت وابستگیها در Maven
- 51. معرفی Gradle برای مدیریت پروژه
- 52. ساخت و اجرای پروژههای Gradle
- 53. مدیریت وابستگیها در Gradle
- 54. مقدمهای بر تست واحد (Unit Testing)
- 55. فریمورک JUnit برای تست واحد
- 56. نوشتن تستهای واحد برای متدها
- 57. نوشتن تستهای واحد برای کلاسها
- 58. پوشش کد (Code Coverage)
- 59. مقدمهای بر طراحی الگو (Design Patterns)
- 60. الگوی Singleton
- 61. الگوی Factory
- 62. الگوی Builder
- 63. الگوی Observer
- 64. الگوی Strategy
- 65. الگوی Decorator
- 66. الگوی Adapter
- 67. مقدمهای بر برنامهنویسی همروند (Concurrency)
- 68. مفهوم Thread در جاوا
- 69. ایجاد و اجرای Threadها
- 70. همگامسازی (Synchronization)
- 71. قفلها (Locks)
- 72. مفهوم ExecutorService
- 73. کار با Callable و Future
- 74. مقدمهای بر شبکه در جاوا
- 75. سوکتهای TCP/IP
- 76. سوکتهای UDP
- 77. مقدمهای بر وب سرویسها (Web Services)
- 78. RESTful Web Services
- 79. مقدمهای بر Spring Framework
- 80. ساختار Spring Boot
- 81. ایجاد یک برنامه Spring Boot ساده
- 82. مقدمهای بر پایگاه داده NoSQL
- 83. کار با MongoDB در جاوا
- 84. مقدمهای بر Microservices
- 85. مفاهیم کلیدی Microservices
- 86. تست یکپارچهسازی (Integration Testing)
- 87. مقدمهای بر Docker
- 88. ساخت Image Docker برای برنامههای جاوا
- 89. استقرار برنامههای جاوا با Docker
- 90. مقدمهای بر Kubernetes
- 91. مدیریت برنامههای Docker با Kubernetes
- 92. امنیت در برنامههای جاوا
- 93. اصول برنامهنویسی امن
- 94. مقدمهای بر DevOps
- 95. ابزارهای CI/CD
- 96. مقدمهای بر Big Data و جاوا
- 97. کاربرد جاوا در اکوسیستم Hadoop
- 98. مقدمهای بر Machine Learning و جاوا
- 99. کتابخانههای ML در جاوا
- 100. مقدمهای بر هوش مصنوعی و جاوا
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.