مجموعه آموزش صفر تا صد لاراول Laravel 6

قبل از آموزش لاراول باید بدانیم زبان برنامه نویسی PHP یکی از مهم ترین زبان های برنامه نویسی در حوزه طراحی وب است. این زبان برنامه نویسی frame work های زیادی دارد که لاراول Laravel یکی از آن ها است. عاملی که فریم ورک لاراول را از سایر frame work های زبان PHP متمایز می سازد، محبوبیت زیادی است که در مدت زمان کوتاهی به دست آورده است. در حال حاضر اکثر شرکت های ایرانی و خارجی برای استخدام نیروی برنامه نویس به دنبال کسانی هستند که با این frame work کار کرده اند.
لاراول چیست؟
کدنویسان و توسعه دهندگان نرم افزارها برای اینکه سرعت کار خود را افزایش دهند و در زمان و هزینه صرفهجویی کنند، از تکنولوژی فریمورکها استفاده می کنند. ولی این تکنولوژی دقیقاً چه کاری می کند؟ فرض کنید که یک شرکت قصد تولید اتومبیل را دارد. قطعاً این شرکت بهدنبال اختراع دوباره چرخ یا باتری نیست و سریعاً به ساخت اتومبیل مورد نظر خود میپردازد. فریمورکها نیز همین کار را برای برنامهنویسان و کدر ها انجام میدهند. عاشقان کد با استفاده از این فنآوریها لزومی به نوشتن تمام کدها و دستورها ندارند و فقط کافیست کلمه اختصاری آنها را در مکانهای دلخواه وارد نمایند. به این ترتیب تغییرات بهسرعت اعمال خواهد شد. لاراول هم جز خانواده فریمورکها محسوب میشود و خوشبختانه متنباز است.
اکثر وبسایتهای موجود در اینترنت، با زبان php توسعه دادهشدهاند. از طرفی، شرکتهای بسیار بزرگی مانند فیسبوک، اسلک، ویکی پدیا و … نیز، محصولات خود را با استفاده از این زبان، توسعه دادهاند. از انتشار زبان برنامه نویسی php (پیاچپی)، 23 سال میگذرد و این زبان به طور کامل به مرحله بلوغ رسیده است و ابزارهای بسیار کامل و پایداری همراه با این زبان توسعه داده شدهاند که برنامه نویسی با این زبان را بسیار ساده و سریع میکنند.
بسیاری از برنامهنویسان اعتقاد داشتند که امکان توسعهی وباپلیکیشنهای مدرن و دارای کیفیت کد بالا با پی اچ پی، ممکن نیست. لاراول با بهرهگیری از مفاهیم چندین فریمورک وب، مجموعهای از ابزارهایی توسعه داد که به برنامه نویسان کمک میکند تا برنامههای با کیفیتی را با سختی بسیار کمی توسعه دهند.
همچنین به این دلیل که لاراول Laravel، محبوبترین fram work زبان php است، جامعهی بسیار زیادی از برنامهنویسان، به توسعه با این فریمورک میپردازند و از این رو، مقالات، کتاب ها و ویدیوهای فراوانی در مورد لاراول وجود دارد و سوالاتی که حین کار با این فریم ورک برایتان پیش میآید، با احتمال بسیار بالای جوابش در اینترنت موجود است. از سوی دیگر، بیشتر وبسایتهای بزرگی که در ایران وجود دارند، به زبان php و فریمورک لاراول توسعه داده شدهاند و با فراگیری این زبان و فریمورک، میتوان به سادگی وارد بازار کار، در ایران شد.
سرفصلهای دوره برنامهنویسی وب با زبان PHP و فریمورک لاراول 6
معرفی فریم ورک لارول
در این جلسه به معرفی کلیات و مقدمه ای از فریم ورک لاراول Laravel که محبوت ترین فریم ورک زبان برنامه نویسی PHP می باشد، پرداخته و مزایای بی نظیر آن اشاره می شود.
زبان آموزش: فارسی مدت زمان: 13 دقیقه مدرس: مهندس سالار عباپور نمایش: رایگان
نصب لاراول و پیش نیازهای آن
در این جلسه به آموزش نصب فریم ورک لاراول Laravel و پیش نیاز های آن پرداخته می شود.
زبان آموزش: فارسی مدت زمان: 20 دقیقه مدرس: مهندس سالار عباپور نمایش: رایگان
آدرس دهی در لارول 6
در این جلسه به نحوه کدنویسی و استفاده از فریم ورک لاراول Laravel 6 پرداخته می شود آدرس دهی و ساخت صفحات از ابتدایی ترین آموزش های لارول است که در این قسمت بصورت کلی به آن اشاره می شود.
زبان آموزش: فارسی مدت زمان: 30 دقیقه مدرس: مهندس سالار عباپور نمایش: رایگان
معرفی کنترلر ها و استفاده از آن ها در لاراول Laravel 6
در این جلسه به توضیح و معرفی کنترلر ها و استفاده از آن ها در لاراول Laravel 6 پرداخته می شود. کنترلرها به عنوان یکی از اساسیترین و مهمترین بخشهای یک وب سایت و یا اپلیکیشن بهحساب میآیند.
زبان آموزش: فارسی مدت زمان: 17 دقیقه مدرس: مهندس سالار عباپور نمایش: رایگان
استفاده از Bootstrap در لاراول 6
در این جلسه به استفاده از بوت استرپ Bootstrap، NMP و لاراول میکس در فریم ورک لاراول Laravel 6 پرداخته می شود
زبان آموزش: فارسی مدت زمان: 17 دقیقه مدرس: مهندس سالار عباپور نمایش: دانلود غیر رایگان
طراحی قالب کلی سایت در لارول 6 LARAVEL
در این جلسه آموزش طراحی قالب کلی سایت در لارول 6 قرار داده شده است. برای طراحی قالب کلی سایت مفاهیم استفاده از layout ها، معرفی دستور جدید npm برای رصد کردن تغییرات لحظه ای استایل ها، ایجاد فایل sccs برای هر فایل view و وارد کردن فایل های scss در فایل اصلی app.scss
زبان آموزش: فارسی مدت زمان: 33 دقیقه مدرس: مهندس سالار عباپور نمایش: دانلود غیر رایگان
تنظیمات دیتابیس و ساخت جدول در لاراول 6 LARAVEL
در این جلسه از مجموعه جلسات آموزش صفر تا صد لاراول 6 به بررسی و آموزش تنظیمات دیتابیس و ساخت جدول در لاراول 6 Laravel پرداخته می شود. تنظیمات دیتابیس یکی از مهم ترین قسمت در فریم ورک لاراول است. در لاراول 6 هم این تنظیمات با نسخه های قبلی تفاوت آن چنانی ندارد.
زبان آموزش: فارسی مدت زمان: 24 دقیقه مدرس: مهندس سالار عباپور نمایش: دانلود غیر رایگان
آموزش ELOQUENT و MODEL ها در لاراول 6 LARAVEL
در این جلسه از مجموعه جلسات آموزش صفر تا صد لاراول 6 به بررسی و آموزش ELOQUENT و MODEL ها در لاراول 6 Laravel پرداخته می شود. Eloquent ابزاری عالی جهت پیادهسازی انواع مختلف عملیاتهای محاسباتی و پردازشی پایگاه داده یا همان دیتابیس (ORM مخفف Object-relational mapping) است.
زبان آموزش: فارسی مدت زمان: 27 دقیقه مدرس: مهندس سالار عباپور نمایش: دانلود غیر رایگان
کار با فرم ها و ثبت از طریق فرم در دیتابیس در لاراول 6
در این جلسه به بررسی و آموزش برای ثبت یک مقدار در جدول دیتابیس از فرم Bootstrap استفاده می شود. و همچنین روش مقابله با حملات csrf که یکی از مخرب ترین حملات هکری است، توضیح داده خواهد شد. به عبارتی پس از مشاهده این آموزش شما قادر خواهید بود برای ثبت مقادیر در جداول دیتابیس از فرم های Bootstrap استفاده کرده و با استفاده از روش منحصر به فرد LARAVEL از فرم های خود در مقابل حملات csrf محافظت نموده و با هر گونه درخواست های جعلی مقابله کنید.
زبان آموزش: فارسی مدت زمان: 30 دقیقه مدرس: مهندس سالار عباپور نمایش: دانلود غیر رایگان
آموزش روت مدل بایندینگ Route Model Binding
در این جلسه از آموزش به توضیح و معرفی تزریق model در route یا استفاده از مدل در روت پرداخته شده و طریقه استفاده از model در route کامل توضیح داده شده است.
زبان آموزش: فارسی مدت زمان: 27 دقیقه مدرس: مهندس سالار عباپور نمایش: دانلود غیر رایگان
ویرایش EDIT، حذف DELETE و بروزرسانی UPDATE رکورد در لاراول
در این جلسه آموزش ویرایش Edit، حذف Delete و بروزرسانی Update رکورد در لاراول LARAVEL 6 با استفاده از متد های متد های PUT یا PATCH قرار داده شده است.
زبان آموزش: فارسی مدت زمان: 27 دقیقه مدرس: مهندس سالار عباپور نمایش: دانلود غیر رایگان
جلسه دوازدهم: سیستم احراز هویت در لاراول 6
آموزش سیستم احراز هویت در لاراول 6 جهت احراز هویت ثبت نام و عضویت ورود و خروج است احراز هویت در لاراول 6 قدرتمند تر از سایر فریم ورک هاست.
زبان آموزش: فارسی مدت زمان: 40 دقیقه مدرس: مهندس سالار عباپور نمایش: دانلود غیر رایگان
رابطه یک به یک در لاراول
لاراول برای برقرار کردن رابطه بین دو یا چند جدول در دیتابیس از Eloquent ORM استفاده می کند. این فریم ورک محبوب برای ایجاد ارتباط بین مدل های الوکوئنت، روش های کابر پسند بسیاری فراهم نموده است. در این جلسه یکی از این رابطه ها بنام رابطه یک به یک در لاراول با یک مثال عملی، مورد مطالعه قرار می گیرد.
زبان آموزش: فارسی مدت زمان: 37 دقیقه مدرس: مهندس سالار عباپور نمایش: دانلود غیر رایگان
رابطه یک به چند در لاراول
لاراول برای برقرار کردن رابطه بین دو یا چند جدول در دیتابیس از Eloquent ORM استفاده می کند. این فریم ورک محبوب برای ایجاد ارتباط بین مدل های الوکوئنت، روش های کابر پسند بسیاری فراهم نموده است. در این جلسه یکی از این رابطه ها بنام رابطه یک به چند در لاراول با یک مثال عملی، مورد مطالعه قرار می گیرد.
زبان آموزش: فارسی مدت زمان: 38 دقیقه مدرس: مهندس سالار عباپور نمایش: دانلود غیر رایگان
سلام. مهندس تدریس در حد بنز بود. امیدوارم تا آخر اینجوری عالی پیش بره.
بیشتر هدف از این آپدیت rebranding بوده و استفاده از semantic versioning ممنون از شما
سری هم به وبلاگ ما بزنید
سلام چرا هرچی کلیک میکنم روشون هیچ اتفاقی نمیفته