توضیحات
پروژه محور API نویسی در لاراول به ایجاد و توسعهی ویژگیها و سرویسهای API در چارچوب لاراول متمرکز است. این دوره به توسعهدهندگان کمک میکند تا با استفاده از Laravel و اصول RESTful API، سرویسهای وب قابل اعتماد و کارآمد بسازند.
RESTful API چیه؟
RESTful API یک نوع رویکرد برنامهنویسی است که بر اساس معماری REST (Representational State Transfer) توسعه یافته است. REST یک سبک معماری مبتنی بر وب است که به عنوان یک مدل ارتباطی بین سیستمها استفاده میشود. در RESTful API، منابع (Resources) به عنوان مفاهیم قابل مشاهده و تعاملی نمایانگر دادهها یا خدمات مختلف در سیستم تلقی میشوند.
چه مباحثی در این دوره API نویسی تدریس شده؟
-
مقدمه به Laravel و RESTful API:
- معرفی Laravel به عنوان یک چارچوب محبوب برای توسعه API
- مفاهیم پایه Laravel از جمله Eloquent ORM و Routing
-
آشنایی با RESTful API:
- معرفی اصول RESTful و معماری برنامه نویسی
- نحوهی طراحی مسیرها و اندازهگیری منابع
-
نصب و پیکربندی Laravel برای API:
- نصب Laravel و تنظیمات اولیه
- تنظیمات مسیرها و کنترلرها برای پشتیبانی از درخواستها و پاسخهای API
-
استفاده از Eloquent ORM در API:
- ایجاد مدلها و ارتباطات آنها
- اجرای عملیات CRUD (Create, Read, Update, Delete) بر روی دادهها
-
مدیریت دسترسیها و امنیت:
- استفاده از میانورهای Laravel برای احراز هویت و تأیید دسترسی
- اعمال سیاستهای دسترسی به منابع
-
استفاده از Exception های Laravel برای مدیریت خطا:
- کنترل خطاها و پاسخ دهی به درخواستهای ناموفق
- ضبط و گزارش خطاها
-
استفاده از منابع جانبی و ادغام API:
- ارتباط با APIهای خارجی
- استفاده از ابزارها و کتابخانههای مفید
-
تست و ایجاد مستندات API:
- نوشتن تستهای واحد و تستهای اجتماعی
- ایجاد مستندات جامع برای API
-
استقرار و مدیریت نسخه:
- استقرار API در محیط تولید
- مدیریت و ارتقاء نسخههای API
پیشنیاز های این دوره چیه؟
برای این دوره بهتر است شما مسلط به PHP و Laravel باشید و به خوبی کار کنید، همینطور بهتره شما کار با JSON ها بلد باشید. اگه دوست داشتید میتونید کار با Postman هم یاد بگیرید.
در این دوره پروژه عملی انجام میدیم؟
یکی از مزایا این دوزه پروژه عملی آن هست که شما بعد از یادگیری API نویسی در لاراول، سراغ پروژه غملی میریم و چیز هایی که یاد گرفتیم در قالب یک پروژه خفن اجرا میکنیم.
این دوره ویژه چه کسانی هست؟
این دوره مخصوص کسایی هست که با PHP و Laravel میکنند و میخوان پیشرفت کنند و تبدیل به سنیور بشن، شما برای تبدیل شدن به یک سنیور حتما باید API نویسی بلد باشید همینطور اکثر شرکت ها این مهارت براشون مهمه و شرط استخدامه!
وقتی این دوره تموم کردم قدم بعدیم چی باشه؟
زمانی که شما این دوره به پایان رسوندید سعی کنید پروژه های مختلف REST API درست کنید و مسلط مسلط بشید، بعدش میتونید ابزار های مختلف برای API نویسی تست کنید. اگر این کار ها کردید میتونید دوره های دیگه لاراولی پرانتز رو ببینید.
پرانتز برای یادگیری مناسب هست؟
پرانتز همیشه سعی کرده که بهترین کیفیت برای دانشجویان خودش فراهم کنه، پرانتز دانشجویانش دوست دارد و تلاش میکند تا در فضای عالی بتونند مهارت خودشون تقویت کنند.
ما از خودمون تعریف نمیکنیم چون به خودمون اعتماد داریم و چیزی که بهترینه لازم به تعریف نیست :)
فقط کافیه خودتون مقایسه کنید!
یش نیاز های دوره
مدرس دوره
میلاد خسروی
Fun Developer
برنامه نویس فان | Fun Developer
یک آدم ساده که عاشق برنامه نویسی و کد زدنه :)
تلاش میکنه تا به بقیه کمک کنه.