سلام مهندس جان خسته نباشی اگه را داره یکم دیگه تخفیفشو بیشتر کن بشه خریدش ممنون
APIها (مخفف Application Programming Interface) رابطهایی نرمافزاری هستند که نرم افزارها و سخت افزارها با کمک آن می توانند با هم ارتباط برقرار کنند و به یکدیگر دستورات مورد نظرخودشون را ارسال کنند.بدون وجود API، ارتباط برقرار کردن بین اجزای کوچک سیستم های سخت افزاری و نرم افزاری وجود ندارد.
API ها شامل چندین نوع هستند، API سختافزاری، API سیستمعاملی، API زبانهای برنامهنویسی، کیتهای توسعهٔ نرمافزار(SDK) و API تحت وب (وب سرویس)
وب سرویس : یک پل ارتباطی بین کلاینت و سرور است.شما با کلاینت که میتونه مرورگر یا یک اپلیکیشن موبایل و یا ... درخواستی روی بستر HTTP به سرور ارسال میکنید و سرور با توجه به درخواست شما پاسخی میدهد.برای آشنای بیشتر بخش اول دوره را مشاهده کنید.
که در این دوره ما درمورد API تحت وب (وب سرویس) صحبت میکنیم که خود شامل انواع مختلف هست که REST جز محبوب ترین و پر استفاده ترین نوع وب سرویس ها می باشد.در این دوره قصد داریم به ایجاد یک وب سرویس بر پایه معماری REST با لاراول بپردازیم.
مباحثی که در این دوره گفته میشود شامل :
آشنایی با API
API در لاراول
API Resources
توضیح قابلیت api resources در لاراول شامل
ورژن بندی
laravel passport
توضیح احرازهویت در API و همچنین JWT , oAuth و لاراول passport
laravel sanctumn
توضیح پکیج sanctumn از لاراول
ایجاد پروژه فروشگاهی ساده شامل بخش های :
توضیح CORS در مرورگر ها
و در نهایت deploy (آپلود پروژه روی سرور) را خدمتتون توضیح میدهیم.
برای تست API ها برای این دوره از ابزار postman استفاده شده که دوره postman هم توی وب سایت قرار گرفته.
حتما ویدیو معرفی دوره را مشاهده کنید.
پیش نیازهای این دوره :
برای ارسال نظر ابتدا باید وارد سایت شوید
سلام مهندس جان خسته نباشی اگه را داره یکم دیگه تخفیفشو بیشتر کن بشه خریدش ممنون
سلام وقت بخیر.
قیمت دوره ها واقعا مناسب هست.
سلام
در پروژه فروشگاهی که پیاده سازی میکنید در نهایت از چه پکیجی برای احراز هویت استفاده میشه؟ Jwt,Sanctum ,... ؟؟
سلام وقت بخیر.
از پکیج sanctum
توی پروژه سطح دسترسی کاربران هم زده میشه؟مثلا ادمین ,نویسنده , ... تا جایی که میدونم سنکتوم سطح دسترسی رو برای api فراهم نمیکنه یعنی نمیشه برای user ها permission های خاصی تعریف کرد (توی داکیومنتش هست ) ولی من هرچقدر تلاش کردم اعمال نشد حتی توی لاراکست هم افراد این مورد رو اشاره کرده بودن اما پاسخی نبود
شما خودتون تست کردید این مورد رو ؟ که مثلا برای یوزر های مختلف سطح دسترسی مختلفی بدید
شما اول authentication انجام میدید بعد authorization یا سطح دسترسی، در مورد سطح دسترسی توی دوره رایگان و فروشگاهی لاراول کامل صحبت شده توی این دوره صحبت نشده.
سلام
استاد در vs-code پیشنهاد میدید از چ font و theme استفاده کنیم ک کمتر چشم اذیت بشه ؟؟؟؟
سلام وقت بخیر.
این مورد به سلیقه هم مربوط میشه،من از فونت fira code و برای تم electron استفاده میکنم.
Mehran Jafari
سلام استاد وقت بخیر
استاد میشه لطف کنین و یک توضیحی در مورد livewire در api را هم بدین که طریقه کار باهاش در api هایی که طرف مقابلش laravel هست به چه صورتی هستش
ممنونم
علی شیخ
3 سال پیش
سلام وقت بخیر.
Livewire داستانش فرق میکنه، توی livewire از api استفاده نمیکنن.
شما این دوتا دوره را تا انتها ببینید و تمرین کنید، متوجه منظور بنده میشد.