قیمت این دوره: 450,000 تومان
  • مدرس دوره : طه قاسمی زرگر
  • تعداد ویدیوها : 52 ویدیو
  • مدت زمان دوره : 17:7:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1403/07/16
ثبتـــ نام در این دوره ثبت نام در دوره
متخصص لاراول 1

متخصص لاراول 1

هدف از ارائه دوره متخصص لاراول 1، کمک به افرادی است که علاقمند به شروع کار در حوزه برنامه نویسی بک اند را دارند و اطلاعات کمی درباره مواردی مانند زبان برنامه نویسی php، دیتابیس Mysql و حتی فریم ورک لاراول دارند و به دنبال دوره ای هستند برای یادگیری ساده و سریع اصول پایه ای و ورود قدرتمند به حوزه برنامه نویسی بک اند وب با فریم ورک لاراول.

در این دوره به مفاهیم اصلی زبان برنامه نویسی php که قلب تپنده فریم ورک لاراول هست می‌پردازیم. درباره پایگاه داده قدرتمند Mysql توضیحات خوبی خواهیم داد و مفاهیم مهمی مانند MVC, Api,  و ... را به خوبی برای شما عزیزان شرح خواهیم داد و حتی از Docker نیز برای توسعه و راه اندازی پروژه بر روی سرور استفاده خواهیم کرد، به طوری که تمامی موارد مورد نیاز برای شروع بک اند با فریم ورک محبوب لاراول را برای شما عزیزان پوشش داده باشیم.

در طی دوره نیز یک وب اپلیکیشن کارآمد را طراحی خواهیم کرد که علاوه بر کمک به درک بهتر شما از لاراول، می‌تواند در رزومه شما نیز قرار گیرد.

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

نصب و راه اندازی php و موارد مورد نیاز برای شروع دوره

آموزش موارد پایه ای فریم ورک لاراول و MVC

آموزش موارد پایه ای دیتابیس

آموزش موارد پایه ای احراز هویت کاربران

شروع پروژه ساخت یک وب اپلیکیشن با لاراول

 

 



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

  1. توانایی کار با کامپیوتر
  2. آشنایی مقدماتی با برنامه نویسی
  3. آشنایی با HTML

فهرستـــ ویدیوها

مدت زمان دوره 17:7:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • نصب ابزار های مورد نیاز

00:07:26

در این قسمت تمامی ابزار های مورد نیاز شروع دوره رو با هم بررسی میکنیم و نصبشون میکنیم. vscode و افزونه های کاربردی لاراول از جمله ی اونا هستن.

2
  • نصب php و کانفیگ آن

00:19:34

در این قسمت php رو روی سیستم خودمون نصب میکنیم و تنظیمات مورد نیازش رو انجام میدیم تا یک مرحله به کار با لاراول نزدیک تر شده باشیم.

3
  • مروری بر زبان php و موارد مهم آن

00:25:55

توی این قسمت از php استفاده میکنیم و یه خروجی کوچیک هم از کدمون هم توی مرورگر و هم توی محیط ترمینال خواهیم دید. الان دیگه php روی سیستم ما نصبه و به خوبی کار میکنه ...

4
  • معرفی و نصب پکیج منجیر Composer

00:06:04

توی این قسمت به معرفی و دلیل استفاده از کامپوزر میپردازیم و با هم اون رو روی سیستم خودمون نصب میکنیم.

5
  • نصب اولین پکیج (Slugify) با Composer

00:17:36

پکیج پر کاربرد Slugify رو قرار با استفاده از کامپوزر نصب بکنیم و ازش استفاده بکنیم تا ببینید چقدر راحته استفاده از Composer برای نصب پکیج. Slugify برای تولید slug یا همون آدرس url صفحاتمون مورد استفاده قرار میگیره.

6
  • نصب لاراول با استفاده از Composer

00:07:03

توجه: فایل مربوط به قسمت قبل در این قسمت قرار گرفته میتونید دانلود کنید. توی این قسمت لاراول رو با هم دیگه نصب میکنیم.

7
  • آموزش مسیر ها در لاراول (Routes in laravel)

00:11:26

در این قسمت با هم دیگه یاد میگیریم که چطوری میتونیم مسیر یا Route جدیدی رو برای پروژه لاراولی خودمون ایجاد کنیم.

8
  • آموزش کنترل ها در لاراول (Controller)

00:14:27

در این قسمت با هم یاد میگیریم که چطوری میتونیم از C واژه MVC که همون Controller میشه توی لاراول استفاده کنیم و یک مرحله به یادگیری کامل معماری پر کاربر MVC در لاراول نزدیک تر میشیم.

9
  • آموزش ویوها در لاراول (Views)

00:22:17

توی این قسمت به طور کامل با view ها توی لاراول آشنا میشیم که خیلیم پر کاربرد و پر اهمیت هستن.

10
  • آموزش کامپوننت ها (Component) در لاراول

00:25:41

در این قسمت کار با کامپوننت ها در لاراول رو با هم یاد خواهیم گرفت و صفحه اصلی وب اپلیکیشن خودمون رو هم راه اندازی میکنیم.

11
  • نصب دیتابیس Mysql روی سیستم و استفاده از آن

00:12:28

توی این قسمت mysql رو نصب میکنیم و ساخت دیتابیس باهاش رو هم بررسی میکنیم.

12
  • آموزش Migrations در لاراول

00:22:42

توی این قسمت در رابطه با migration های لاراول اطلاعات کسب میکنیم.

13
  • آموزش Insert اطلاعات در دیتابیس

00:23:34

توی این قسمت با هم اطلاعات خودمون رو توی دیتابیس وارد میکنیم.

14
  • انجام Validation و Error Handling در لاراول

00:26:23

در این قسمت یاد میگیریم که چطور میتوینم Request دریافت شده از کاربر رو اعتبار سنجی کنیم و اگر اطلاعات ارسالیش طبق استاندارد ما نیست چطور میتونیم در قالب error این رو به کاربر نشون بدیم.

15
  • ایجاد قابلیت ورود کاربر (Login) به وب اپلیکیشن

00:24:11

توی این قسمت عملیات لاگین کاربر رو به طور کامل با هم انجام میدیم و پروژمون رو کامل تر میکنیم.

16
  • ایجاد قابلیت خروج (Logout) کاربر از حساب کاربری

00:24:11

در این قسمت عملیات خروج کاربر از حساب کاربری و استفاده از Redirect و Flash message در لاراول آموزش داده می شود.

17
  • ایجاد قابلیت ساخت پست برای وب اپلیکیشن

00:32:12

در این قسمت قابلیت ایجاد پست رو به اپلیکیشن خودمون اضافه میکنیم و اولین پستمون رو هم منتشر میکنیم!

18
  • ایجاد صفحه Single Post وب اپلیکیشن

00:12:06

در این قسمت صفحه ی Single Post رو هم به اپلیکیشن خودمون اضافه میکنیم.

19
  • ایجاد صفحه Single Post وب اپلیکیشن (بخش دوم)

00:10:49

ادامه قسمت قبلی در این قسمت ارائه خواهد شد.

20
  • آموزش Middleware

00:21:52

مبحث مهم Middleware ها رو با هم دیگه توی این قسمت بررسی میکنیم.

21
  • راه اندازی قسمت پروفایل کاربری

00:29:41

در این قسمت بخش پروفایل کاربری رو راه اندازی میکنیم.

22
  • تغییرات جزئی در پروژه

00:08:34

یه سری تغییرات جزئی رو توی این قسمت انجام میدیم.

23
  • آموزش Policy

00:19:47

در این قسمت کار با Policy ها رو یاد میگیریم و برای عملیات حذف پست هامون Policy ست میکنیم.

24
  • راه اندازی قابلیت Update پست ها

00:28:55

در این قسمت قابلیت ویرایش پست ها رو به اپلیکیشن خودمون اضافه میکنیم.

25
  • اضافه کردن نقش کاربری ادمین

00:28:55

در این قسمت نقش کاربریAdmin رو به پروژمون اضافه می کنیم.

26
  • آموزش Gates در لاراول

00:10:26

مبحث مهم Gates رو توی این قسمت با هم یاد میگیرم و پیاده سازیش میکنیم.

27
  • ایجاد قابلیت بارگذاری عکس پروفایل کاربری

00:22:35

ایجاد قابلیت بارگذاری عکس پروفایل کاربری رو در این قسمت انجام میدیم.

28
  • معرفی و نصب پکیج Intervention

00:10:46

معرفی و نصب پکیج Intervention رو در این قسمت انجام میدیم. این پکیج به نوعی فوتوشاپ لاراول هست.

29
  • آموزش کار با پکیج Intervention

00:17:30

آموزش کار با پکیج Intervention

30
  • آموزش استفاده از Accessor

00:28:54

آموزش استفاده از Accessor برای ذخیره نام آواتار کاربر در دیتابیس رو با هم توی این قسمت خواهیم داشت.

31
  • پیاده سازی قابلیت Follow کردن کاربران

00:31:27

پیاده سازی قابلیت Follow کردن کاربران رو در این قسمت با هم انجام میدیم.

32
  • ایجاد قابلیت Unfollow در اپلیکیشن

00:21:25

ایجاد قابلیت Unfollow در اپلیکیشن رو در این قسمت با هم پیاده سازی میکنیم و Repository اپلیکیشن هم در این قسمت خدمت شما ارائه میشه.

33
  • ساخت صفحات پروفایل کاربری بخش اول

00:23:02

صفحات پروفایل کاربری رو در این قسمت سازماندهی شده تر میکنیم و طراحیش رو کامل تر میکنیم.

34
  • ساخت صفحات پروفایل کاربری بخش دوم

00:22:08

صفحات پروفایل کاربری رو در این قسمت سازماندهی شده تر میکنیم و طراحیش رو کامل تر میکنیم.

35
  • نمایش Followers و Followings کاربران

00:28:22

نمایش Followers و Followings کاربران رو در این قسمت خواهیم داشت.

36
  • نمایش feed Posts

00:16:52

نمایش feed Posts یا همون آخرین پست های کاربرانی که دنبال شده اند رو در این قسمت پیاده سازی میکنیم.

37
  • اضافه کردن Pagination به پروژه

00:09:45

اضافه کردن Pagination به پروژه در این قسمت انجام میشود.

38
  • پیاده سازی Component جدید برای پست ها و نمایش Title صفحات

00:25:29

پیاده سازی Component جدید برای پست ها و نمایش Title صفحات

39
  • اضافه کردن Live Search به پروژه

00:19:23

اضافه کردن Live Search به پروژه برای نمایش زنده ی نتایج سرچ

40
  • اضافه کردن Live Search به پروژه بخش دوم

00:23:26

اضافه کردن Live Search به پروژه بخش دوم

41
  • آموزش Event & Listners

00:21:00

آموزش مبحث مهم و کاربردی Event & Listners رو در این قسمت داریم.

42
  • اضافه کردن Live Chat به پروژه بخش اول

00:27:45

گفتگوی آنلاین رو به پروژمون اضافه میکنیم تا کاربرانمون بتونن توی سایت با هم در تعامل باشن.

43
  • اضافه کردن Live Chat به پروژه بخش دوم

00:19:20

گفتگوی آنلاین رو به پروژمون اضافه میکنیم تا کاربرانمون بتونن توی سایت با هم در تعامل باشن.

44
  • Single Page Application صفحه ی پروفایل بخش اول

00:22:53

منظور از SPA حالتی است که صفحه ما بدون نیاز به ریفرش مرورگر آپدیت میشود.

45
  • Single Page Application صفحه ی پروفایل بخش دوم و Cache routes

00:12:59

منظور از SPA حالتی است که صفحه ما بدون نیاز به ریفرش مرورگر آپدیت میشود.

46
  • آموزش ارسال ایمیل با لاراول Mailtrap

00:22:43

در این قسمت با استفاده از سرویس Mailtrap قابلیت ارسال ایمیل رو فعال میکنیم و تمامی موارد مورد نیاز برای ارسال ایمیل با Laravel رو یاد میگیریم.

47
  • آموزش Job و Queue

00:18:08

آموزش Job و Queue رو در قالب ارسال ایمیل آموزش میبینیم.

48
  • زمانبندی ارسال ایمیل با Job و Queue

00:16:26

زمانبندی ارسال ایمیل با Job و Queue

49
  • آموزش مبحث Caching در لاراول

00:17:26

آموزش مبحث Caching در لاراول

50
  • آموزش لاگین و ساخت پست با Sanctum Api

00:23:42

آموزش لاگین و ساخت پست با Sanctum Api

51
  • حذف پست با Api

00:14:30

حذف پست با Api رو در این قسمت با هم یاد میگیریم.

52
  • تفاوت VPS و هاست اشتراکی

00:15:01

تفاوت VPS و هاست اشتراکی رو توی این قسمت کامل بررسی میکنیم.


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .