آموزش خرید قسطی (بخش بخش) دوره های آرتور!

کلیک کنید
دوره رایگان آموزش API نویسی با لاراول

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

در این دوره، API نویسی با Laravel را به‌صورت پروژه‌محور و کاربردی یاد می‌گیرید و با مفاهیم مهم موردنیاز برای ساخت APIهای حرفه‌ای، امن و قابل استفاده در پروژه‌های واقعی آشنا می‌شوید.امروزه بسیاری از وب‌سایت‌ها و اپلیکیشن‌های مدرن از معماری Frontend و Backe

878,000تومان
شروع دوره: ۱۴۰۵/۵/۲۹ مدت زمان: 07:14
میزان پیشرفت 100%

زمان تقریبی

07:14

تعداد بازدید

۴ نفر

گواهینامه

در آپدیت آینده

مدت زمان07:14:00
جلسات18 جلسه
پشتیبانینامحدود
نحوه پشتیبانیتلگرام/تیکت

توضیحات دوره

دوره رایگان آموزش API نویسی با لاراول

آموزش 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 نیاز دارند ایجاد کنید.

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

1

مقدمه آموزش لاراول 12

شامل ویدئو و صوت
2

توضیحات کوتاه درباره لاراول

شامل ویدئو و صوت
07:33
3

نصب لاراول 12

شامل ویدئو و صوت
20:18
4

بررسی ساختار لاراول

شامل ویدئو و صوت
29:00
5

اجرای یک پروژه بیرونی لاراولی

شامل ویدئو و صوت
14:48
6

نصب PostMan

شامل ویدئو و صوت
12:35
7

مبحث Routes در لاراول

شامل ویدئو و صوت
41:43
8

مبحث Database در لاراول

شامل ویدئو و صوت
31:24
9

مبحث Model در لاراول

شامل ویدئو و صوت
20:18
10

مبحث Controller در لاراول

شامل ویدئو و صوت
31:52
11

ساخت یک Api ساده

شامل ویدئو و صوت
48:43
12

اعتبارسنجی در لاراول

شامل ویدئو، سورس و صوت
43:03
13

آپلود فایل در لاراول

شامل ویدئو و صوت
25:31
14

روابط در لاراول - بخش اول

شامل ویدئو و صوت
16:04
15

روابط در لاراول - بخش دوم

شامل ویدئو و صوت
23:37
16

روابط در لاراول - بخش سوم

شامل ویدئو و صوت
20:05
17

روابط در لاراول - بخش چهارم

شامل ویدئو و صوت
25:52
18

جهنم N+1

شامل ویدئو و صوت
12:03

نظرات دانشجویان

نظرات، پیشنهادات و تجربیات خود را با ما به اشتراک بگذارید

برای ثبت نظر وارد شوید

لطفاً برای ثبت نظر و مشاهده تجربیات دیگران وارد حساب کاربری خود شوید

دیدگاه‌های شما

در حال دریافت نظرات...

ثبت‌نام دوره

روش پرداخت:

878,000تومان
تاریخ شروع:۱۴۰۵/۵/۲۹
آخرین بروزرسانی:۱۴۰۵/۵/۲۹
نوع دسترسی:مادام‌العمر
ظرفیت:نامحدود

پیش‌نیاز:

این دوره پیش‌نیازی ندارد

رضا کوهساری

رضا کوهساری

مدیر و مدرس آرتور

آشنایی من با دنیای برنامه نویسی از دوران دانشگاه آغاز شد و با ساخت اپلیکیشن های اندروید قدم به این مسیر گذاشتم، اما به تدریج شیفته طراحی وب شدم و اکنون بیش از ۸ سال است که در این حوزه فعالیت میکنم. در کنار توسعه، تدریس را نیز از ۵ سال پیش شروع کرده ام و تا امروز افتخار داشتم بیش از ۲ هزار ساعت آموزش آنلاین و ۲۵۰۰ ساعت آموزش حضوری را در کارنامه خود ثبت کنم و بیش از ۵ هزار دانشجو را در این مسیر همراهی کنم. حالا خوشحالم که میتوانم تمام این تجربیات چند ساله را در پلتفرم آموزش برنامه نویسی آرتور با شما به اشتراک بگذارم؛ چراکه خودم نیز همواره به یادگیری مطالب جدید علاقه مندم و معتقدم بهترین راه برای پیشرفت، همین همراهی و یادگیری دوطرفه است. مشتاقم که با همدیگر در این مسیر پیش برویم! 🚀