- مدرس دوره : طه زارع ( رزومه )
- تعداد ویدیوها : 8 ویدیو
- مدت زمان دوره : 3:58:00
- سطح دوره : مقدماتی
- وضعیت دوره : در حال برگزاری
.jpg)
آموزش API در لاراول (Laravel API)
آموزش جامع و پروژهمحور API در لاراول (Laravel API)
به دنبال تبدیل شدن به یک توسعهدهنده حرفهای بکاند با لاراول هستید؟ در دنیای امروز، تسلط بر طراحی و پیادهسازی API یکی از ضروریترین مهارتها برای هر برنامهنویس وب است. دوره تخصصی «API در لاراول» دقیقاً برای این منظور طراحی شده است تا شما را در سریعترین زمان ممکن به یک متخصص ساخت RESTful API تبدیل کند.
در این دوره جامع، شما از صفر تا صد مسیر ساخت یک API حرفهای را با فریمورک قدرتمند لاراول فرامیگیرید. چه تازهکار باشید و چه دانش پایهای از لاراول داشته باشید، این دوره با زبانی ساده و پروژهمحور، شما را با تمام مفاهیم کلیدی آشنا میکند .
در این دوره چه چیزهایی یاد میگیرید؟
این دوره یک کارگاه عملی کامل است که شما را گامبهگام با مباحث زیر همراهی میکند:
مفاهیم پایه و راهاندازی: از درک مفهوم API و معماری REST گرفته تا نصب و پیکربندی ابزارهای مورد نیاز و راهاندازی پروژه لاراول برای توسعه API.
پیادهسازی عملی: نوشتن کنترلرها، تعریف مسیرها (Routes) و کار با مدلهای Eloquent برای ایجاد منطق تجاری (Business Logic) API شما.
احراز هویت و امنیت: پیادهسازی سیستم توکن احراز هویت (مانند Sanctum یا Passport) برای امنیت API و مدیریت دسترسی کاربران . همچنین یادگیری بهترین روشهای امنیتی برای مقابله با تهدیدات رایج .
تست و عیبیابی: آموزش کار با ابزارهایی مانند Postman برای تست و اشکالزدایی APIها و اطمینان از عملکرد صحیح آنها.
بهینهسازی خروجی: استفاده از API Resources برای مدیریت و شکلدهی به دادههای خروجی و پیادهسازی صفحهبندی (Pagination)، مرتبسازی و جستجو برای مدیریت دادههای حجیم .
پروژه نهایی: در پایان، تمامی مطالب را در قالب یک مینی پروژه عملی پیادهسازی خواهید کرد تا یک API کامل و قابل ارائه در رزومه خود داشته باشید .
سرفصل های دوره
API چیست و چطور در پروژه لاراول نصب و راهاندازی میشود
نحوه ساخت و مدیریت توکنهای احراز هویت (Authentication Token) در API
ساخت و تست API با استفاده از ابزارهایی مانند Postman
کار با ریسورسها (API Resources) در لاراول
صفحهبندی (Pagination) نتایج در API
مینی پروژه عملی: پیادهسازی یک API کامل در لاراول
چرا این دوره را انتخاب کنید؟
مدرس مجرب: دوره توسط اساتید حرفهای تاپ لرن تدریس میشود که سالها تجربه در زمینه آموزش لاراول دارند.
پروژهمحور: با انجام پروژههای عملی، دانش تئوری را به مهارت اجرایی تبدیل میکنید.
بهروز و جامع: سرفصلها بر اساس جدیدترین نسخه لاراول و نیازهای بازار کار طراحی شدهاند .
پشتیبانی کامل: امکان پرسش سوال و رفع اشکال در طول دوره برای شما فراهم است .
همین حالا ثبتنام کنید و آینده شغلی خود را در دنیای برنامهنویسی بکاند تضمین کنید!
فهرستـــ ویدیوها
مدت زمان دوره 3:58:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
api چیست و نحوه راه اندازی آن در لاراول
api چیست و نحوه راه اندازی آن در لاراول لینک گیتهاب : https://github.com/TahaaZare/ToplearnLaravelApiCourse
احراز هویت + ساخت توکن
ساخت درخواست ثبت نام / ورود + توکن و تست api در Bruno لینک دانلود postman : https://www.postman.com/downloads/ لینک دانلود Bruno : https://www.usebruno.com/downloads
نحوه استفاده از resource ها در Api + صفحه بندی
در این قسمت میبینیم که چطور میتوانیم از Resourceها استفاده کنیم و برای لیست کاربران، صفحهبندی را اعمال کنیم.
دو روش ساده برای انقضای توکن در Laravel Sanctum
توی این ویدیو یاد میگیرید چطور به توکنهای API در Sanctum تاریخ انقضا بدید : یک روش گلوبال برای کل اپلیکیشن، و یک روش برای تنظیم جداگانهی هر توکن. مناسب کسایی که میخوان امنیت APIشون رو با کنترل بهتر روی عمر توکنها بالا ببرن.
مستندسازی خودکار API با Scramble
توی این ویدیو با پکیجdedoc/scrambleآشنا میشید؛ ابزاری که بدون نیاز به نوشتن دستی PHPDoc یا Postman Collection، مستقیم از روی روتها، اعتبارسنجیهای FormRequest و کدهای کنترلر، یه مستندات کامل و تعاملی از نوع (OpenAPI )Swagger براتون میسازه. دقیقا ً روی همون APIای که توی این دوره ساختیم پیادهاش میکنیم.
مخصوص اعضای ویژه
نظرات کاربران در رابطه با این دوره