آموزش (2025) Quarkus برای مبتدیان، هر آنچه باید بدانید
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعه با Quarkus
- ساخت اپلیکیشن های REST
- تنظیمات و تست پیکربندی
- ایمنسازی اپلیکیشن های Quarkus
- مدیریت پایگاه داده در Quarkus
پیشنیازهای دوره
- درک اساسی از Java
- دانش اولیه از Docker
- دانش اولیه از پایگاههای داده رابطهای
توضیحات دوره
به دورهای خوش آمدید که هر آنچه برای شروع کار با Quarkus نیاز دارید را به شما آموزش میدهد! این دوره جامع برای مبتدیانی طراحی شده است که میخواهند قابلیتهای این فریمورک مدرن جاوا را بررسی کنند. این فریمورک برای ایجاد اپلیکیشن های سریع و سبک در یک معماری میکروسرویس طراحی شده است. در طول دوره، به تمام جنبههای ضروری کار با Quarkus خواهیم پرداخت. از ویژگیهای پایه تا تکنیکهای پیشرفته، به شما امکان میدهد تا اپلیکیشن های کاملاً کاربردی بسازید.
فصول اصلی دوره:
- REST – یاد بگیرید چگونه اپلیکیشن های مدرن REST API را با استفاده از Quarkus ایجاد کنید که سریع، مقیاسپذیر و نگهداریاش آسان باشد.
- OpenAPI/SwaggerUI – کشف کنید چگونه میتوانید مستندات API را با OpenAPI تولید کنید و از SwaggerUI برای تست تعاملی API استفاده کنید.
- Dependency Injection – مکانیزم تزریق وابستگی را در Quarkus درک کنید، که به شما کمک میکند اپلیکیشن های منعطف و تستپذیر ایجاد کنید.
- پیکربندی – یاد بگیرید چگونه اپلیکیشن های Quarkus را بهطور مؤثر پیکربندی کنید و تنظیمات را در محیطهای مختلف مدیریت کنید.
- یکپارچگی با پایگاه داده – دانش کسب کنید در زمینه یکپارچگی Quarkus با یک پایگاه داده، ایجاد کوئری ها و مدیریت داده
- Flyway – با Flyway آشنا شوید، ابزاری برای مدیریت مهاجرتهای پایگاه داده، که به شما کمک میکند تغییرات در ساختار پایگاه داده خود را بهطور ایمن و راحت مدیریت کنید.
- مدیریت استثنا – کشف کنید چگونه میتوانید مکانیزمهای مؤثر مدیریت استثنا ایجاد کنید که قابلیت اطمینان اپلیکیشن های شما را بهبود میبخشد.
- تست – چگونگی تست اپلیکیشن های Quarkus را یاد بگیرید، از جمله تستهای واحد و یکپارچه
- امنیت – یاد بگیرید چگونه اپلیکیشن های Quarkus خود را با استفاده از مکانیزمهایی مانند مجوز و احراز هویت ایمن کنید تا امنیت داده و کاربران را تضمین کنید.
این دوره به شما کمک میکند تا به تدریج دانش لازم را جذب و سپس آن را در عمل به کار بگیرید. تا پایان دوره، میتوانید اپلیکیشنی مبتنی بر Quarkus ایجاد کنید که از تمام ویژگیها و بهترین شیوههای بحث شده استفاده کند.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که در آغاز سفر Quarkus خود هستند
آموزش (2025) Quarkus برای مبتدیان، هر آنچه باید بدانید
-
مقدمه 00:41
-
Quarkus چیست؟ 01:24
-
Quarkus در مقابل Spring boot 01:44
-
کی از Quarkus استفاده کنیم؟ 01:52
-
کی از Quarkus استفاده نکنیم؟ 01:28
-
ابزارها 00:56
-
تولید اولین اپلیکیشن 01:23
-
اولین راهاندازی اپلیکیشن 03:00
-
چه چیزهایی خواهیم آموخت 00:55
-
GET 02:35
-
هدرها 03:57
-
QueryParam 03:08
-
PathParam 01:22
-
پیادهسازی PathParam 01:36
-
کوکیها 02:07
-
پیادهسازی کوکیها - ایجاد 03:01
-
پیادهسازی کوکیها - خواندن 02:06
-
POST PATCH PUT 03:11
-
اضافه کردن بازی (POST) 01:54
-
ویرایش بازی (PATCH) 01:29
-
تعویض بازی (PUT) 01:22
-
حذف بازی (DELETE) 01:42
-
مدل پاسخ 01:45
-
اعلانهای جهانی Consumes@ و Produces@ 00:16
-
OpenApi چیست؟ 02:32
-
اضافه کردن OpenAPI به یک پروژه 02:26
-
OpenAPI در عمل 01:01
-
تعریف اسکیمای 00:36
-
تعریف عملیات 00:37
-
تعریف پاسخها 02:15
-
برچسبها 00:20
-
تزریق وابستگی چیست؟ 02:43
-
تزریق وابستگی 05:53
-
Inject@ 00:42
-
پیکربندی ویژگیها 05:05
-
پروفایلها 02:29
-
تزریق پیکربندی 01:02
-
مقدمهای بر Panache ORM 02:07
-
پیکربندی ارتباط با پایگاه داده 02:11
-
ایجاد موجودیتها 07:41
-
مخزن 05:34
-
یافتن همه 02:56
-
صفحهبندی 02:21
-
مرتبسازی 01:55
-
شمارش 01:25
-
یافتن بر اساس ستون 03:02
-
عملگر Like 01:15
-
متد شمارش سفارشی 02:20
-
یافتن بر اساس شناسه 01:50
-
اضافه کردن رکورد جدید 02:54
-
تعویض رکورد 02:25
-
بروزرسانی رکورد 01:44
-
حذف رکورد 01:11
-
پاکسازی کد 00:55
-
Flyway چیست؟ 03:07
-
اضافه کردن Flyway به پروژه و پیکربندی آن 01:13
-
ایجاد فایل مهاجرت 03:09
-
تست Flyway 02:56
-
ایجاد استثنای سفارشی 02:34
-
مدیریت استثنای سفارشی 04:32
-
درک تست واحد، یکپارچه و محلی در Quarkus 03:13
-
تولید و اجرای تستها در Quarkus 03:30
-
Mockito 00:59
-
ایجاد اولین تست واحد 04:07
-
تست پایگاه داده 04:25
-
تست یکپارچه سازی 06:56
-
امنیت 02:03
-
اسکیمای کاربر 02:57
-
ثبتنام کاربر 02:41
-
ورود 04:26
-
مجوز 04:53
مشخصات آموزش
آموزش (2025) Quarkus برای مبتدیان، هر آنچه باید بدانید
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:71
- مدت زمان :02:54:13
- حجم :1.36GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy