دوره آموزشی یادگیری جامع Java EE 8
6 ساعت 43 دقیقهمتوسط2019-12-05
مدرسین

Kevin Bowersox
Full-Stack Java Developer, Instructor
جزئیات دوره
Java Enterprise Edition (EE) یک پلتفرم بسیار مقیاس پذیر و بسیار محبوب است که سیستم ها را برای شرکت های مدرن از کسب و کارهای کوچک گرفته تا شرکت های Fortune 500 قدرت می دهد. در این دوره، به کوین باورسوکس بپیوندید تا به شما کمک کند تا با Java EE 8 راه بیفتید. در مورد تغییرات اساسی معرفی شده در Java EE 8 و همچنین نحوه کار با API های کلیدی از جمله Java Server Faces (JSF)، Java Server Pages (JSP)، Context and Dependency Injection (CDI)، امنیت، JSON Binding و موارد دیگر بیاموزید. .
اهداف یادگیری
چه چیزی در Java EE 8 جدید است؟
نصب سرور Java EE و JBoss Tools
کار با Servlet API
راه اندازی یک برنامه ساده JSP
معماری چهره های سرور جاوا در جاوا EE 8
JavaBeans سازمانی
کار با CDI
Java Persistence API
پیشرفتها در Bean Validation API
راه اندازی یک پروژه JAX-RS
تغییراتی در نحوه ایمن شدن برنامه های Java EE 8
اهداف یادگیری
چه چیزی در Java EE 8 جدید است؟
نصب سرور Java EE و JBoss Tools
کار با Servlet API
راه اندازی یک برنامه ساده JSP
معماری چهره های سرور جاوا در جاوا EE 8
JavaBeans سازمانی
کار با CDI
Java Persistence API
پیشرفتها در Bean Validation API
راه اندازی یک پروژه JAX-RS
تغییراتی در نحوه ایمن شدن برنامه های Java EE 8
مهارت ها
Java EEOracleEssential TrainingProgramming LanguagesSoftware Development
سرفصل ها
مقدمه
- قدرت Java EE
- آنچه باید بدانید
- پروژه
شروع به کار با Java EE 8
- مرور کلی پلت فرم Java EE 8
- موارد جدید در Java EE 8
- نصب سرور جاوا EE
- نصب JBoss Tools
- ادغام Wildfly IDE
Servlet API
- نمای کلی Servlet API
- مدیریت پیام
- مبانی Servlet
- ایجاد پاسخ های پویا
- فیلترها
- پشتیبانی ناهمزمان
صفحات سرور جاوا (JSP)
- مروری بر صفحات سرور جاوا
- قطعات یک JSP
- اصول JSP
- کتابخانه برچسب استاندارد جاوا (JSTL)
- زبان بیان
چهره های سرور جاوا (JSF)
- مروری بر چهره های سرور جاوا
- راه اندازی پروژه JSF
- اصول اولیه JSF
- قالب بندی
- لوبیا پشتی پیشرفته
- منابع
- نمایش داده ها
- ناوبری
Enterprise Java Beans (EJB)
- مروری بر EJB
- راه اندازی پروژه EJB
- اصول EJB
- مشتریان EJB
زمینه ها و تزریق وابستگی (CDI)
- نمای کلی CDI
- راه اندازی پروژه CDI
- نقاط تزریق
- محدوده ها
- مقدماتی
- روش های تولید کننده
- روشهای رهگیر
Java Persistence API (JPA)
- مروری بر JPA
- راه اندازی پروژه JPA
- نقشه برداری نهاد
- مبانی EntityManager
- مدیریت پیشرفته نهاد
- انجمن های نهاد
- انجمن های نقشه برداری
اعتبار سنجی باقلا
- بررسی اجمالی اعتبار سنجی باقلا
- محدودیت های داخلی
- حاشیه نویسی اعتبار سنجی سفارشی
- اعتبار سنجی محدودیت های سفارشی
JAX-RS
- مرور کلی استراحت
- مروری بر JAX-RS
- راه اندازی پروژه JAX-RS
- ایجاد منبع
- پست های مشتری JAX-RS
- مشتری JAX-RS دریافت می کند
- پارامترهای قالب URI
- ویژگی های ناهمزمان
- ویژگی های واکنشی
- رویدادهای ارسال شده توسط سرور
سرویس پیام رسانی جاوا (JMS)
- مروری بر سرویس پیام رسانی جاوا
- تنظیم صف
- JMSProducers
- JMSConsumers
WebSocket
- نمای کلی WebSocket
- نقاط پایانی سرور
- مشتریان JavaScript WebSocket
- پشتیبانی از JSF WebSocket
JSON Binding API (JSON-B)
- JSON Binding API
- راه اندازی پروژه JSON-B
- سریال سازی
- سریال زدایی
- پیکربندی JSON-B
JSON Parsing API (JSON-P)
- مروری بر JSON-P
- شی مدل خوان
- سازنده مدل آبجکت
- شی مدل نویس
- جریان رویدادهای تجزیه کننده
- جریان مقادیر تجزیه کننده
- مولد جریان
- پچ JSON
Security API
- مروری بر امنیت API
- راه اندازی پروژه
- امنیت API نسخه ی نمایشی
نتیجه
- به یادگیری Java EE خود ادامه دهید