اپلیکیشن اندرویدی فلشکارت آموزشی جاوا برای توسعهدهندگان Go Templating
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جاوا برای توسعهدهندگان Go Templating
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مقدمهای بر جاوا برای توسعهدهندگان Go
- 2. تفاوتهای اساسی بین Go و جاوا
- 3. نصب و راهاندازی JDK و IntelliJ IDEA
- 4. ساختار یک برنامه جاوا و کلاس اصلی
- 5. نوعهای داده اولیه در جاوا
- 6. متغیرها و ثابتها در جاوا
- 7. عملگرها و عبارات در جاوا
- 8. ساختارهای کنترلی: if-else و switch
- 9. حلقهها: for, while, do-while
- 10. رشتهها و متدهای کاربردی در جاوا
- 11. آرایهها در جاوا
- 12. شیگرایی در جاوا: کلاس و اشیاء
- 13. سازندهها و متدهای کلاس
- 14. اصل encapsulation و modifierهای دسترسی
- 15. وراثت در جاوا
- 16. چندریختی و overriding
- 17. کلاسهای abstract و interface
- 18. مدیریت خطا با try-catch و exceptionها
- 19. بررسی checked و unchecked exception
- 20. کالکشنها: List و ArrayList
- 21. کالکشنها: Set و HashSet
- 22. کالکشنها: Map و HashMap
- 23. حلقه for-each و Stream API ساده
- 24. جنریکها در جاوا
- 25. ورودی و خروجی با Scanner
- 26. فایلنویسی و خواندن فایل متنی
- 27. مقدمهای بر lambda expressions
- 28. متدهای reference و functional interface
- 29. Optional برای مدیریت null
- 30. نوعهای enum در جاوا
- 31. تاریخ و زمان با LocalDate و LocalDateTime
- 32. مقدمهای بر multi-threading با Thread
- 33. مدیریت threadها با ExecutorService
- 34. synchronized و race condition
- 35. مقدمهای بر Maven و مدیریت وابستگی
- 36. ساخت پروژه با Maven
- 37. آشنایی با JUnit و نوشتن تست واحد
- 38. تست با assert و annotationهای JUnit
- 39. مقدمهای بر REST API با Spring Boot
- 40. ساخت یک Controller ساده در Spring
- 41. مدیریت درخواستهای GET و POST
- 42. مدل و Repository در Spring Data JPA
- 43. اتصال به پایگاه داده H2
- 44. تراکنشها و مدیریت خطا در Spring
- 45. مقدمهای بر Gradle به عنوان جایگزین Maven
- 46. تفاوتهای build در Go و جاوا
- 47. پکیجبندی و فایل JAR
- 48. استفاده از logging با SLF4J
- 49. نوشتن کد تمیز و naming conventions
- 50. آشنایی با Design Pattern: Singleton
- 51. آشنایی با Design Pattern: Factory
- 52. آشنایی با Design Pattern: Builder
- 53. مقایسه interface در جاوا و Go
- 54. مدیریت حافظه و garbage collection
- 55. نوعهای wrapper و auto-boxing
- 56. کلاسهای String, StringBuilder و StringBuffer
- 57. مقدمهای بر reflection در جاوا
- 58. مقدمهای بر annotationها
- 59. کار با JSON در جاوا (Jackson)
- 60. کار با XML در جاوا (JAXB)
- 61. آشنایی با کلاسهای Utility: Collections و Arrays
- 62. نوعهای داده محلی با var
- 63. مقدمهای بر ماژولار بودن در جاوا
- 64. اشکالزدایی کد با debugger
- 65. بهترین روشهای بهینهسازی کد جاوا
- 66. مقایسه performance بین Go و جاوا
- 67. مدیریت وابستگیهای خارجی
- 68. مقدمهای بر microservices با Spring Cloud
- 69. کار با REST template و WebClient
- 70. مدیریت کانفیگ با application.properties
- 71. آشنایی با Docker برای اجرای جاوا
- 72. تست یکپارچهسازی در جاوا
- 73. مقدمهای بر GraphQL در جاوا
- 74. مدیریت خطاهای رایج در انتقال از Go
- 75. منابع و مسیر یادگیری پیشرفته
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.