ساخت Restful Api با Laravel و Lumen

در طول دوره آموزش api نویسی لاراول به شما آموزش می‌دهیم که چطور api مورد نظر خود را با استفاده از laravel و lumen ایجاد و استفاده کنید.

ساخت Restful Api با Laravel و Lumen

اشتراک گذاری:

توضیحات

اگر از دنبال کنندگان وبسایت آموزشی راکت بوده باشید قطعا با لاراول آشنایی داشته و می‌دانید که در حال حاضر آموزش‌های بسیاری در زمینه توسعه وب اپلیکیشن‌های مبتنی بر لاراول را تولید کرده‌ایم. در غیر اینصورت برای اثبات سخن بنده می‌توانید به صفحه «آموزش قدم به قدم لاراول» مراجعه کنید. اما تفاوت این دوره آموزشی با دوره‌های دیگر وبسایت راکت وجود یک میکروفریمورک جدید به نام Lumen است. Lumen در حقیقت یک میکروفریمورک (میکرو فریمورک یا فریمورک کوچک به فریمورکی گفته می‌شود که تمام ویژگی‌های یک فریمورک همه جانبه مانند لاراول را در خود نداشته و جدای از انجام کارهای اصلی، کارهای دیگر را با استفاده از پکیج‌های مختلف انجام می‌دهد.) مبتنی بر PHP است که توسط خود سازنده لاراول ایجاد شده است. از Lumen بعنوان نسخه‌ای کوچک از لاراول نیز یاد می‌شود.

در این دوره آموزشی از وبسایت راکت قصد داریم تا با بهره گرفتن از قدرت هر دو فریمورک لاراول و لومِن شروع به ساخت REST API بکنیم. اما قبل از شروع دوره ابتدا بیایید تا کمی با موضوع APIها آشنا شویم و بدانیم که منظورمان دقیقا از API چیست؟

API چیست؟

فرض کنید در حال ایجاد یک اپلیکیشن موبایلی هستید و قصد دارید قابلیتی برای ثبت نام کاربر در اپلیکیشن موبایل ایجاد کنید یا به کاربران‌تان اجازه دهید اطلاعاتی را ارسال و دریافت کنند، قاعدتا برای انجام اینکار نیاز به ارتباط با سرور دارید، سروری که اطلاعات شما را دریافت، ذخیره سازی یا پردازش کند و اینکار با استفاده از درخواست‌های HTTP انجام می‌شود.

شما در سمت سرور خود برنامه‌ را به شکلی ایجاد می‌کنید تا اطلاعات را با فرمت خاصی دریافت کند، برای مثال به شکل JSON و پاسخی مناسب با آن درخواست به کاربر نمایش دهد.

حالا مزیت API این است که شما نه تنها در موبایل بلکه از یک API می‌توانید در اپلیکیشن‌های وب و اپلیکیشن‌های دسکتاپی و ... هم استفاده کنید.

در رابطه با موضوع APIها در این دوره آموزشی به صورت مفصل‌تر صحبت خواهیم کرد اما شما می‌توانید برای پیدا کردن پیش‌زمینه بهتری مقاله «RESTful API به زبان ساده چیست؟» را مطالعه کنید.

چرا باید API بسازیم؟

در این روز‌ها کد نویسی به شکلی در حال پیش رفت است که بخش Front-End و Back-End پروژه‌ها از یکدیگر بیشتر فاصله می‌گیرند و به سمتی پیش می‌روند که شما برای ایجاد ارتباط این دو نیاز به ساخت یک API در سمت Back-End دارید.

البته API که شما ایجاد می‌کنید صرفا تنها در Front-End موبایل استفاده نمی‌شود بلکه شما می‌تواند در Front-End وب یا دسکتاپ‌ها هم از آن استفاده کنید. از این رو توسعه Back-End بر اساس API منسجم‌تر می‌شود.

و شما می‌تواند از طریق یک API واحد برنامه‌ خود در سمت Back-End را توسعه دهید و همچنین می‌توانید به سادگی تیم‌های Front-End و Back-End را از هم جدا کنید.

پیش‌نیاز دوره آموزش APIنویسی لاراول

برای آنکه بتوانید این دوره را مشاهده کنید نیاز است قبل از هر چیزی لاراول را به شکل کامل یاد بگیرید، اگر با لاراول آشنا نیستید در ابتدا آموزش لاراول را مشاهده کنید و در مرحله بعد وارد این دوره شوید.

همیشه یادگیری پیش‌نیاز‌ها می‌تواند به شما کمک کند تا با دردسر کمتر و تسلط بیشتری مبحث دوره مورد نظر خود را یاد بگیرید

با یادگیری کامل لاراول می‌توانید با خیال راحت دوره آموزش APIنویسی لاراول را مشاهده کنید و یاد بگیرید که چطور می‌تواند با استفاده از لاراول API ایجاد کرد.

 

در این دوره آموزشی چه چیزهایی یاد خواهید گرفت؟

  • آشنایی کامل با مفهوم API و REST API
  • آشنایی با بخش‌های مرتبط با API در لاراول
  • شیوه نمایش و صفحه‌بندی اطلاعات با استفاده از API Resources
  • کار با فرایند احرازهویت و اعتبارسنجی با استفاده از ابزارهای مختلف
  • نسخه‌بندی APIها
  • آشنایی با لومِن و کار با دیتابیس در آن
  • آشنایی با فرایند مدیریت خطاها
  • و... .

 

سوالات متداول

?

آیا آموزش api نویسی لاراول وبسایت راکت کافی است ؟

ما در طی این دوره سعی کردیم به شکل مفصل و کاربردی روش ایجاد کردن api با استفاده از لاراول را به شما آموزش دهیم تا بتوانید در پروژه‌های مورد نظر خود api های مورد نظرتان را ایجاد کنید.

بنابراین باید گفت این دوره به اندازه کافی برای یادگیری api نویسی در لاراول کافی است.

?

api نویسی لاراول ارزش یادگیری دارد؟

در حال حاضر قطعا یادگیری روش ایجاد api یکی از مهارت‌های الزامی برای برنامه‌نویسی لاراول محسوب می‌شود، برای درک این موضوع می‌توانید سری به سایت‌های فریلنسری یا کاریابی بزنید و مشاهده کنید که در آگهی مربوط به لاراول مهارت لازم برای ایجاد api هم وجود دارد.

?

آیا یادگیری api نویسی آسان است؟

اگر شما به خوبی با لاراول آشنا باشید با مشاهده دوره api نویسی لاراول می‌توانید خیلی سریع بر مباحث api نویسی لاراول مسلط شوید. قطعا تسلط شما در لاراول باعث می‌شود که سریع‌تر یاد بگیرید که به چه شکلی می‌توانید یک api با استفاده از لاراول ایجاد کنید.

?

یادگیری api نویسی لاراول چقدر زمان میبرد؟

در صورتی که شما تسلط کافی بر روی مباحث لاراول داشته باشید در زمان کوتاهی می‌توانید بر مباحث مربوط به نوشتن api با لاراول تسلط بدست آوردید. بنابراین بجای آنکه به دنبال اینکه چقدر زمان میبرد باشید، خیلی سریع شروع به یاد گیری کنید،‌ بعدا از آن میبینید که چقدر از چیزی که فکر میکردید سریع‌تر یاد گرفته‌ای که api بنویسید.

گارانتی بازگشت وجه

برای آنکه به شما اطمینان دهیم، که ما از محتوای دوره‌های خود ۱۰۰ درصد مطمئن هستیم، برای این دوره گارانتی بازگشت وجه قرار داده‌ایم و این به این معنی است که اگر شما محتوای این دوره را به شکل کامل مشاهده کنید، اما نتیجه‌ای که به شما قول دادیم را دریافت نکنید ۱۰۰ درصد مبلغ پرداختی شما را برگشت خواهیم زد.

مراحل و فرایند گارانتی

دیدگاه و پرسش

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

ورود یا ثبت‌نام

در حال دریافت نظرات از سرور، لطفا منتظر بمانید

در حال دریافت نظرات از سرور، لطفا منتظر بمانید

تکمیل ضبط
خیلی بد
بد
متوسط
خوب
عالی
4.39 از 57 رای
مدت دوره 06:07:41
تعداد جلسات: 19
نوع دوره: فقط نقدی
شرکت‌کنندگان: 1299 نفر
گواهی پایان دوره
وضعیت: ابتدا وارد سایت شوید
گواهی پایان دوره راکت چیست؟
حسام موسوی
مدرس دوره

اول داستان، طراح گرافیک بودم و ۲ سالی به عنوان طراح مشغول بودم، بعد به برنامه‌نویسی علاقمند شدم و الان بیشتر از ۱۰ ساله که عاشق کدزنی و چالش‌های پروژه‌های مختلفم. به تدریس علاقه خاصی دارم و دوست دارم دانشی که در این راه بدست آوردم را در اختیار دیگران...