کدنویسان | آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)

آموزش تصویری فریمورک لاراول – بخش اول (جلسات 1 تا 10)

در حال حاضر فریمورک لاراول(laravel) بهترین و رایج ترین فریمورک PHP است . این مجموعه دارای چند جلسه فیلم آموزشی برای فریمورک لاراول هست که بصورت مقدماتی شما رو با نصب و استفاده از فریمورک لاراول و نوشتن برنامه های بانک اطلاعاتی ساده آشنا می کند.

آموزش لاراول
ارتباط با مدرس در حین استفاده از آموزش ها
دانلود و دسترسی دائمی به فایل های دوره
کیفیت بالای فیلم ها و پشتیبانی دائمی

محتوای آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)

"آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)" دارای جلسات زیر است، برای آشنایی با نحوه تدریس و کیفیت آموزش ها می توانید بعضی از آنها را پخش کنید.

  موضوع آموزش زمان قیمت خرید
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)
قسمت ۱ : معرفی فریمورک لاراول

در این قسمت فریمورک لاراول معرفی شده ، ویژگی های اصلی فریمورک لاراول و دلایل استفاده از لاراول شرح داده می شود. ومجموعه آموزشی آموزش لاراول هم معرفی می شود.

۸دقیقه رایگان
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)
قسمت ۲ : آموزش نصب و راه اندازی لاراول

برای استفاده از فریورک لاراول نیاز به PHP با نسخه بالا داریم که می تونه بصورت جداگانه نصب شده یا با نصب wamp سرور با نسخه جدید. در این قسمت اول روش نصب PHP با نسخه جدید و ومپ سرور .برنامه دیگه ای هم که برای نصب لارال نیازه composer هست که باید نصب بشه. در ادامه هم روش نصب لاراول آموزش داده شده و معرفی پوشه ها و فایل های لاراول و روش استفاده از لاراول و اجرای صفحات لاراول.

۲۶دقیقه رایگان
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)
قسمت ۳ : آموزش مسیریابی در لاراول

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

۳۱دقیقه رایگان
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)
قسمت ۴ : آموزش ساخت و استفاده از کنترولرها

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

۲۱دقیقه رایگان
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)
قسمت ۵ : آموزش مایگریشن (migration) ها در لاراول

مایگریشن(migration) به معنی مهاجرت هست و در لاراول بصورت یک کلاس برنامه نویسی تعریف میشه که دارای متدها و دستوراتی به زبان PHP برای مشخص کردن جداول بانک اطلاعاتی و ستون های هر جدوله. با استفاده از فرمان هایی میشه مایگریشن ها را اجرا کرده که در این صورت بانک اطلاعاتی با ویژگی های تعیین شده ساخته خواهد شد. در این جلسه روش ساخت مایگریشن ها و تعیین ستون های جدول و اجرا یا رول بک کردن (خنثی کردن) مایگریشن ها آموزش داده شده و برای چند جدول بانک اطلاعاتی فروشگاه اینترنتی پیاده سازی شده.

۲۰دقیقه رایگان
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)
قسمت ۶ : ساخت مدل ها در لاراول

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

۱۸دقیقه رایگان
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)
قسمت ۷ : ارتباط با بانک اطلاعاتی و خواندن رکوردها در لاراول

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

۱۴دقیقه رایگان
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)
قسمت ۸ : دانلود نمونه کار شده طی جلسات ۱ تا ۶ آموزش لاراول

در این قسمت می تونید سورس پروژه فروشگاهی که طی آموزش های لاراول کار شده رو دانلود کنید

۵۰۰۰
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)
قسمت ۹ : آموزش طراحی ویو ها و ارث بری آنها

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

۳۳دقیقه ۸۰۰۰
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)
قسمت ۱۰ : آموزش استفاده از بوت استرپ در لاراول

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

۸دقیقه ۴۰۰۰
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)
قسمت ۱۱ : آموزش اضافه کردن رکورد جدید

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

۳۴دقیقه ۸۰۰۰
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)
قسمت ۱۲ : آموزش آپلود فایل ها

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

۱۹دقیقه ۶۰۰۰
پخش
عنوان
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰) قسمت ۱ : معرفی فریمورک لاراول

در این قسمت فریمورک لاراول معرفی شده ، ویژگی های اصلی فریمورک لاراول و دلایل استفاده از لاراول شرح داده می شود. ومجموعه آموزشی آموزش لاراول هم معرفی می شود.

آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰) قسمت ۲ : آموزش نصب و راه اندازی لاراول

برای استفاده از فریورک لاراول نیاز به PHP با نسخه بالا داریم که می تونه بصورت جداگانه نصب شده یا با نصب wamp سرور با نسخه جدید. در این قسمت اول روش نصب PHP با نسخه جدید و ومپ سرور .برنامه دیگه ای هم که برای نصب لارال نیازه composer هست که باید نصب بشه. در ادامه هم روش نصب لاراول آموزش داده شده و معرفی پوشه ها و فایل های لاراول و روش استفاده از لاراول و اجرای صفحات لاراول.

آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰) قسمت ۳ : آموزش مسیریابی در لاراول

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

آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰) قسمت ۴ : آموزش ساخت و استفاده از کنترولرها

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

آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰) قسمت ۵ : آموزش مایگریشن (migration) ها در لاراول

مایگریشن(migration) به معنی مهاجرت هست و در لاراول بصورت یک کلاس برنامه نویسی تعریف میشه که دارای متدها و دستوراتی به زبان PHP برای مشخص کردن جداول بانک اطلاعاتی و ستون های هر جدوله. با استفاده از فرمان هایی میشه مایگریشن ها را اجرا کرده که در این صورت بانک اطلاعاتی با ویژگی های تعیین شده ساخته خواهد شد. در این جلسه روش ساخت مایگریشن ها و تعیین ستون های جدول و اجرا یا رول بک کردن (خنثی کردن) مایگریشن ها آموزش داده شده و برای چند جدول بانک اطلاعاتی فروشگاه اینترنتی پیاده سازی شده.

آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰) قسمت ۶ : ساخت مدل ها در لاراول

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

آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰) قسمت ۷ : ارتباط با بانک اطلاعاتی و خواندن رکوردها در لاراول

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

آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰) قسمت ۸ : دانلود نمونه کار شده طی جلسات ۱ تا ۶ آموزش لاراول

در این قسمت می تونید سورس پروژه فروشگاهی که طی آموزش های لاراول کار شده رو دانلود کنید

۵۰۰۰
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰) قسمت ۹ : آموزش طراحی ویو ها و ارث بری آنها

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

۸۰۰۰
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰) قسمت ۱۰ : آموزش استفاده از بوت استرپ در لاراول

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

۴۰۰۰
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰) قسمت ۱۱ : آموزش اضافه کردن رکورد جدید

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

۸۰۰۰
آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰) قسمت ۱۲ : آموزش آپلود فایل ها

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

۶۰۰۰
برای خرید و دریافت کل محصول کلیک کنید

جزئیات آموزش تصویری فریمورک لاراول – بخش اول (جلسات ۱ تا ۱۰)

چارچوب های(frameworks) برنامه نویسی  یک مجموعه از کد های از پیش آماده شده ای هستند که توسط برنامه نویسان دیگر و حرفه ای برای استفاده سایر برنامه نویسان تولید شده اند و می توانند به برنامه نویسان کمک کنند تا به سرعت برنامه های کاربردی توسعه دهند.

فریمورک های زیادی برای برنامه نویسی با زبان PHP ارائه شده است که در سال های اخیر فریمورک لاراول(laravel) به بهترین و رایج ترین فریمورک PHP تبدیل شده است. با بررسی هایی که در چندین سایت انجام دادم، فریمورک لاراول را اولین فریمورک برنامه نویسی پی اچ پی معرفی شده بود.

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

علاوه بر این محصول، آموزش های کامل تر هم آماده شده که میتونید از همین سایت دانلود کنید.

در مورد لاراول بیشتر بدانید:

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

اصلی ترین ویژگی های فریمورک لاراول به شرح زیر است:

  • دارای هسته‌ی توسعه‌پذیر و سریع است، پس می توان روی آن حساب کرد و در آینده نسخه های جدید آن ارائه خواهد شد.
  • مسیردهی (routing) درخواست های بصورت ساده ، تمیز و یکجا نوشته شده و مثل دیگر فریمورک ها در فایل های مختلف پخش نمی شود.
  • دارای سیستم احزار هویت کاربر خودکار است که براحتی به برنامه های کاربردی اضافه شده و همه عملیات لاگین کاربر،تغییر رمز عبور، فراموشی کلمه عبور و … از قبل پیاده سازی شده و قابل استفاده است.
  • سیستم کنترل دسترسی کاربان حرفه‌ای و پیشرفته ای دارد و برای هر دسته از کاربران می توان خیلی راحت دسترسی ها را تعیین کرد.
  • دارای ابزاری بنام Eloquent برای برقراری ارتباط بین فایل های مدل و پایگاه داده است و همه عملیات روی بانک اطلاعاتی را براحتی فراهم می کند.
  • دارای کلاس‌ها و توابع بسیار متنوع و کاربردی است.
  • از برنامه نویسی شیءگرای خیلی حرفه ای استفاده کرده است.
  • از انواع بانک اطلاعاتی (SQL Server, MySQL, PostgerSQL, SQLight, Oracle) پشتیبانی می کند و شما با انجام تنظیمات خیلی ساده می توانید بانک اطلاعاتی برنامه را تغییر دهید.
  • برای طراحی واسط کاربر موتور قالب Blade را فراهم کرده که در طراحی ویوها خیلی راحت خواهید بود.
  • دارای انجمن های بسیار فعال جهت پاسخگویی به سوالات شما می باشد.
  • منابع آموزشی بسیار زیادی هم به فارسی و هم به لاتین دارد و برای یادگیری و رفع اشکالات خود راحت خواهید بود(بر خلاف فریمورک های دیگر)
  • دارای سطح امنیتی خیلی بالا و قابل قبول است.
نظرات کاربران

نظرات برای | بدون نظر »

دیدگاه شما
کاربر عزیز، لطفاً دیدگاه ارزشمند خود را از طریق فرم زیر برای ما ارسال کنید.





درباره کدنویسان

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

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

 

نمادهای اعتماد ما

تماس با ما
  • شماره همراه : ۰۹۱۵۱۶۰۴۰۶۸
  • آی دی تلگرام : @mmoha94
  • پست الکترونیکی : mohammadi.sm@gmail.com
  • آدرس پستی : بیرجند، خیابان پیروزی، پیروزی ۹، پلاک ۲۸
کلیه حقوق متعلق به سایت کدنویسان است، انتشار و کپی برداری از مطالب این سایت غیرمجاز بوده و پیگرد قانونی دارد.