آموزش پیاده سازی 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 به کمک لاراول خواهید آموخت:
۱٫ بخش Back-End یا سمت سرور که شامل بخش های:
- نصب پیش نیازها و ایجاد پروژه Laravel
- تنظیمات پایگاه داده
- ایجاد Migration
- ساخت مدل
- ایجاد کنترلر
- مسیریابی
- تست پروژه ایجاد شده به وسیله API Environment
۲٫ بخش Front-End یا سمت کاربر که شامل بخش های:
- ایجاد کامپونت های مورد نیاز
- مسیریابی
- پیاده سازی UI
- پیاده سازی سرویس
- ایجاد Middleware برای CORS
- تست پروژه
۳٫ پیاده سازی اهراز هویت به وسیله JWT شامل:
- پیاده سازی مدل User
- پیاده سازی کنترلر User
- پیاده سازی مکانیزم JWT سمت سرور
- پیاده سازی مکانیزم JWT سمت کاربر
شما می توانید هرگونه نظر و پیشنهاد خود درباره این دوره را از طریق دیدگاه های همین پست مطرح کنید.
با سلام
من یادگیری لاراول را با فیلم های آموزشی لاراول پارس کلیلک که بیش از ۱۰۰ قسمت بود و همچنین اموزش های زبان اصلی خود لاراول و لاراکست و لیندا و یکسری اموزش های دیگر را هم دیده بودم. همه به صورت خود اموز .
این اموزش شما دقیقا جمع بندی لازم برای این مبحث برای من بود و کاملا مفید بود.
فقط خواستم به این وسیله از شما تشکر کرده باشم.
برای سایر دوستان هم این نکته را بگم که برنامه نویسی وب به دانش گسترده ای (اچ تی ام ال – سی اس اس – بوت استرپ – پی اچ پی و …..)احتیاج دارد و تنها با فراگیری یک مبحث به تنهایی نمی توانید به نتیجه دلخواه برسید.
من قبلا تجربه برنامه نویسی ویندوزی با دلفی را داشتم .(با تسلط به دلفی می توانستید یک برنامه دلخواه را تولید کنید) ولی در وب به کلی اطلاعات پیش زمینه احتیاج داریم.
بازهم ممنون