دوره آموزشی جاوا EE: جاوا سرورFaces (JSF)

دوره آموزشی جاوا EE: جاوا سرورFaces (JSF)

3 ساعت 14 دقیقهمبتدی2019-01-24

مدرسین

Tayo Koleoso

Tayo Koleoso

Lead Programmer

جزئیات دوره

مشخصات جاوا EE استاندارد صنعتی برای ساخت برنامه های کاربردی وب در سطح سازمانی است. در این دوره، مربی Eyitayo Koleoso بر JSF تمرکز می کند و به برنامه نویسان جاوا نشان می دهد که چگونه از این پلت فرم برای ساختن برنامه های کاربردی قوی و امن Java EE استفاده کنند. نحوه راه اندازی یک پروژه JSF، ایجاد یک صفحه JSF با استفاده از Facelets، استفاده از پشتیبانی Ajax در JSF، ایمن سازی برنامه وب JSF خود، ترکیب JSF با چارچوب های دیگر و موارد دیگر را بیاموزید.

اهداف یادگیری
چرا از JSF استفاده کنیم؟
نحوه عملکرد JSF
استفاده از لوبیای مدیریت شده در JSF
ایجاد یک صفحه JSF با استفاده از Facelets
استفاده از پشتیبانی Ajax در JSF
پردازش داده های پیچیده با مبدل های JSF
امنیت در JSF
JSF و کتابخانه های کامپوننت شخص ثالث

مهارت ها

JavaServer Faces (JSF)Java EEBack-End Web DevelopmentJavaOracleWeb DevelopmentDeep Dive (X:Y)

سرفصل ها

مقدمه

  • از JSF در برنامه‌های تحت وب JavaEE خود استفاده کنید

توسعه برنامه‌های کاربردی وب در JavaEE

  • Servlets در مقابل JSP در مقابل Facelet
  • JSF چیست و چرا از آن استفاده کنیم

اولین صفحه JSF خود را بسازید

  • یک پروژه JSF در NetBeans راه‌اندازی کنید
  • اولین صفحه JSF شما
  • اولین صفحه JSF خود را تمام کنید
  • JSF چگونه کار می‌کند

از Managed Beans در JSF استفاده کنید

  • beans مدیریت شده چیست
  • حبوبات مدیریت شده با عمر طولانی
  • حبوبات مدیریت شده کوتاه مدت
  • مقداردهی اولیه داده‌ها و قلاب‌های چرخه حیات
  • شی ناوبری و FacesContext
  • تزریق اجزا به حبوبات

یک صفحه JSF با استفاده از Facelet بسازید

  • مقدمه ای بر Facelets
  • ViewAction و ویژگی‌های رایج
  • اجزای متن ورودی مشترک
  • انتخاب اجزاء
  • جزء آپلود فایل JSF
  • اجزای طرح بندی صفحه
  • نمایش از ساختارهای داده در Facelets
  • جداول در JSF
  • پیوندها و دکمه ها
  • نمایش پیام ها
  • نشانه گذاری و پشتیبانی HTML5 در JSF
  • اجزاء را به بکینگ ببندید
  • زبان بیان در JSF
  • برنامه نویسی کاربردی با EL

از پشتیبانی Ajax در JSF استفاده کنید

  • آژاکس پایه در JSF
  • تمرکز آژاکس در JSF

پردازش داده‌های پیچیده با مبدل‌های JSF

  • چرا به مبدل نیاز دارید
  • JSF BigDecimalConverter
  • JSF DateTimeConverter
  • مبدل‌های سفارشی JSF
  • مبدل‌های سفارشی JSF به عنوان beans مدیریت شده

از برنامه خود با اعتبارسنجی JSF محافظت کنید

  • اعتبار سنجی پایه در JSF
  • اعتبار سنجی سفارشی در JSF

امنیت در JSF

  • JSF ViewState
  • حفاظت CSRF و XSS در JSF
  • حفاظت از کد منبع

JSF را با سایر چارچوب‌ها ترکیب کنید

  • JSF و چارچوب Spring
  • JSF و کتابخانه‌های جزء شخص ثالث

نتیجه

  • مراحل بعدی
۸۰,۰۰۰ تومان