×
ribbon

آموزش لاراول (فریم ورک پی اچ پی): مبانی و شروع به کار با لاراول

هنگامی که برنامه های وب پیشرفته می سازیم، پی اچ پی ساده خیلی سریع تبدیل به یک عامل... بیشتر
جدید
گواهی‌نامه
بدون امتیاز
9دانشجو
3ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیمرداد ۱۴۰۵

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آشنایی و آغاز به کار با لاراول

یادگیری نماها و موتور قالب بندی Blade

کار با مسیرها، درخواست ها و پاسخ ها در لاراول

یادگیری استفاده از کنترلرها و مدل ها در لاراول

این دوره شامل:

3 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

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

6 فصل63 جلسه3 ساعت ویدیو
مقدمه
  1- مروری بر دوره
01:34
فصل اول – آغاز به کار
  1- مقدمه
01:27
  2- لاراول چیست؟
02:26
  3- MVC علیه غیر MVC
02:16
  4- MVC‌ و ساختار این دوره
03:31
  5- دوره های دیگر
02:28
  6- پیش نیازهای دوره
01:20
  7- ساخت یک پروژه لاراول
06:59
  8- آشنایی با ساختار پوشه بندی
04:57
  9- مقدمه ای بر محیط خط فرمان Artisan
00:58
  10- استفاده از این دوره به همراه دیگر نسخه های لاراول
01:04
فصل دوم – نماها و موتور قالب بندی Blade
  1- مقدمه
01:36
  2- Viewها و موتور قالب بندی
01:56
  3- چرا باید از موتور قالب بندی استفاده کنیم؟
01:50
  4- Blade – نمایش داده و استفاده از Layoutها
02:39
  5- دمو: استفاده از Layoutها
05:25
  6- دمو: نمایش داده
01:37
  7- Blade – Partialها
01:09
  8- دمو - Partialها
02:57
  9- Blade – ساختار کنترل
01:02
  10- دمو – ساختار کنترل
02:42
  11- Blade – محافظت از XSS
01:08
  12- دمو - محافظت از XSS
01:29
  13- تنظیم کردن پروژه این دوره
04:23
  14- Facadeها و کارهای نهایی
03:07
فصل سوم – کار با مسیرها
  1- مقدمه
00:51
  2- جریان درخواست لاراول
05:19
  3- وظیفه یک روتر چیست؟
01:38
  4- ساختن مسیرها
03:57
  5- دمو – مسیرها و Viewهای پروژه
02:40
  6- ناوبری و نام های مسیرها
02:56
  7- دمو – افزودن ناوبری به پروژه
00:43
  8- وارد کردن پارامترهای مسیر
01:52
  9- ساختن و استفاده از مسیرهای POST
03:53
  10- ساختاربندی مسیرها با گروه های Route
01:52
  11- جمع بندی
01:12
فصل چهارم – کار با درخواست ها و پاسخ ها
  1- مقدمه
00:51
  2- کار با درخواست ها و ارسال پاسخ ها
02:34
  3- دمو – استخراج کردن داده از یک درخواست GET
02:29
  4- دمو – ارسال داده به یک View
05:50
  5- کار با درخواست های POST با تزریق وابستگی
03:44
  6- تزریق وابستگی و Facadeها
01:29
  7- دمو – استفاده از تزریق وابستگی
01:42
  8- محافظت در برابر حملات CSRF
03:01
  9- دمو - محافظت در برابر حملات CSRF
01:02
  10- استفاده از Sessionها برای نمایش دادن داده های موقت
04:47
  11- یک مورد از تایید اعتبار ورودی کاربر
01:09
  12- دمو – به کار بردن تایید اعتبار ورودی
05:28
  13- دمو – نمایش دادن خطاهای اعتبارسنجی
02:42
  14- دمو – برون سپاری پیام های خطا به Partialها
01:07
  15- جمع بندی
01:12
فصل پنجم – استفاده از کنترلرها و مدل ها
  1- مقدمه
02:00
  2- مروری بر کنترلرها و مدل ها
01:33
  3- دمو – ساختن مدل پست
03:23
  4- دمو – افزودن متدها به مدل
03:23
  5- دمو – ساختن کنترلر پست
03:45
  6- متصل کردن Actionها و مسیرهای کنترلر
02:38
  7- لاراول چگونه کنترلر را پیدا می کند
01:18
  8- یک قاعده نحوی دیگر برای Route
01:15
  9- دمو – تکمیل کردن مدل پست
01:17
  10- دمو – تکمیل کردن کنترلر
01:52
  11- استفاده از اعتبارسنجی در کنترلرها
02:15
  12- تکمیل کردن پروژه و جمع بندی
05:42

پیش‌نیاز‌ها

آشنایی اولیه با PHP به عنوان پیش نیاز توصیه می شود.

توضیحات دوره

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

در ابتدا با تئوری لاراول آشنا می شوید، سپس یاد می گیرید چگونه View ها را ساخته و رندر کنید و با درخواست ها و ورودی ها کار کنید. در انتها منطق تجاری را با استفاده از یک رویکرد Model-View-Controller به صفحه ای که در مرورگر نشان داده می شود متصل می کنیم. بعد از اتمام این دوره می توانید برگردید و برنامه ای که روی آن کار می کردید را در زمان کمتری کامل کنید و در عین حال تنها روی منطق تجاری اصلی تان تمرکز کنید.

دیدگاه کاربران

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

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

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
3دوره
35دانشجو
1نظر و امتیاز

تجربه به عنوان توسعه‌دهنده (وب):

از سن ۱۲ سالگی که شروع کردم، هرگز یادگیری مهارت‌ها و زبان‌های برنامه‌نویسی جدید را متوقف نکردم. در اوایل کار شروع به ساخت وب‌سایت برای دوستان و همچنین برای تفریح کردم. علاوه بر توسعه وب، من پایتون و سایر زبان‌های غیر مبتنی بر وب را نیز کاوش کردم. این اشتیاق از آن زمان تاکنون ادامه داشته و من را به تصمیم‌گیری برای کار به عنوان یک توسعه‌دهنده وب فریلنسر و مشاور سوق داد. موفقیت و لذتی که در این شغل دارم بسیار زیاد است و واقعاً آن اشتیاق را با شعله‌ای زنده نگه می‌دارد.

با شروع توسعه وب در سمت بک‌اند (PHP با لاراول، NodeJS، پایتون)، من در بسیاری از پروژه‌ها به تدریج به یک توسعه‌دهنده فرانت‌اند با استفاده از فریم‌ورک‌های مدرن مانند React، Angular یا VueJS تبدیل شدم. امروزه از هر دو دنیا لذت می‌برم!

من همچنین برنامه‌های کاربردی فول‌استک می‌سازم و دانش تخصصی در زمینه DevOps و محاسبات ابری کسب کرده‌ام - که این امر با گواهینامه‌های متعدد AWS که دارم (شامل گواهینامه سطح بالای حرفه‌ای معمار راهکار) اثبات شده است.

به عنوان یک توسعه‌دهنده خودآموخته، فرصتی داشتم تا با تحصیل در رشته مدیریت کسب‌وکار که مدرک کارشناسی ارشد آن را دارم، افق‌های دیدم را گسترش دهم. این امر به من اجازه داد تا در یک شرکت بزرگ مشاوره استراتژیک و همچنین یک بانک مشغول به کار شوم. اگرچه در طول یادگیری متوجه شدم که توسعه را بیشتر از این حوزه‌ها دوست دارم، اما زمان حضور در این بخش به طور قابل توجهی تجربه و مهارت‌های کلی مرا بهبود بخشید.

تجربه به عنوان مدرس:

به عنوان یک حرفه‌ای خودآموخته، من واقعاً بخش‌های سخت و موضوعات دشوار هنگام یادگیری زبان‌های جدید یا بهبود زبان‌های شناخته شده را می‌شناسم. این پیش‌زمینه و تجربه به من امکان می‌دهد تا بر مهم‌ترین مفاهیم کلیدی و موضوعات تمرکز کنم. سابقه درخشان من شامل بسیاری از دوره‌های با امتیاز ۵ ستاره و بیش از ۲,۰۰۰,۰۰۰ دانشجو در یودمی، بهترین مدرک برای این ادعاست.

چه به عنوان مدرس توسعه نرم‌افزار و چه تدریس مدیریت کسب‌وکار، همیشه بازخورد بسیار خوبی دریافت کرده‌ام. پاداش‌بخش‌ترین تجربه این است که ببینم چگونه افراد با کمک محتوای من، شغل‌های جدید و بهتری پیدا می‌کنند، برنامه‌های کاربردی وب فوق‌العاده می‌سازند، پروژه‌های شگفت‌انگیز کسب می‌کنند یا صرفاً از سرگرمی خود لذت می‌برند.

به همراه مانوئل لورنز، آکادم‌مایند را تأسیس کردم تا بهترین تجربه یادگیری ممکن را به بیش از ۲,۰۰۰,۰۰۰ دانشجوی خود ارائه دهیم.