سلام وقت بخیر
ببخشید امکانش هست در انتهای دوره و به صورت آپدیت یه اشاره ای هم به وب سوکت و مباحث Real Time داشته باشین؟
ممنون میشم
تشکر
APIها (مخفف Application Programming Interface) رابطهایی نرمافزاری هستند که نرم افزارها و سخت افزارها با کمک آن می توانند با هم ارتباط برقرار کنند و به یکدیگر دستورات مورد نظرخودشون را ارسال کنند.بدون وجود API، ارتباط برقرار کردن بین اجزای کوچک سیستم های سخت افزاری و نرم افزاری وجود ندارد.
API ها شامل چندین نوع هستند، API سختافزاری، API سیستمعاملی، API زبانهای برنامهنویسی، کیتهای توسعهٔ نرمافزار(SDK) و API تحت وب (وب سرویس)
وب سرویس : یک پل ارتباطی بین کلاینت و سرور است.شما با کلاینت که میتونه مرورگر یا یک اپلیکیشن موبایل و یا ... درخواستی روی بستر HTTP به سرور ارسال میکنید و سرور با توجه به درخواست شما پاسخی میدهد.برای آشنای بیشتر بخش اول دوره را مشاهده کنید.
که در این دوره ما درمورد API تحت وب (وب سرویس) صحبت میکنیم که خود شامل انواع مختلف هست که REST جز محبوب ترین و پر استفاده ترین نوع وب سرویس ها می باشد.در این دوره قصد داریم به ایجاد یک وب سرویس بر پایه معماری REST با لاراول (laravel) بپردازیم.
دوستان در حال حاضر آخرین ورژن لاراول، ورژن 11 هست و تغییرات جزئی داشته توی مباحث این دوره که ما چند قسمتی که نیاز به توضیحات این تغیرات جزئی بوده را آپدیت کردیم و استفاده از این دوره برای ورژن های بالاتر لاراول بدون مشکل می باشد.
مباحثی که در این دوره گفته میشود شامل :
آشنایی با API
API در لاراول
API Resources
توضیح قابلیت api resources در لاراول شامل
ورژن بندی
laravel passport
توضیح احرازهویت در API و همچنین JWT , oAuth و لاراول passport
laravel sanctumn
توضیح پکیج sanctumn از لاراول
ایجاد پروژه فروشگاهی ساده شامل بخش های :
توضیح CORS در مرورگر ها
و در نهایت deploy (آپلود پروژه روی سرور) را خدمتتون توضیح میدهیم.
برای تست API ها برای این دوره از ابزار postman استفاده شده که دوره postman هم توی وب سایت قرار گرفته.
حتما ویدیو معرفی دوره را مشاهده کنید.
پیش نیازهای این دوره :
برای ارسال نظر ابتدا باید وارد سایت شوید
سلام وقت بخیر
ببخشید امکانش هست در انتهای دوره و به صورت آپدیت یه اشاره ای هم به وب سوکت و مباحث Real Time داشته باشین؟
ممنون میشم
تشکر
سلام وقت بخیر.
این موضوع مربوط به این دوره نیست و توی دوره ای لایووایر گفته شده
سلام
اگه بخوایم احراز هویت فقط بر اساس شماره موبایل باشه باید چیکار کنیم؟
بدون نیاز به ایمیل و یوزرنیم و پسورد و...
تشکر
حسلام وقت بخیر.
برای این مورد باید از یک پنل sms استفاده کنید و به شماره ای که براتون ارسال میشه sms ارسال کنید، روند کارش را کامل توی دوره ساخت فروشگاه اینترنتی با لاراول بخش otp گفتیم.
بله ممنونم
با روند پنل پیامک و... آشنا هستم
دوره پروژه محور خب فقط یه قسمت نمیشه خرید که
فقط میخواستم یه راهنمایی کلی بکنین
برای api نویسی میخواستم
از همون جدول user پیشفرض استفاده کنم و تغییرش بدم یا جدول جدیدی بسازم؟
ممنون میشم روند کلی شو یه توضیحی بدین
تشکر
مشکلی نیست توی تلگرام پیام بدید در قالب ویس بهتون توضیح میدم.
سلام خسته نباشید
جناب چندتا سوال داشتم ممنون میشم پاسخ بدید
1 - این api که برای فروشگاه میزنید آیا سطح دسترسی مختلف هم ساختید؟ مثلا سوپر ادمین، ادمین پشتیبان، و....
و این سطح دسترسی رو روی api اعمال کردید؟
2 - مبحث مربوط به ارور و نمایش پاسخ های مناسب و ارسال کد های Http هم یاد دادید؟ مثلا سمت فرانت وقتی یوزر و پسورد رو اشتباه میزنیم یک ارور مناسب با کد Http مناسبی از سمت سرور دریافت کنیم و توسط همین کد بتوینم ارور هارو هندل کنیم و... یا برای بحث احراز هویت یک متن ارور مناسبی سرور برامون بفرسته با یک ساختار مشخص JSON که بتونیم تمیز کد کنیم
سلام وقت بخیر.
مواردی که فرمودید را گفتیم، اینو از سر فصل ها، توضیحات و ویدیو معرفی دوره هم میتونید متوجه بشید، اما بحث سطح دسترسی خیر، سطح دسترسی را توی دوره فروشگاهی لاراول گفته شده،توی این api نویسی مورد بحث هست که درخواست ارسال بشه و جوابی برگشت داده بشه، خب اینجا کاربر سطح دسترسی نداشته باشه ارور براش برمیگردونید تمام کارهای که تو لاراول انجام میشه را اینجا هم داریم فقط دیتا ها json هست.
نکته مهم اینکه پیش نیاز این دوره اینکه با لاراول به خوبی آشنا باشید و کار کرده باشید.
سلام استاد محترم
چرا هزینه این دوره رو از 89000 به 140 هزار افزایش دادین . تو این دوره بخدا همین قدر هم برای ما زیاده
سلام وقت بخیر.
این دوره از همون اول ۱۲۹ تومن بوده نه ۸۹، از طرفی الان تخفیف ۳۰ درصدی داریم و میتونید برای این دوره هم استفاده کنید.
سلام استاد وقت بخیر
استاد میشه لطف کنین و یک توضیحی در مورد livewire در api را هم بدین که طریقه کار باهاش در api هایی که طرف مقابلش laravel هست به چه صورتی هستش
ممنونم
سلام وقت بخیر.
Livewire داستانش فرق میکنه، توی livewire از api استفاده نمیکنن.
شما این دوتا دوره را تا انتها ببینید و تمرین کنید، متوجه منظور بنده میشد.
سلام مهندس جان خسته نباشی اگه را داره یکم دیگه تخفیفشو بیشتر کن بشه خریدش ممنون
سلام وقت بخیر.
قیمت دوره ها واقعا مناسب هست.
سلام
در پروژه فروشگاهی که پیاده سازی میکنید در نهایت از چه پکیجی برای احراز هویت استفاده میشه؟ Jwt,Sanctum ,... ؟؟
سلام وقت بخیر.
از پکیج sanctum
توی پروژه سطح دسترسی کاربران هم زده میشه؟مثلا ادمین ,نویسنده , ... تا جایی که میدونم سنکتوم سطح دسترسی رو برای api فراهم نمیکنه یعنی نمیشه برای user ها permission های خاصی تعریف کرد (توی داکیومنتش هست ) ولی من هرچقدر تلاش کردم اعمال نشد حتی توی لاراکست هم افراد این مورد رو اشاره کرده بودن اما پاسخی نبود
شما خودتون تست کردید این مورد رو ؟ که مثلا برای یوزر های مختلف سطح دسترسی مختلفی بدید
شما اول authentication انجام میدید بعد authorization یا سطح دسترسی، در مورد سطح دسترسی توی دوره رایگان و فروشگاهی لاراول کامل صحبت شده توی این دوره صحبت نشده.
سلام
استاد در vs-code پیشنهاد میدید از چ font و theme استفاده کنیم ک کمتر چشم اذیت بشه ؟؟؟؟
سلام وقت بخیر.
این مورد به سلیقه هم مربوط میشه،من از فونت fira code و برای تم electron استفاده میکنم.
حمیدرضا
سلام وقت بخیر
آیا این دوره آپدیت میشه؟ پروژه دوره نسبت به هزینه دوره خیلی ساده هستش، بخش کامنت های تودرتو، سطح دسترسی مختلف، ایجاد انواع مختلف تخفیف، روش های ارسال متفاوت، بحث مدریت خطا ها و ارسال پیغام متناسب و استاندارد به طوری که سمت فرانت با یک ساختار json مشخصی بشه مدریت کرد
ممکنه اینا توی دوره لاراول خودتون گفته شده باشه ولی خب ما به خواطر api که منطقی نیست دوره دیگه تهیه کنیم
آیا این موارد بزودی اضافه میشن به دوره؟
علی شیخ
3 سال پیش
سلام وقت بخیر.
این دوره api نویسی هست که شما اطلاعات توی یک json مشخص ارسال و دریافت کنید یا بحث مدیریت خطا و احراز هویت و ... توی سرفصل و قسمت ها مشخص هست، اون مواردی که میفرمایید توی دوره ای ساخت فروشگاه اینترنتی با لاراول گفته شده و تفاوتی نداره
حمیدرضا
3 سال پیش
امکانش هست بفرمایید جداول جدول محصولات از چه فیلد هایی تشکیل شده؟
علی شیخ
3 سال پیش
ببینید، مواردی که شما فرمودید توی دوره فروشگاهی گفته شده این دوره مربوط به api نویسی در لاراول هست، شما میتونید همون مواردم توی این پروژه این دور قرار بدید.الان فیلد محصولات میخواهید،شامل برند، دسته بندی، تصویر، قیمت، تعداد.از طرفی این دوره برای دوستان مبتدی هم نیست