آموزش ساخت وب سرویس های rest-api با لاراول(در حال ضبط)

در این دوره آموزشی ابتدا در معماری rest-api تشریح شده و سپس با کمک چارچوب لاراول یک Api پیاده سازی می شود. برای احراز هویت از بسته sanctum و ارسال توکن استفاده شده و دسترسی های کاربران کنترل شده است....

آموزش ساخت وب سرویس های rest-api با لاراول(در حال ضبط)

محتواي بسته آموزش ساخت وب سرویس های rest-api با لاراول(در حال ضبط)

هر کدام از بخش های بسته آموزش ساخت وب سرویس های rest-api با لاراول(در حال ضبط) را می توانید، بصورت جداگانه خریداری کرده یا اینکه کل بسته را یکجا ثبت نام کنید که در این صورت، در پنل شخصی تان به تمام قسمت های آن دسترسی مشاهده و دانلود خواهید داشت.
1
در این جلسه در مورد سرویس های وب، ماهیت و نحوه کار آنها و نیز کاربردهای سرویس های وب توضیحاتی ارائه می شود
2
معماری rest-api مجموعه ای از رهنمودها برای ساخت وب سرویس ها است. در این وب سرویس ها از پروتکل http برای ارتباط بین نرم افزار ها استفاده شده و ارتباط بین rest-client و rest-api برقرار می شود. در این جلسه قالب پیام های http توضیح داده می شود.
3
در پروتکل http برای پاسخ ها وضعیت اجرای درخواست تعیین می شود که یک کد سه رقمی است. به عنوان مثال کد وضعیت 200 در پاسخ به معنای اجرای درست درخواست و کد وضعیت 400 نشان دهنده وقوع خطا در اجرای درخواست است. در این جلسه کدهای وضعیت معرفی می شوند. همچنین فرمت جیسان برای کدگذاری داده ها هنگان ارسال بررسی می شود.
4

ساخت پروژه لاراول api

10 دقیقه 15 هزار تومان
در این جلسه پروژه لاراول ساخته می شود. همچنین بانک اطلاعات در mysql ایجادشده و جداول مورد نیاز در پروژه تعریف می شوند. تنظیماتی نیز در پروژه لاراول قرار می گیرد تا بتواند با بانک اطلاعاتی ارتباط برقرار کند.
5
برای ارتباط با جداول بانک اطلاعاتی و انجام عملیات روی آنها نیاز به کلاس های مدل می باشد که در این جلسه ساخته و تنظیم می شوند. برای اجرای درخواست های مختلف هم کلاس کنترولر ساخته شده و مسیریابی انجام می شود.
6
در این جلسه توابع CRUD در کنترلر پیاده سازی شده و برای اجرای این توابع مسیریابی انجام شده و با استفاده از postman درخواست هایی برای انجام عملیات درج رکورد، حذف یا ویرایش رکورد محصولات اجرا می شود.
7
در این جلسه توابع درج و ویرایش بازنویسی شده تا کلاینت بتواند مشخصات محصول را با فرمت جیسان ارسال کند. در صورت استفاده از فرمت جیسان، در سمت api باید داده های دریافتی را از حالت جیسام خارج کرده تا بتوانیم به فیلدهای آن دسترسی پیدا کنیم.
8
در این جلسه آموزش داده می شود که چگونه خروجی api دارای فرمت مشخص ایجاد کنیم و از کدهای وضعیت در خروجی استفاده کنیم. در قالب خروجی برای همه درخواست ها، وضعیت اجرای درخواست، پیغام و داده های احتمالی قرار می گیرند.
9
یکی از موارد مهم در توسعه و انتشار api تهیه مستندات طراحی و نحوه استفاده از api است که قبل از پیاده سازی ایجاد شده و راهنمای پیاده سازی api بوده و نیز پس از انتشار api می تواند توسط توسعه دهندگان کلاینت مورد استفاده قرار گیرد. مستندات باید دارای جزئیات کامل api ، هر کدام از درخواست ها ، ورودی ها و خروجی های درخواست ها و ... باشد.
10
از آنجا که معمولاً api در سطح وب ارائه شده و هر کسی می تواند درخواست ها را به آن بفرستد باید راهکاری برای تامین امنیت و جلوگیری از درخواست های غیرمجاز در نظر گرفته شده و پیاده سازی شود. در این جلسه در مورد لزوم تامین امنیت و راهکارهای امنیتی بحث می شود.

جزئيات آموزش ساخت وب سرویس های rest-api با لاراول(در حال ضبط)

در این دوره آموزشی ابتدا در معماری rest-api تشریح شده و سپس با کمک چارچوب لاراول یک Api پیاده سازی می شود. برای احراز هویت از بسته sanctum و ارسال توکن استفاده شده و دسترسی های کاربران کنترل شده است.

لاراول رایج ترین چارچوب برنامه نویسی php می باشد. و rest-api یک معماری برای پیاده سازی سرویس های وب است. لاراول امکانات خوب و راحتی برای ساخت api ها و پذیرش و درخواست های rest دارد. که در این دوره آموزش داده می شوند.

برای استفاده از این دوره باید با زبان php و چارچوب برنامه نویسی لاراول آشنایی داشته باشید.

 

برچسب ها / لاراول / rest / api / احراز هویت / سرویس های وب

نظرات کاربران

هرگونه سوال یا نظری دارید،می توانید در این قسمت مطرح کنید.

مشخصات

تعداد بازديد
650
تعداد دانشجو
7
مدرس
محمد محمدی
تعداد جلسات
10
مدت زمان
2 ساعت و 50 دقيقه
اندازه
238 مگابايت
هزینه ثبت نام
147 هزار تومان

برای دسترسی همیشگی به این آموزش و امکان دانلود ، در آن ثبت نام کنید.

مشاوره

در مورد مباحث دوره می توانید با مدرس صحبت کنید.


محمد محمدی مدرس دوره " آموزش ساخت وب سرویس های rest-api با لاراول(در حال ضبط) " هستم.
هر گونه سوال یا ابهام یا پیشنهادی در مورد این دوره داشتید، می تونید به روش های زیر با من تماس بگیرید:
شماره همراه
09151604068
پست الکترونیکی
mohammadi.sm@gmail.com
سامانه حقوق و دستمزد خدمات

سامانه حقوق و دستمزد خدمات

سامانه تحت وب حقوق و دستمزد برای کارکنان آموزشی در آموزش پرورش بصورت قرارداد خرید خدمات آموزشی ایجاد شده و امکان استخدام، صدور قرارداد، محاسبه حقوق ماهیانه و تهیه گزارشات مورد نیاز را فراهم می کند.