دوره آموزشی شتابدهی به توسعه API در Laravel با هوش مصنوعی: از تدوین مشخصات تا آزمونگیری
1 ساعت 10 دقیقهمتوسط2025-06-09
مدرسین

Gary Kovar
Senior Back-End Developer and Software Engineer
جزئیات دوره
در این دوره تخصصی، «گری کووار» — توسعهدهنده ارشد بکاند — با استفاده از فریمورک Laravel و ابزارهای هوش مصنوعی مولد به شما نشان میدهد چگونه پروژههای API خود را متحول کنید.
در این مسیر، با تبدیل مشخصات API به یک اپلیکیشن کاملاً کاربردی با لاراول آشنا میشوید. همچنین یاد میگیرید چگونه از ابزارهایی مانند GitHub Copilot برای تکمیل خودکار کد و شناسایی خطاها بهره بگیرید. علاوهبراین، استراتژیهای مؤثر برای نوشتن تستهای خودکار، بازنویسی کد و تضمین پایداری و عدم بروز خطای مجدد (regression-free) را بررسی میکنید.
ویژگیهای مهم لاراول مثل Eloquent ORM، Middleware، اعتبارسنجی (Validation)، و تکنیکهای کاربردی برای ورژنبندی و استقرار (Deployment) نیز در این دوره آموزش داده میشوند. چه در حال مدیریت یک REST API باشید یا قصد ساخت آن را داشته باشید، این دوره ابزارها و بینشهای لازم را برای ارتقای پروژههای لاراول شما فراهم میکند.
🎯 اهداف یادگیری:
درک دلایل محبوبیت Laravel برای توسعه REST API
استفاده از GitHub Copilot برای ایجاد مدلها، روتها و کنترلرها
تشخیص موارد استفاده مفید یا غیرضروری از هوش مصنوعی مولد (GenAI) در بخشهای مختلف پروژه
افزایش سرعت کدنویسی با کمک GenAI و ابزارهای هوشمند
در این مسیر، با تبدیل مشخصات API به یک اپلیکیشن کاملاً کاربردی با لاراول آشنا میشوید. همچنین یاد میگیرید چگونه از ابزارهایی مانند GitHub Copilot برای تکمیل خودکار کد و شناسایی خطاها بهره بگیرید. علاوهبراین، استراتژیهای مؤثر برای نوشتن تستهای خودکار، بازنویسی کد و تضمین پایداری و عدم بروز خطای مجدد (regression-free) را بررسی میکنید.
ویژگیهای مهم لاراول مثل Eloquent ORM، Middleware، اعتبارسنجی (Validation)، و تکنیکهای کاربردی برای ورژنبندی و استقرار (Deployment) نیز در این دوره آموزش داده میشوند. چه در حال مدیریت یک REST API باشید یا قصد ساخت آن را داشته باشید، این دوره ابزارها و بینشهای لازم را برای ارتقای پروژههای لاراول شما فراهم میکند.
🎯 اهداف یادگیری:
درک دلایل محبوبیت Laravel برای توسعه REST API
استفاده از GitHub Copilot برای ایجاد مدلها، روتها و کنترلرها
تشخیص موارد استفاده مفید یا غیرضروری از هوش مصنوعی مولد (GenAI) در بخشهای مختلف پروژه
افزایش سرعت کدنویسی با کمک GenAI و ابزارهای هوشمند
مهارت ها
LaravelAPIsBack-End Web DevelopmentProgramming FoundationsFull-Stack Web DevelopmentArtificial Intelligence FoundationsArtificial Intelligence (AI)Web DevelopmentOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
۰. مقدمه
- 01 - مقدمهای بر تسریع توسعه API لاراول
- 02 - آنچه باید بدانید
- 03 - استفاده از فضاهای کد گیتهاب
۱. شروع کار
- 04 - لاراول برای APIهای REST
- 05 - تست خودکار در لاراول
- 06 - مروری بر هوش مصنوعی مولد
- 07 - تنظیم IDE برای هوش مصنوعی
۲. تولید کد لاراول از مشخصات API
- 08 - درک مشخصات API
- 09 - تولید مدلها با هوش مصنوعی
- 10 - کنترلکنندهها و مسیرهای داربستبندی
- 11 - اعتبارسنجی کد تولید شده
۳. بهبود و سفارشیسازی کد تولید شده
- 12 - بهترین شیوهها برای بازسازی کد تولید شده توسط هوش مصنوعی
- 13 - افزودن منطق کسب و کار (میانافزار)
- 14 - اشکالزدایی کد تولید شده توسط هوش مصنوعی
- 15 - استفاده از هوش مصنوعی برای مستندسازی
۴. تست خودکار در لاراول
- 16 - شروع تست خودکار در لاراول
- 17 - تولید تست با هوش مصنوعی
- 18 - نوشتن تستهای یکپارچهسازی و ویژگیها
- 19 - اطمینان از کافی بودن پوشش تست
۵. پخش زنده
- 20 - آمادهسازی برای تولید
- 21 - تکرار در یک برنامهی زنده
- 22 - استفاده از هوش مصنوعی برای کارهای تعمیر و نگهداری
- 23 - مولد اسناد عمومی
نتیجهگیری
- 24 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع لاراول
- دوره آموزشی کاوش و انتخاب فریمورکهای PHP
- دوره آموزشی ساخت وب سایت با لاراول، React.js و Inertia
- دوره آموزشی یادگیری جامع Livewire
- دوره آموزشی لاراول: ساخت CRM با فیلامنت برای لاراول
- دوره آموزشی لاراول پیشرفته
- دوره آموزشی تست لاراول 101
- دوره آموزشی ساخت برنامه های GraphQL در لاراول