آموزش Vaadin 24+ و Spring AI: ساخت وب اپلیکیشنهای هوش مصنوعی نسل جدید با LLM
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت وب اپلیکیشنهای مدرن و تعاملی با استفاده از فریمورک Vaadin و زبان جاوا
- درک و بهکارگیری مفاهیم کلیدی Vaadin، از جمله کامپوننتها، طرح بندی و اتصال داده
- توسعه اپلیکیشنهای جاوا به صورت Full-Stack با ادغام Vaadin با سرویسهای بکاند و پایگاههای داده
- ایجاد رابطهای کاربری واکنشگرا و کاربرپسند با ابزارهای طراحی Vaadin و کامپوننتهای رابط کاربری قابلتنظیم
- داکریزه کردن اپلیکیشنهای Vaadin برای سادهسازی استقرار و تضمین محیطی سازگار در سیستمهای مختلف
- استقرار و اجرای اپلیکیشنهای Vaadin بر روی Kubernetes با استفاده از ارکستراسیون کانتینر برای مقیاسدهی و مدیریت سرویسها
- استقرار و مدیریت اپلیکیشنهای Vaadin در فضای ابری AWS با استفاده از سرویسهایی مانند EC2 ،Elastic Beanstalk و AWS Lambda.
- بهرهگیری از بهترین شیوه های AWS برای داشتن اپلیکیشنهای Vaadin ایمن، مقیاسپذیر و با دسترسی بالا
- ساخت یک وب اپلیکیشن هوش مصنوعی کاملاً یکپارچه با استفاده از Vaadin و Spring AI (LLM)
پیشنیازهای دوره
- هیچ تجربه قبلی با Vaadin لازم نیست، اما آشنایی با جاوا و مفاهیم توسعه وب توصیه میشود.
توضیحات دوره
پتانسیل کامل جاوا را آزاد کنید و با Vaadin وب اپلیکیشنهای مدرن و پویا بسازید؛ Vaadin یک فریمورک متنباز است که با ترکیب قدرت جاوا و رابط کاربری شیک فرانتاند، فرآیند توسعه را ساده میکند. چه یک توسعهدهنده باتجربه جاوا باشید و چه به دنبال گسترش تواناییهای Full-Stack خود باشید، این دوره شما را از مبانی Vaadin به موضوعات پیشرفتهای مانند کانتینریسازی و استقرار ابری میبرد.
در این دوره، شما با یادگیری مفاهیم اصلی Vaadin، از جمله چگونگی ساخت رابطهای کاربری واکنشگرا و تعاملی با کمترین نیاز به HTML ،CSS یا JavaScript شروع خواهید کرد. همچنین یاد خواهید گرفت که چگونه اپلیکیشنهای Vaadin خود را با سرویسهای بکاند مانند Spring Boot و Spring AI و پایگاههای داده ادغام کنید و اپلیکیشنهای Full-Stack قدرتمند و مقیاسپذیر بسازید.
فراتر از توسعه، ما به سراغ Docker و Kubernetes میرویم تا اپلیکیشنهای شما را به شکلی کارآمد کانتینری کرده و مستقر کنیم. شما یاد خواهید گرفت چگونه یک CI/CD pipeline راهاندازی کنید و استقرارهای بدون دردسر در محیطهای مختلف داشته باشید. در نهایت، این دوره شما را در استقرار اپلیکیشنهای Vaadin در AWS Cloud با استفاده از سرویسهایی مانند EC2 ،Elastic Beanstalk و AWS Lambda برای مدیریت اپلیکیشنهای واقعی و Cloud-Native راهنمایی میکند.
در پایان این دوره، شما قادر خواهید بود:
- وب اپلیکیشنهای پیچیده و واکنشگرا را با استفاده از فریمورک Vaadin بسازید.
- اپلیکیشنهای جاوا Full-Stack توسعه دهید و فرانتاند را به سرویسهای بکاند Spring Boot و پایگاههای داده متصل کنید.
- با Spring AI وب اپلیکیشن هوش مصنوعی توسعه دهید.
- اپلیکیشنهای Vaadin را با Docker کانتینری کنید تا استقرارهای سازگار و کارآمد داشته باشید.
- اپلیکیشنهای Vaadin را برای مقیاسپذیری و قابلیت اطمینان بر روی Kubernetes مستقر و مدیریت کنید.
- از سرویسهای AWS برای استقرار، مدیریت و مقیاسدهی اپلیکیشنهای خود در فضای ابری استفاده کنید.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان جاوا که میخواهند وب اپلیکیشنهای مدرن با کمترین کدنویسی فرانتاند بسازند.
- توسعهدهندگان Full-Stack که به دنبال گسترش مهارتهای خود با ادغام Vaadin با سرویسهای بکاند و پایگاههای داده هستند.
- مهندسان نرمافزاری که علاقهمند به یادگیری چگونگی داکریزه کردن و استقرار پروژههای Vaadin بر روی Kubernetes و AWS Cloud هستند.
- متخصصان DevOps که میخواهند دانش خود را در زمینه کانتینریسازی و استقرار ابری وب اپلیکیشنهای مبتنی بر جاوا ارتقا دهند.
- دانشجویان یا متخصصانی که مشتاق ساخت وب اپلیکیشنهای مقیاسپذیر و در سطح سازمانی با استفاده از Vaadin هستند و به دنبال تجربه عملی با فناوریهای ابری مدرن میباشند.
آموزش Vaadin 24+ و Spring AI: ساخت وب اپلیکیشنهای هوش مصنوعی نسل جدید با LLM
-
مقدمه 02:52
-
راهاندازی JDK ،IntelliJ و Vaadin 11:18
-
پاکسازی کد 03:31
-
دکمه 08:27
-
استایلدهی دکمه 16:43
-
فیلد متنی 20:43
-
استایلدهی فیلد متنی 17:24
-
فیلد عددی 14:21
-
استایلدهی فیلد عددی 11:15
-
ایمیل 04:11
-
فیلد رمز عبور 16:15
-
استایلدهی فیلد رمز عبور 13:27
-
طرح بندی عمودی 14:16
-
استایلدهی طرح بندی عمودی 03:24
-
طرح بندی افقی 09:59
-
استایلدهی طرح بندی افقی 02:32
-
طرح بندی فرم 10:47
-
استایلدهی طرح بندی فرم 03:22
-
طرح بندی تقسیمکننده 09:16
-
Divspan 06:29
-
کاربردهای طرح بندی 00:46
-
ناحیه متنی 09:33
-
استایلدهی ناحیه متنی 07:38
-
چکباکس 24:01
-
استایلدهی چکباکس 13:27
-
کامبوباکس 17:51
-
استایلدهی کامبوباکس 15:13
-
دیالوگ 16:08
-
استایلدهی دیالوگ 10:50
-
آکاردئون 17:52
-
استایلدهی آکاردئون 11:00
-
آواتار 07:49
-
استایلدهی آواتار 08:18
-
انتخابگر تاریخ 09:09
-
استایلدهی انتخابگر تاریخ 12:24
-
انتخابگر زمان 08:08
-
آیکون 17:59
-
تصویر 05:16
-
نشان 12:38
-
باکس لیست 14:40
-
استایلدهی باکس لیست 06:35
-
ورودی پیام 08:03
-
لیست پیام 05:04
-
استایلدهی لیست پیام 05:51
-
کامبوباکس چند انتخابی 15:00
-
استایلدهی کامبوباکس چند انتخابی 08:35
-
نوتیفیکیشن 12:40
-
نوار پیشرفت 09:52
-
استایلدهی نوار پیشرفت 03:44
-
دکمه رادیویی 12:06
-
استایلدهی دکمه رادیویی 09:13
-
انتخاب 14:37
-
استایلدهی انتخاب 14:27
-
فیلد آپلود 19:24
-
استایلدهی فیلد آپلود 09:13
-
نوار منو 16:01
-
استایلدهی نوار منو 14:09
-
تبها 14:59
-
استایلدهی تب 08:30
-
گرید 41:32
-
فیلتر گرید 23:01
-
بارگذاری تنبل گرید 18:51
-
مسئله تمرین 06:27
-
راهحل تمرین 41:52
-
معرفی Binder 11:06
-
بایندر فقطخواندنی 02:17
-
اعتبارسنجی 07:51
-
تبدیل نوع 09:37
-
مبدل سفارشی 05:14
-
کاربردهای کلیدی 00:40
-
معرفی ناوبری 08:52
-
چرخه عمر ناوبری - بخش 1 11:04
-
چرخه عمر ناوبری - بخش 2 03:00
-
مسیرهای والد و تودرتو 22:10
-
انتقال داده - بخش 1 14:51
-
انتقال داده - بخش 2 12:00
-
ناوبری سمت سرور 08:05
-
مدیریت استثنا در مسیر 04:45
-
بازیابی مسیرهای ثبت شده 04:30
-
عملیات پویا روی مسیرها 33:29
-
نام مستعار مسیر 03:14
-
احراز هویت و مجوزدهی (امنیت) 12:29
مشخصات آموزش
آموزش Vaadin 24+ و Spring AI: ساخت وب اپلیکیشنهای هوش مصنوعی نسل جدید با LLM
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:82
- مدت زمان :16:02:36
- حجم :6.91GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy