فرصت باقیمانده:
صفحه نخست
 » 
طراحی سایت
 » 
برنامه نویسی وب
 » 
آموزش های PHP
 » 
آموزش لاراول
 » 
آموزش پیاده سازی Web API با Laravel
آموزش پیاده سازی Web API با Laravel

آموزش پیاده سازی Web API با Laravel

آموزش پیاده سازی Web API با Laravel با توجه به توسعه شبکه‌های کامپیوتری و تنوع پلتفرم‌هایی که کاربران با آن سر و کار دارند، شناخت و تسلط به پیاده سازی Web API و سرویس‌های RESTful جهت اتصال سیستم‌ها برای برنامه‌نویسان و توسعه‌دهندگان ضروری به نظر می‌رسد. Web API اتصال و ارتباط قانونمند و دارای چارچوب بین […]

سرفصل های دوره

۱ فصل
۲۶ جلسه
۲ ساعت
۱

لیست ویدئوهای دوره

۲۶ قسمت
۰۱:۵۱:۲۱

قسمت اول-نصب پیش نیازها و ایجاد پروژه Laravel

۱۲:۱۲

قسمت دوم-تنظیمات پایگاه داده

۰۳:۴۳

قسمت سوم-ایجاد Migration

۰۴:۴۵

قسمت چهارم-ساخت مدل

۰۲:۰۱

قسمت پنجم-ایجاد کنترلر

۰۵:۳۱

قسمت ششم-مسیریابی

۰۳:۵۷

قسمت هفتم-تست پروژه ایجاد شده به وسیله API Environment

۰۵:۵۸

قسمت هشتم

۰۲:۱۷

قسمت نهم-ایجاد کامپونت های مورد نیاز

۰۲:۵۲

قسمت دهم-مسیریابی

۰۴:۱۶

قسمت یازدهم-پیاده سازی UI

۰۲:۴۵

قسمت دوازدهم-پیاده سازی UI

۰۳:۰۱

قسمت سیزدهم-پیاده سازی UI

۰۱:۴۷

قسمت چهاردهم--پیاده سازی UI

۰۸:۲۴

قسمت پانزدهم-پیاده سازی سرویس

۰۳:۳۹

قسمت شانزدهم-ایجاد Middleware برای CORS

۰۳:۲۲

قسمت هفدهم

۰۴:۲۸

قسمت هجدهم

۰۲:۳۸

قسمت نوزدهم

۰۲:۱۰

قسمت بیستم

۰۴:۵۸

قسمت بیست و یکم

۰۳:۰۲

قسمت بیست و دوم

۰۲:۴۹

قسمت بیست و سوم

۰۷:۳۷

قسمت بیست و چهارم

۰۳:۳۷

قسمت بیست و پنجم

۰۶:۳۸

قسمت بیست و ششم

۰۲:۵۴

سورس-1

سورس-2

آموزش پیاده سازی Web API با Laravel

با توجه به توسعه شبکه‌های کامپیوتری و تنوع پلتفرم‌هایی که کاربران با آن سر و کار دارند، شناخت و تسلط به پیاده سازی Web API و سرویس‌های RESTful جهت اتصال سیستم‌ها برای برنامه‌نویسان و توسعه‌دهندگان ضروری به نظر می‌رسد.

Web API اتصال و ارتباط قانونمند و دارای چارچوب بین سیستم‌های کامپیوتری را تضمین می‌کند. علاوه بر این پیاده سازی سیستمی با منطق برنامه‌نویسی متمرکز را محیا می‌کند.

در این دوره پیاده سازی Web API با Laravel را خواهیم آموخت.

همچنین برای قسمت تعاملی کاربر از چارچوب جاوااسکریپتی Angular استفاده می‌شود.

پیش‌نیازه‌های دوره آموزش پیاده سازی Web API با Laravel:

  • آشنایی ابتدایی با PHP، Laravel و Angular
  • اگر با این مفاهیم آشنایی ندارید، دانش و تجربه برنامه‌نویسی در ضمینه مشابه به عنوان مثال ASP.NET یا MVC بسیار سودمند است.
  • آشنایی با Type Script، Bootstrap مفید خواهد بود.

آنچه در دوره آموزش Web API به کمک لاراول خواهید آموخت:

1. بخش Back-End یا سمت سرور که شامل بخش های:

  • نصب پیش نیازها و ایجاد پروژه Laravel
  • تنظیمات پایگاه داده
  • ایجاد Migration
  • ساخت مدل
  • ایجاد کنترلر
  • مسیریابی
  • تست پروژه ایجاد شده به وسیله API Environment

2. بخش Front-End یا سمت کاربر که شامل بخش های:

  • ایجاد کامپونت های مورد نیاز
  • مسیریابی
  • پیاده سازی UI
  • پیاده سازی سرویس
  • ایجاد Middleware برای CORS
  • تست پروژه

3. پیاده سازی اهراز هویت به وسیله JWT شامل:

  • پیاده سازی مدل User
  • پیاده سازی کنترلر User
  • پیاده سازی مکانیزم JWT سمت سرور
  • پیاده سازی مکانیزم JWT سمت کاربر

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

توضیحات بیشتر

مدرس

حامد رضائی

حامد رضائی مدرس

دوره های مرتبط

برترین دوره ها
آموزش طراحی سایت با PHP و فریم ورک لاراول مشابه سایت کانون فرهنگی آموزش
دوره آموزش ساخت سایت فروش آنلاین فایل با لاراول 5.7
آموزش phpunit در لاراول
۱۰۰% تخفیف
دوره آموزش فریمورک laravel

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

۲۶ نظر درباره «آموزش پیاده سازی Web API با Laravel»

  1. n.zare.98

    n.zare.98 دانشجوی دوره

    با سلام
    اموزش بسیار عالی بود …ممنون

  2. امید جابری

    امید جابری

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

    • حامد رضائی

      حامد رضائی مدرس دوره

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

  3. علیرضا

    علیرضا

    با سلام
    من یادگیری لاراول را با فیلم های آموزشی لاراول پارس کلیلک که بیش از ۱۰۰ قسمت بود و همچنین اموزش های زبان اصلی خود لاراول و لاراکست و لیندا و یکسری اموزش های دیگر را هم دیده بودم. همه به صورت خود اموز .
    این اموزش شما دقیقا جمع بندی لازم برای این مبحث برای من بود و کاملا مفید بود.
    فقط خواستم به این وسیله از شما تشکر کرده باشم.
    برای سایر دوستان هم این نکته را بگم که برنامه نویسی وب به دانش گسترده ای (اچ تی ام ال – سی اس اس – بوت استرپ – پی اچ پی و …..)احتیاج دارد و تنها با فراگیری یک مبحث به تنهایی نمی توانید به نتیجه دلخواه برسید.
    من قبلا تجربه برنامه نویسی ویندوزی با دلفی را داشتم .(با تسلط به دلفی می توانستید یک برنامه دلخواه را تولید کنید) ولی در وب به کلی اطلاعات پیش زمینه احتیاج داریم.
    بازهم ممنون

    • حامد رضائی

      حامد رضائی مدرس دوره

      ممنون، خوشحالم که این دوره برای شما مفید بود.

  4. ms_ahmad

    ms_ahmad

    با سلام
    متأسفانه این آموزش در حد وحشتناکى میشه گفت غیر قابل استفاده است
    کد هاى که مدرس مى نویسند اصلا قابل خواندن نیستند از بس که ریز هست
    توضیحات مدرس هم خیلى مفهوم نیست و خیلى خلاصه مضر به مطلب است

    • پشتیبان توفیق پور

      سلام روز بخیر
      آموزش مورد نیاز کاربران زیادی بوده و درخواست داشتند
      اگر آموزش مناسب شما نبوده قسمت چت آنلاین یا تیکت جهت برگشت وجه این دوره پیغام بگذارید.

    • ms_ahmad

      ms_ahmad

      این کامنت غیر منصفانه است و خواهش میکنم حذف بفرمائید
      منظورم کامنت بالا است که مفادش اینه:
      با سلام
      متأسفانه این آموزش در حد وحشتناکى میشه گفت غیر قابل استفاده است
      کد هاى که مدرس مى نویسند اصلا قابل خواندن نیستند از بس که ریز هست
      توضیحات مدرس هم خیلى مفهوم نیست و خیلى خلاصه مضر به مطلب است

  5. Saeed.Gh

    Saeed.Gh

    سلام
    چرا کیفیت تصویر اینقدر پایین هست ؟
    نحوه تدریس خیلی خوبه ولی نوشته ها اصلا معلوم نیست ارزش کارتون رو پایین آوردید شما که وقت گذاشتید آموزش دادید چرا فونت ها انقدر کوچک هستن؟

  6. بهنام

    بهنام

    سلام جناب رضایی
    ضمن خسته نباشید به شما
    یک سوال دارم ممنون میشم جواب بدین
    من کامپوننت لاگین و ریجیستر رو درست کردم و نمیخوام هیدر و فوتر تو این کامپوننت نمایش داده بشه طرز قرارگرفتن کد ها بصورت زیر هست.

    چطور در روتر مسیردهی کنم که هیدر و فوتر نمایش داده نشه؟ میخوام فقط همون بخش لاگین برای مثال نمایش داده بشه. ممنون میشم جواب بدین.
    با تشکر

    • hamed.rezaee

      hamed.rezaee مدرس دوره

      با سلام، باید کاری شبیه به این رو انجام بدین:
      در فایل app.component.ts

      export class AppComponent {
      showHead: boolean = false;

      ngOnInit() {
      }

      constructor(private router: Router) {
      router.events.forEach((event) => {
      if (event instanceof NavigationStart) {
      if (event[‘url’] == ‘/login’) {
      this.showHead = false;
      } else {
      this.showHead = true;
      }
      }
      });
      }
      }

      و در فایل app.component.html

    • hamed.rezaee

      hamed.rezaee مدرس دوره

      بهنام جان اینجا پاسخ خوانا نمیشه نوشت، ایمیل بده تا برات بفرستم.

      • بهنام

        بهنام

        سلام جناب رضایی
        از اینکه زیاد مزاحم میشم شرمندم و امیدوارم به بزرگیتون ببخشید
        راستش من خودم با سرچ به این نکته ای که گفتید دست پیدا کردم ولی یک مشگل دیگه ای که برام پیش اومده این هست که بعد قرار دادن این کد تو صفحه اصلی هیدر و فوتر نمایش داده نمیشه اگه از event[‘url’] === ‘/’ استفاده نکنم. که در این صورت برای هر آدرس جدید باید همچین کدی بنویسم که نمیدونم صحیح هست یا نه.
        آدرس ایمیل بنده هم خدمتتون: behnam.gholipoor@gmail.com
        ممنون از پاسخگویی شما

  7. بهنام

    بهنام

    سلام
    آموزش خیلی خوبی بود و جا داره یک خسته نباشید خدمتتون بگم
    ولی متاسفانه فونت IDE خیلی کوچیک بود و کمی از کیفیت تصویر کم کرده بود
    یک سوال هم دارم که ممنون میشم جواب بدین
    تو قسمت درست کردن کامپوننت ها برای هر قسمت از سایت باید یک کامپوننت جدا ایجاد بشه مثلا منو ها یا اسلایدر و محتوی ؟
    برای مثال در صفحه ایندکس که دارای سکشن های متفاوتی هست آیا باید در یک کامپوننت نوشته بشه؟
    یا برای مثال برای صفحه ی تماس با ما
    اگه یک توضیح کوچیک بدین که چطور برای این قسمت ها کامپوننت ایجاد کنم ممنون میشم.
    با تشکر

    • hamed.rezaee

      hamed.rezaee مدرس دوره

      با سلام، خوشحالم که آموزش برای شما مفید واقع شده.
      شما باید تا اونجا که می‌تونید برنامه خودتون رو ماژولار کنید یعنی هر جا که فکر می‌کنید برنامه قابلیت استفاده مجدد داره رو تبدیل به یک کامپوننت کنید، در واقع باید یک صفحه اصلی (Master Page) داشته باشین با محتوای مشترک (کامپوننت منو و Header و Footer و…) و کامپوننتی که قراره محتوای متغییر داشته باشه (ورود اطلاعات، نمایش اطلاعات، صفحه تماس و…) و با توجه به نیاز و انتخاب کاربر محتوای متغییر (Content) رو عوض کنید.
      نحوه نوشتن و مسیریابی کامپوننت های منو، صفحه تماس و… هم دقیقا مشابه نمونه نمایش داده شده هست.

  8. imanborumand

    imanborumand

    سلام
    اصلا جالب نبود!
    چیزایی که نوشتین رو خیلی هاشو توضیح ندادین!

    • hamed.rezaee

      hamed.rezaee مدرس دوره

      دوست خوبم، شما نباید از یک آموزش حدود ۲ ساعتی انتظار جزئیات فوق العاده ای داشته باشین. هدف این آموزش بیشتر نمایش نحوه ارتباط یک فریمورک Back-End و Front-End هست.

  9. شایان

    شایان

    آموزش بسیار حرفه ای و جامعی بود. ممنون

  10. حسین

    سلام خسته نباشید . میخاستم بدونم من با این آموزش شما میتونم یک API بنویسم که اعمال اصلی روی دیتابیس رو برام انجام بده .؟ مثل درج و حذف و نمایش و … ؟؟

  11. keyhan

    keyhan

    از نظر استاندارد بدترین اموزشیه که تا حالا دیدم
    یجورایی برای اکثر مردم غیر قابل استفادس

    • hamed.rezaee

      hamed.rezaee مدرس دوره

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

  12. meysam1366

    meysam1366

    سلام ببخشید ورژن لاراولی که آموزشش رو میدید چنده؟

    • hamed.rezaee

      hamed.rezaee مدرس دوره

      وابسته به ورژن نیست این آموزش ولی نسخه ای که کار روی اون انجام میشه ۵ هست.

  13. آیت

    آیت

    سلام . متاسفانه کیفیت تصویر اصلا خوب نیست چون از یه مانیتور با رزیلوشون بالا فیلم گرفته شده متاسفانه در زمان کدنویسی کدها واضح نیستند.

    • hamed.rezaee

      hamed.rezaee مدرس دوره

      با سلام، تصویر برداری به صورت HD و مطابق با استاندارد های تهیه ویدئو این سایت درست شدند.

برای دانلود تصویر روی آن کلیک راست و سپس گزینه save image as رو بزنید