کتاب جاوا برای توسعهدهندگان Go Templating با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جاوا برای توسعهدهندگان 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. منابع و مسیر یادگیری پیشرفته
تگها:
Go template
Go Templating
Java
Java backend
آموزش جاوا پیشرفته
برنامه نویسی جاوا
توسعه دهندگان گو
جاوا برای برنامه نویسان Go
مقایسه Java و Go
یادگیری جاوا
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.