قراره تو این دوره چی یاد بگیرم؟

  • پیکربندی و ارائه فایل های لازم برای شروع
  • مباحث view ، Controller ، model
  • بررسی و ایجاد model ORM
  • عملیات CRUD برای یک مثال
دکتر بابک نوری مقدم

دکتر بابک نوری مقدم

متخصص برنامه نویسی پایتون

توسعه دهنده هوش مصنوعی

مدیر شرکت عقاب های رویا

مدیر فنی شرکت سایاتک

و ....

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

۲۵ فصل
۲۲۲ جلسه
۵۸ ساعت
۱

نصب و راه اندازی محیط برنامه نویسی برای لاراول

۵ قسمت
۰۱:۱۳:۱۱
1

معرفی دوره و پروژه عملی تدریس شده در آن

رایگان
۱۰:۰۰
2

نصب و راه اندازی Wampserver

رایگان
۲۴:۱۹
3

نصب کامپوزر و لاراول installer در ویندوز

رایگان
۱۴:۱۰
4

معرفی کوتاه لاراول 10 و بیان تغییرات اندک آن (مهم برای مخاطبین جدید و قدیم )

رایگان
۱۳:۲۰
5

نصب VS Code و افزونه های مورد نیاز

رایگان
۱۱:۲۲
۲

شروع کار با لاراول

۶ قسمت
۰۱:۱۰:۴۰
۳

مسیریابی در لاراول 9

۸ قسمت
۰۱:۲۰:۵۱
۴

View و Blade Template در لاراول 9

۱۳ قسمت
۰۲:۲۴:۴۴
۵

کنترلرها در لاراول

۹ قسمت
۰۱:۴۶:۱۸
۶

کار با پایگاه داده ها با استفاده از Migration و Query Builder

۱۲ قسمت
۰۳:۱۷:۱۵
۷

کار با مدل ها با استفاده از Eloquent ORM

۱۳ قسمت
۰۲:۵۲:۲۰
۸

صفحه بندی داده ها Pagination استفاده از مدل Factories

۹ قسمت
۰۲:۰۴:۳۷
۹

کار با فرم ها، درخواست ها (Requests) و پاسخ ها (Responses)

۱۱ قسمت
۰۳:۰۲:۱۵
۱۰

ایجاد سطل زباله Recycle bins برای حذف موقت مخاطبین

۷ قسمت
۰۱:۴۰:۱۵
۱۱

Query Scopes

۱۱ قسمت
۰۲:۵۴:۰۱
۱۲

کنترلرهای تمیزتر با Route Model Bindings

۵ قسمت
۰۰:۵۳:۲۷
۱۳

صحت سنجی درخواست ها Request Validation

۵ قسمت
۰۱:۰۴:۳۰
۱۴

احراز هویت کاربران

۱۵ قسمت
۰۳:۵۸:۱۶
۱۵

کار کردن با فایل ها، بارگذاری فایل و فایل سیستم لاراول

۸ قسمت
۰۱:۴۲:۱۷
۱۶

افزودن ویژگی های بیشتر به اپلیکیشن مخاطبین

۳ قسمت
۰۱:۲۹:۱۰
۱۷

مسائل و مشکلات مربوط به Query های پایگاه داده

۵ قسمت
۰۱:۳۵:۴۸
۱۸

پروژه بلاگ تصاویر مشابه Pinterest

۱۳ قسمت
۰۳:۲۳:۱۲
۱۹

ساخت فرانت اند پروژه بلاگ تصاویر با استفاده از کامپوننت ها در Blade

۱۵ قسمت
۰۳:۱۶:۵۹
۲۰

احراز هویت و کنترل دسترسی در لاراول

۱۱ قسمت
۰۳:۱۴:۲۸
۲۱

روابط یک به یک و یک به چند با Eloquent

۱۴ قسمت
۰۴:۳۹:۵۶
۲۲

انتقال پروژه به هاست واقعی

۵ قسمت
۰۱:۴۸:۱۱
۲۳

آشنایی با روابط چند به چند و پیاده سازی ویژگی های Comments, Tags, Like, Favorites

۱۶ قسمت
۰۶:۰۴:۴۵
۲۴

آشنایی با لاراول 10 و ارتقا پروژه به لاراول 10

۲ قسمت
۰۰:۲۶:۳۰
۲۵

جمع بندی و مسیر آینده

۱ قسمت
۰۰:۳۷:۴۹

دوره آموزش لاراول دانشجویار برای دوستداران این فریمورک محبوب PHP آماده و پیاده سازی شده است. با استفاده از آموزش Laravel شما امکان پیاده سازی Backend هر وبسایتی با هر امکاناتی را خواهید داشت. شاید برای شما هم جذاب باشد که وبسایت هایی نظیر دیجی کالا از لاراول برای پیاده سازی بک‌اند خود استفاده کرده اند. لاراول علاوه بر سرعت و امکانات بسیار مطلوب، دارای امنیت مناسبی هم میباشد.

نکته : پیش نیاز های این دوره به صورت رایگان برای شما فعال خواهند شد 

دلیل اهمیت یادگیری فریم‌ورک لاراول

فریم‌ورک لاراول یکی از محبوب‌ترین و قدرتمندترین فریم‌ورک‌های توسعه وب است. دلایل اهمیت یادگیری لاراول عبارتند از:

1. آسانی استفاده: لاراول ساختاری ساده و قابل فهم دارد که به توسعه‌دهندگان کمک می‌کند به سرعت برنامه‌های پیچیده را ایجاد کنند.

2. قدرت و انعطاف‌پذیری: لاراول شامل ابزارها و کتابخانه‌های قدرتمندی است که توسعه‌دهندگان را در ایجاد برنامه‌های پیچیده و با کیفیت یاری می‌کند.

3. جامعه بزرگ: لاراول جامعه بزرگی از توسعه‌دهندگان دارد که منابع آموزشی و پشتیبانی فراوانی را ارائه می‌دهند.

4. امنیت: لاراول امکانات قوی امنیتی را فراهم می‌کند که به توسعه‌دهندگان کمک می‌کند برنامه‌های امن و محافظت شده را ایجاد کنند.

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

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

آنچه در دوره آموزش لاراول پروژه محور می‌آموزیم

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

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

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

در پروژه دوم، به سراغ ساخت یک سیستم بلاگ تصویر محور خواهیم رفت. کاربران امکان ایجاد پست­‌های جدید به همراه URL SEO Friendly را خواهند داشت. همچنین قابلیت­‌هایی همچون فیلتر کردن پست­ها براساس دسته­ یا نویسنده، Pagination، احرازهویت و کنترل دسترسی کاربران را یاد خواهید گرفت.

با استفاده از مطالب تدریس شده در این پروژه­‌ها، شما به راحتی می­توانید پروژه‌­های دیگری همچون سیستم مدیریت محتوا، بلاگ، فروشگاه و… را توسعه داده و پیاده سازی کنید.

آموزش لاراول 9 و 10

لاراول تا چندی پیش بر روی نسخه 9 قرار داشت و صرفا بروزرسانی هایی برای آن در نظر گرفته میشد. دوره آموزش طراحی سایت با لاراول هم با استفاده از آخرین ویرایش های لاراول 9 تدریس شده است. اما توجه کنید که لاراول 10 حاوی تغییراتی اندک در ساختار میباشد. یعنی تمام موارد آموزش داده شده در دوره برای نسخه 10 لاراول هم قابل استفاده هستند و شما می توانید جهت آموزش لاراول 10 نیز این دوره را تهیه کنید. البته در نسخه 10 یک سری ویژگی های جدید هم به Laravel افزوده شده که تمام این ویژگی ها در دوره آموزش پروژه محور لاراول بررسی میشوند. پس میتوان گفت شما لاراول 9 و 10 را همزمان آموزش دیده و متخصص بک اند با لاراول خواهید شد.

بخشی از مطالب دوره آموزش لاراول

  •  احرازهویت کاربران
  • کنترل دسترسی
  •  بارگذاری پویایی اطلاعات
  • آموزش کامل لاراول 9
  • بررسی کامل تغییرات لاراول 10
  • SEO Friendly URL
  •  کار با فرم ها: ساختن فرم، صحت سنجی داده های فرم، ذخیره کردن داده ها در پایگاه داده
  •  کار با پایگاه داده‌ها: اتصال با پایگاه داده، migrations_ها، ORM Eloquent ، روابط در Model Factories و Eloquent
  •  اتصال مسیر – مدل در آموزش Laravel
  •  کار کردن با فایل ها و سیستم Storage File
  • Blade Templating Engine
  •  و موارد بسیار دیگر

نکته مهم اینکه: در تدارک این دوره لاراول سعی داریم تا مفاهیم و قابلیتهای کاربردی را خدمت شما دوستان گرامی آموزش دهیم. با این وجود، این مسیر نیاز به تلاش و پشتکار شما دارد و با تلاش مستمر (روزانه حداقل 2 الی 3 ساعت) هست که به نتیجه دلخواه خود خواهید رسید.

دوره آموزش لاراول چه بازارکاری دارد؟

با گذراندن دوره آموزش Laravel می‎توانید به راحتی پروژه های لاراولی را آغاز کنید. در حقیقت نکته مهم آشنایی با ساختار این فریم‎ورک است و در صورت فهم درست ساختار، به راحتی می‎توانید به توسعه های پیچیده تر هم فکر کنید. هرچند که این دوره در همین بخش به پایان نخواهد رسید و آموزش های دکتر بابک نوری مقدم، تا سطوح بسیار بالاتر و حرفه ای برای شما در نظر گرفته شده است. پس با ایشان همراه باشید.

پیش نیازها دوره آموزش Laravel

نکته : پیش نیاز ها برای شما به صورت رایگان فعال خواهند شد

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

  • بخش اول معرفی دوره و لاراول
  • نصب و راه اندازی محیط برنامه نویسی برای لاراول
  • شروع کار با لاراول
  • مسیریابی در لاراول
  • View و Blade Template  در لاراول
  • کنترلر ها
  • گار با پایگاه داده برای پویاسازی اپلیکیشن
  • کار با Eloquent ORM
  • صفحه بندی و مدل Factories
  • کار با فرمها، درخواستها و پاسخها
  • ساخت زباله برای حذف موقت مخاطب
  • Query Scope
  • کنترلرهای تمیزتر با Route Model Bindings
  • احراز هویت کاربران
  • مسیریابی و صحت سنجی
  • افزودن ویژگی های جدید به اپلیکیشن
  • چالش های پرس و جوهای پایگاه داده
  • کار کردن با فایل ها، بارگذاری فایل و فایل سیستم لاراول
  • پروژه بلاگ تصویر
  • احراز هویت و کنترل دستی در لاراول
  • روابط یک به یک و یک به چند با Eloquent
  • انتقال پروژه به هاست
  • بررسی تغییرات و ویژگی های لاراول 10
  • جمع بندی و مسیر آینده

زبان برنامه نویسی PHP

PHP یکی از زبان­های محبوب در برنامه­ نویسی بک‌­اند و طراحی وب می­باشد؛ مخصوصا برای کسانی که بصورت فریلنسری یا شرکت­های کوچک و متوسط فعالیت می­‌کنند، بسیار جذاب و کاربردی می­باشد. بخش اعظمی از وبسایت های جهان با زبان PHP پیاده سازی شده اند. حتی سایت های وردپرسی را میتوان در این دسته بندی قرار داد؛ چراکه خود وردپرس هم از زبان PHP برای فعالیت های بک‌اند سایت استفاده میکند. پس در آموزش لاراول هم ما به زبان قدرتمند PHP نیاز خواهیم داشت.

منظور از فریمورک چیست؟

فریم‎ورک‌ها چهارچوب های آماده ای هستند که توسط برنامه نویسان حرفه ای و موفق در این زمینه ها آماده میشوند. فریمورک ها از نظر امنیتی و سادگی استفاده، کار را برای توسعه دهندگان ساده‌تر و حرفه ای میکنند. در زبان php معروف ترین فریم‎ورکی که در دنیا از آن استفاده می‎شود، laravel (لاراول) است. اگر به متخصص شدن در بک‌اند سایت فکر میکنید، با لاراول ارتباط دوستانه ای برقرار کنید.

ویژگی های فریمورک لاراول چیست؟

لاراول محبوب‌­ترین فریم­ورک PHP است که از نسخه 5 به بعد رشد بی‌نظیری را تجربه نموده. Laravel مبتنی بر معماری سه لایه MVC می­باشد و امکانات بسیاری را بصورت پایه همچون احرازهویت، RESTful API، امنیت، ارتباط با انواع سیستم­‌های مدیریت پایگاه داده­، موتور قالب نویسی Blade و… در اختیار توسعه دهندگان قرار می­دهد. علاوه بر اینها، لاراول متن باز و کاملا رایگان میباشد.

این فریم­ورک دارای کامیونتی فعال و گسترده­‌ای از توسعه دهندگان است که ماژول­ها و پکیج­های بسیار کاربردی را برای آن توسعه می­دهند. منحنی یادگیری لاراول دارای شیب بسیار کمی می­باشد و یادگیری و کار با آن راحت خواهد بود. با این وجود، پویایی بی نظیر کامیونیتی لاراول، همواره شما را وادار به یادگیری و پیشرفت خواهد کرد.

ادامه متن دوره ...

مدرک معتبر دو زبانه

پس از گذراندن دوره و انجام پروژه های مشخص شده، مدرک معتبر و دو زبانه دانشجویار را دریافت خواهید کرد.

مدرک فارسی مدرک انگلیسی

سوالات متداول

لاراول چیست؟

لاراول یک فریم‌ورک توسعه وب است که بر اساس زبان برنامه‌نویسی PHP ساخته شده است. فریم‌ورک‌ها ابزارها و ساختارهایی هستند که برای تسهیل و سرعت بخشیدن به توسعه برنامه‌های وب استفاده می‌شوند.

چرا لاراول را انتخاب کنیم؟

یادگیری لاراول مزیت های زیادی خواهد داشت از جمله: مسیریابی تمیز و ساده، ایمیل های اطلاع رسانی آسان، تزریق وابستگی، Composer برای مدیریت وابستگی، جامعه فعال

لاراول فرانت‌اند است یا بک‌اند؟

لاراول در واقع یک فریم‌ورک بک‌اند است، یعنی برای توسعه قسمت سرور و منطق کسب و کار برنامه‌های وب استفاده می‌شود. برای توسعه فرانت‌اند (نمایش واسط کاربری)، می‌توان از ابزارها و تکنولوژی‌های دیگری مانند HTML، CSS و JavaScript استفاده کرد که با لاراول سازگاری دارند.

یادگیری لاراول چقدر طول می‌کشد؟

بستگی به شما دارد که در طول روز چند ساعت وقت برای یادگیری بگذارید و این 58 ساعت آموزش را در چه بازه زمانی به پایان برسانید. فراموش نکنید برای یادگیری تنها به یک منبع قانع نباشید و همیشه سعی در یادگیری از منابع مختلف برای تکمیل دانش سئویی خود داشته باشید.

آیا یادگیری برنامه نویسی لاراول پیش نیاز خاصی دارد؟

آشنایی مقدماتی با HTML , CSS و زبان PHP

درآمد برنامه نویس لاراول چقدر است؟

میزان درآمد این حوزه بسته به اینکه شما در ایران فعالیت داشته باشید یا خارح از ایران، میزان مهارت شما و فریلنسری یا حضوری بودن کارتان متغیر خواهد بود؛ اما بطور کلی برای برنامه نویس لاراول بین 8 - 10 میلیون تومان و برنامه نویس ارشد بالای 15 میلیون تومان مصوب شده است.

تا چه زمانی به محتوای دوره دسترسی خواهیم داشت؟

شما می توانید به صورت دائمی به محتوای این دوره آموزشی دسترسی داشته باشید. همچنین اگر آپدیت جدیدی روی این دوره لحاظ شود به محتوای آپدیت شده نیز دسترسی خواهید داشت.

آیا در صورت تهیه دوره، مدرک شرکت در دوره آموزش لاراول دانشجویار به من تعلق می گیرد؟

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

بستر برگزاری دوره آموزش laravel دانشجویار کجاست؟

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