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

انتخاب پلن

افزودنی‌های اختیاری

انتخاب پلن برای ادامه خرید الزامی است.

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره جاوا برای توسعه‌دهندگان 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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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