آموزش خرید قسطی (بخش بخش) دوره های آرتور!
کلیک کنید
دوره آموزش API نویسی با لاراول
در این دوره، API نویسی با Laravel را بهصورت پروژهمحور و کاربردی یاد میگیرید و با مفاهیم مهم موردنیاز برای ساخت APIهای حرفهای، امن و قابل استفاده در پروژههای واقعی آشنا میشوید.امروزه بسیاری از وبسایتها و اپلیکیشنهای مدرن از معماری Frontend و Backe
زمان تقریبی
07:14
تعداد بازدید
۴ نفر
گواهینامه
در آپدیت آینده
توضیحات دوره

آموزش API نویسی با Laravel
در این دوره، API نویسی با Laravel را بهصورت پروژهمحور و کاربردی یاد میگیرید و با مفاهیم مهم موردنیاز برای ساخت APIهای حرفهای، امن و قابل استفاده در پروژههای واقعی آشنا میشوید.
امروزه بسیاری از وبسایتها و اپلیکیشنهای مدرن از معماری Frontend و Backend جداگانه استفاده میکنند. در چنین پروژههایی، Laravel میتواند بهعنوان Backend و ارائهدهنده API مورد استفاده قرار بگیرد و فریمورکهایی مانند Nuxt.js، Vue.js و React از طریق API با Laravel ارتباط برقرار کنند.
در این دوره، هدف فقط یادگیری چند دستور یا نوشتن چند Route نیست؛ بلکه تلاش میکنیم ساختار صحیح REST API در Laravel را یاد بگیریم و با مفاهیمی آشنا شویم که در پروژههای واقعی و تجاری مورد استفاده قرار میگیرند.
در این دوره چه چیزهایی یاد میگیرید؟
در طول دوره با مفاهیم و تکنیکهای مهم توسعه API با Laravel آشنا خواهید شد؛ از ایجاد Route و Controller گرفته تا دریافت و اعتبارسنجی اطلاعات، کار با دیتابیس، ارسال Responseهای استاندارد و مدیریت خطاها.
همچنین ساختار API را به شکلی پیادهسازی میکنیم که بتوان از آن در پروژههای مختلف Frontend استفاده کرد.
برخی از مباحثی که در این دوره با آنها کار خواهید کرد عبارتاند از:
- ساخت API با Laravel
- طراحی و مدیریت Routeهای API
- ایجاد Controller برای API
- دریافت اطلاعات از سمت Client
- ارسال Responseهای استاندارد JSON
- کار با Request و Response
- اعتبارسنجی اطلاعات در API
- مدیریت خطاها و Responseهای مناسب
- کار با مدلها و دیتابیس در API
- ارتباط API با Frontend
- پیادهسازی ساختار مناسب برای APIهای پروژه
- آشنایی با اصول RESTful API
- پیادهسازی APIهای موردنیاز یک پروژه واقعی
- آمادهسازی Backend برای اتصال به Nuxt.js
ارتباط Laravel و Nuxt.js
یکی از مهمترین کاربردهای API نویسی در پروژههای مدرن، ایجاد ارتباط بین Backend و Frontend است.
در این ساختار، Laravel وظیفه مدیریت Backend، دیتابیس، احراز هویت، منطق برنامه و APIها را برعهده دارد و Nuxt.js میتواند بهعنوان Frontend از این APIها استفاده کند.
به همین دلیل، مباحث این دوره میتواند پایه بسیار مناسبی برای توسعه پروژههایی باشد که در آنها Laravel و Nuxt.js در کنار یکدیگر استفاده میشوند.
این دوره بخشی از یک دوره جامعتر است
این دوره بهصورت مستقل میتواند برای یادگیری API نویسی با Laravel مورد استفاده قرار بگیرد؛ اما در عین حال، این دوره یکی از بخشهای دوره جامع ساخت فروشگاه فایل با Laravel + NuxtJs است.
در دوره جامع، یک پروژه واقعی فروشگاه فایل را از بخش Backend تا Frontend توسعه میدهیم و Laravel و Nuxt.js را در کنار یکدیگر به کار میگیریم.
بنابراین اگر هدف شما یادگیری توسعه یک پروژه واقعی با Laravel + Nuxt.js است، این دوره زیر دوره ای است از دوره جامع ساخت فروشگاه فایل با Laravel + NuxtJs
این دوره برای چه کسانی مناسب است؟
این دوره برای افرادی مناسب است که با مبانی Laravel آشنایی دارند و میخواهند وارد دنیای API Development شوند و Backend پروژههای خود را به شکل API طراحی کنند.
همچنین اگر قصد دارید با Laravel در کنار Nuxt.js، Vue.js یا React کار کنید، یادگیری API نویسی یکی از مهارتهای مهم و ضروری برای شما خواهد بود.
هدف دوره
هدف اصلی این دوره این است که بعد از پایان آموزش، بتوانید با Laravel APIهای موردنیاز پروژههای واقعی خود را طراحی و پیادهسازی کنید و Backend را بهصورت مستقل از Frontend توسعه دهید.
در نتیجه، با یادگیری مباحث این دوره میتوانید پایه مناسبی برای توسعه پروژههای مدرن، فروشگاههای اینترنتی، پنلهای مدیریت، اپلیکیشنهای تحت وب و سایر پروژههایی که به API نیاز دارند ایجاد کنید.
سرفصلهای دوره
مقدمه آموزش لاراول 12
شامل ویدئو و صوتتوضیحات کوتاه درباره لاراول
شامل ویدئو و صوتنصب لاراول 12
شامل ویدئو و صوتبررسی ساختار لاراول
شامل ویدئو و صوتاجرای یک پروژه بیرونی لاراولی
شامل ویدئو و صوتنصب PostMan
شامل ویدئو و صوتمبحث Routes در لاراول
شامل ویدئو و صوتمبحث Database در لاراول
شامل ویدئو و صوتمبحث Model در لاراول
شامل ویدئو و صوتمبحث Controller در لاراول
شامل ویدئو و صوتساخت یک Api ساده
شامل ویدئو و صوتاعتبارسنجی در لاراول
شامل ویدئو، سورس و صوتآپلود فایل در لاراول
شامل ویدئو و صوتروابط در لاراول - بخش اول
شامل ویدئو و صوتروابط در لاراول - بخش دوم
شامل ویدئو و صوتروابط در لاراول - بخش سوم
شامل ویدئو و صوتروابط در لاراول - بخش چهارم
شامل ویدئو و صوتجهنم N+1
شامل ویدئو و صوتنظرات دانشجویان
نظرات، پیشنهادات و تجربیات خود را با ما به اشتراک بگذارید
برای ثبت نظر وارد شوید
لطفاً برای ثبت نظر و مشاهده تجربیات دیگران وارد حساب کاربری خود شوید
دیدگاههای شما
در حال دریافت نظرات...
ثبتنام دوره
روش پرداخت:
پیشنیاز:
این دوره پیشنیازی ندارد
رضا کوهساری
مدیر و مدرس آرتور
آشنایی من با دنیای برنامه نویسی از دوران دانشگاه آغاز شد و با ساخت اپلیکیشن های اندروید قدم به این مسیر گذاشتم، اما به تدریج شیفته طراحی وب شدم و اکنون بیش از ۸ سال است که در این حوزه فعالیت میکنم. در کنار توسعه، تدریس را نیز از ۵ سال پیش شروع کرده ام و تا امروز افتخار داشتم بیش از ۲ هزار ساعت آموزش آنلاین و ۲۵۰۰ ساعت آموزش حضوری را در کارنامه خود ثبت کنم و بیش از ۵ هزار دانشجو را در این مسیر همراهی کنم. حالا خوشحالم که میتوانم تمام این تجربیات چند ساله را در پلتفرم آموزش برنامه نویسی آرتور با شما به اشتراک بگذارم؛ چراکه خودم نیز همواره به یادگیری مطالب جدید علاقه مندم و معتقدم بهترین راه برای پیشرفت، همین همراهی و یادگیری دوطرفه است. مشتاقم که با همدیگر در این مسیر پیش برویم! 🚀
