کتاب جاوا برای توسعه‌دهندگان Apache Thymeleaf با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره جاوا برای توسعه‌دهندگان Apache Thymeleaf

موضوع کلی: برنامه نویسی

موضوع میانی: جاوا (Java)

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر Thymeleaf و جایگاه آن در توسعه جاوا
  • 2. راه‌اندازی محیط توسعه برای پروژه Thymeleaf
  • 3. معرفی موتورهای قالب و مقایسه با JSP
  • 4. ساختار یک قالب HTML در Thymeleaf
  • 5. دسترسی به متغیرها در قالب با استفاده از ${...}
  • 6. کار با دستور th:text برای نمایش متن
  • 7. استفاده از th:utext برای نمایش HTML خام
  • 8. تنظیم ویژگی‌های HTML با th:attr
  • 9. مدیریت لینک‌ها و مسیرها با th:href
  • 10. بارگذاری تصاویر و منابع استاتیک با th:src
  • 11. انجام عملیات شرطی با th:if و th:unless
  • 12. استفاده از th:switch و th:case برای شرط‌های چندگانه
  • 13. حلقه‌ها در Thymeleaf با th:each
  • 14. دسترسی به اندیس و وضعیت حلقه در th:each
  • 15. کار با عبارات و عملیات ریاضی در قالب
  • 16. استفاده از عملگرهای منطقی و مقایسه‌ای
  • 17. مدیریت مقادیر null با عملگر Elvis و if/unless
  • 18. قالب‌بندی تاریخ و زمان با #temporals
  • 19. قالب‌بندی اعداد و ارز با #numbers
  • 20. کار با رشته‌ها و توابع رشته‌ای در Thymeleaf
  • 21. تعریف و استفاده از متغیرهای محلی با th:with
  • 22. فرم‌ها و ارسال داده با th:action و th:method
  • 23. اتصال فیلدهای فرم به اشیاء با th:field
  • 24. مدیریت خطاهای اعتبارسنجی در فرم‌ها
  • 25. استفاده از Fragment برای باز استفاده از قالب
  • 26. تعریف Fragment با th:fragment
  • 27. درج Fragment در قالب‌های دیگر با th:insert و th:replace
  • 28. ارسال پارامتر به Fragment‌ها
  • 29. ایجاد Layout با استفاده از Fragment‌ها
  • 30. کار با Layout Dialect برای ساختاردهی صفحات
  • 31. تعریف قالب پایه (Base Layout) با th:fragment
  • 32. تزریق محتوای پویا به Layout با th:block
  • 33. مدیریت فایل‌های CSS و جاوااسکریپت در Layout
  • 34. استفاده از th:inline برای ترکیب جاوااسکریپت و Thymeleaf
  • 35. کار با قالب‌های ایمیل با Thymeleaf
  • 36. پشتیبانی از بین‌المللی‌سازی (i18n) با پیام‌های متنی
  • 37. تعریف فایل‌های properties و استفاده از #{...}
  • 38. تغییر زبان در زمان اجرا با LocaleResolver
  • 39. ادغام Thymeleaf با Spring MVC
  • 40. استفاده از SpringEL در عبارات Thymeleaf
  • 41. مدیریت داده‌های فرم با @ModelAttribute
  • 42. کار با RedirectAttributes و flash attributes
  • 43. مدیریت سشن و داده‌های کاربر
  • 44. استفاده از th:object برای اشیاء پیچیده
  • 45. اعتبارسنجی سمت سرور و نمایش خطاها در قالب
  • 46. کار با Spring Security و Thymeleaf
  • 47. نمایش اطلاعات کاربر احراز هویت شده
  • 48. مدیریت نقش‌ها و دسترسی‌ها در قالب
  • 49. استفاده از th:authorize برای کنترل دسترسی
  • 50. ایجاد صفحات خطا (Error Pages) با Thymeleaf
  • 51. بهینه‌سازی قالب‌ها با Caching
  • 52. کار با Thymeleaf در برنامه‌های غیروب (Standalone)
  • 53. پردازش قالب‌ها به صورت برنامه‌نویسی با TemplateEngine
  • 54. مدیریت استثناها در زمان پردازش قالب
  • 55. تست قالب‌های Thymeleaf با JUnit
  • 56. ادغام با Spring Boot و تنظیمات خودکار
  • 57. استفاده از Thymeleaf با Spring Data REST
  • 58. کار با مقادیر boolean و نمایش وضعیت‌ها
  • 59. مدیریت لیست‌های تودرتو و اشیاء تو در تو
  • 60. قالب‌بندی سفارشی با ابزارهای Dialect
  • 61. ایجاد Dialect سفارشی برای توابع جدید
  • 62. مدیریت فایل‌های چندزبانه و fallback
  • 63. استفاده از th:remove برای حذف عناصر در زمان اجرا
  • 64. کار با th:alt-title و ویژگی‌های دسترسی‌پذیری
  • 65. ادغام با Bootstrap و فریم‌ورک‌های CSS
  • 66. مدیریت وضعیت‌های UI با th:classappend
  • 67. استفاده از th:attrprepend و th:attrappend
  • 68. کار با Dynamic URL و پارامترهای مسیر
  • 69. مدیریت محتوای Ajax و بارگذاری جزئی
  • 70. ادغام با WebSocket برای به‌روزرسانی بلادرنگ
  • 71. بهبود کارایی با فعال‌سازی حالت Production
  • 72. مدیریت خطاهای 404 و 500 در Thymeleaf
  • 73. ایجاد منوهای پویا با داده‌های سمت سرور
  • 74. کار با Session Attributes و HttpSession
  • 75. مدیریت کوکی‌ها در قالب
  • 76. استفاده از th:onclick و رویدادهای جاوااسکریپت
  • 77. قالب‌بندی اعداد اعشاری و درصد
  • 78. مدیریت آرایه‌ها و لیست‌های خالی
  • 79. کار با Map و دسترسی به کلیدها
  • 80. تبدیل انواع داده با Conversion Service
  • 81. مدیریت ورودی‌های تاریخ و زمان در فرم‌ها
  • 82. ایجاد گزارش‌های PDF با Thymeleaf و Flying Saucer
  • 83. کار با Thymeleaf و Apache Tiles
  • 84. مهاجرت از JSP به Thymeleaf
  • 85. اشکال‌زدایی قالب‌ها با حالت Debug
  • 86. مدیریت فایل‌های استاتیک و WebJars
  • 87. استفاده از th:errors برای نمایش خطاهای فیلد
  • 88. مدیریت دکمه‌های ارسال و بازنشانی فرم
  • 89. کار با th:value برای تنظیم مقدار پیش‌فرض
  • 90. مدیریت جلسات کاربری و لاگین/لاگوت
  • 91. بهینه‌سازی SEO با متادیتا در Thymeleaf
  • 92. مدیریت تصاویر و آپلود فایل در فرم‌ها
  • 93. استفاده از th:with برای ایجاد متغیرهای موقت
  • 94. مدیریت خطاهای مسیریابی و پارامترهای گمشده
  • 95. ایجاد قالب‌های ایمیل با HTML و CSS درون‌خطی
  • 96. خلاصه و بهترین شیوه‌های استفاده از Thymeleaf
تگ‌ها: Apache Thymedeaf Thymeleaf آموزش Thymeleaf برنامه نویسی جاوا توسعه وب جاوا جاوا فریمورک جاوا قالب Thymeleaf

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.