کتاب جاوا برای توسعهدهندگان Apache FreeMarker با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جاوا برای توسعهدهندگان Apache FreeMarker
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مقدمهای بر Apache FreeMarker و کاربردهای آن
- 2. نصب و راهاندازی FreeMarker در پروژه جاوا
- 3. ساختار کلی یک Template در FreeMarker
- 4. دسترسی به دادهها از طریق مدل در FreeMarker
- 5. متغیرها و انواع دادهها در FreeMarker
- 6. عملگرهای ریاضی و منطقی در FreeMarker
- 7. دستور if، else و elseif در شرطها
- 8. عملگرهای مقایسهای و منطقی در شرطها
- 9. حلقه forEach برای پیمایش لیستها
- 10. حلقه forEach برای پیمایش نقشهها
- 11. متغیرهای ویژه در حلقهها (index، hasNext و غیره)
- 12. تعریف و استفاده از ماکروها (Macro) در FreeMarker
- 13. ماکروهای تو در تو و پارامترهای پیشفرض
- 14. توابع (Function) در FreeMarker
- 15. مدیریت فضاهای نام (Namespace) در ماکروها
- 16. شامل کردن (include) فایلهای قالب دیگر
- 17. استفاده از دستور import برای کتابخانههای ماکرو
- 18. مدیریت خطاها و استثناها در Template
- 19. عملگرهای رشتهای (String Operations)
- 20. فرمتبندی اعداد و تاریخها در خروجی
- 21. کار با مقادیر boolean و null در FreeMarker
- 22. مدل دادهای و اشیاء جاوا در FreeMarker
- 23. دسترسی به متدهای اشیاء جاوا در Template
- 24. استفاده از لیستها و آرایهها در مدل
- 25. کار با Map و HashMap در FreeMarker
- 26. تولید خروجی XML با FreeMarker
- 27. تولید خروجی JSON با FreeMarker
- 28. تولید خروجی HTML و صفحات وب پویا
- 29. تولید خروجی CSV یا متن ساده
- 30. استفاده از FreeMarker در Servlet و JSP
- 31. ادغام FreeMarker با Spring MVC
- 32. پیکربندی View Resolver در Spring برای FreeMarker
- 33. استفاده از FreeMarker در پروژههای غیروب (Desktop)
- 34. تنظیمات Encoding و Localization در FreeMarker
- 35. کار با TemplateLoaderهای سفارشی
- 36. استفاده از Cache برای قالبها
- 37. مدیریت مسیر فایلهای قالب
- 38. اشکالزدایی (Debugging) Templateها
- 39. بهترین روشهای معماری در پروژه با FreeMarker
- 40. جداسازی منطق تجاری از لایه نمایش
- 41. استفاده از FreeMarker با REST API
- 42. تولید ایمیلهای پویا با FreeMarker
- 43. تولید گزارشهای PDF از طریق FreeMarker (با ابزارهای جانبی)
- 44. کار با FreeMarker و Apache Struts
- 45. استفاده از FreeMarker در Apache Tiles
- 46. مدیریت امنیت و جلوگیری از XSS در خروجی HTML
- 47. استفاده از توابع داخلی (Built-in Functions)
- 48. توابع داخلی برای رشتهها (html، cap_first، trim و غیره)
- 49. توابع داخلی برای اعداد (round، floor، ceiling)
- 50. توابع داخلی برای تاریخ (datetime، date، time)
- 51. توابع داخلی برای لیستها (sort، reverse، chunk)
- 52. توابع داخلی برای Map (keys، values)
- 53. تعریف متغیرهای محلی با دستور local
- 54. استفاده از عملگر تهینما (Null-safe operator: !)
- 55. عملگر مقدار پیشفرض (Default value operator: ??)
- 56. تغییر مسیر خروجی در Template (capture)
- 57. کار با دستورات تودرتو و پیچیده
- 58. مدیریت فضای خالی و whitespace در خروجی
- 59. بهینهسازی عملکرد Templateها
- 60. استفاده از FreeMarker با Gradle یا Maven
- 61. ارتقاء از نسخههای قدیمی FreeMarker
- 62. مقایسه FreeMarker با سایر موتورهای قالب (JSP، Thymeleaf)
- 63. رفع خطاهای رایج در FreeMarker
- 64. تست واحد (Unit Test) برای Templateها
- 65. پیادهسازی قالبهای دینامیک با FreeMarker
- 66. استفاده از FreeMarker در پروژههای چندزبانه (i18n)
- 67. مدیریت قالبهای پیچیده و ماژولار
- 68. مستندسازی و نگهداری کدهای FreeMarker
- 69. ایجاد یک پروژه نمونه کامل با FreeMarker و Spring Boot
تگها:
Apache FreeMarker
FreeMarker
Java
برنامه نویسی وب
توسعه بکاند
جاوا
سرولت
قالبسازی
موتور قالب
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.