برنامه نویس فول-استک در شرکت دیجی نکست (دیجینکست مرکز نوآوری گروه دیجیکالا در استارتاپهای High-Tech است)
سطح | پیشرفته |
مدت زمان | ۱۸۶۷ دقیقه |
حجم | ۴۰۴۹.۷۸ مگابایت |
آشنایی بادوره موزشی و پروژه ای که قصد طراحی آن را داریم
این دوره آموزشی چه پیشنیاز هایی دارد
نصب کردن برنامه ها و تکنولوژی های مورد نیاز این دوره آموزشی
اگر در این دوره آموزشی برای شما سوالی پیش آمد از چه طریق سوال خود را باید بپرسید
نصب برنامه اتم و پکیج های آن برای استفاده در این دوره آموزشی
آشنایی کامل و مشاهده نمونه نهایی پروژه این دوره آموزشی
نصب کردن لاراول از طریق composer
راه اندازی لاراول و آشنایی با پوشه بندی لاراول
آشنایی با route ها و ایجاد مسیر در لاراول
آشنایی با کنترلر ها در لاراول و کاربرد آن
نحوه ارسال متغیر از کنترلر به view
آشنایی اولیه با برخی امکانات blade در قسمت view
آشنایی با migration ها و سهولت مدیریت دیتابیس
علت بروز ارور specified keyو نحوه برطرف کردن آن
آشنایی با model ها در لاراول و کاربرد آن
ایجاد model و migration و controller لازم برای این پروژه
ایجاد متد create در کنترل
طراحی فرم لازم جهت ایجاد رکورد جدید
اعتبار سنجی اطلاعات ارسال شده توسط کاربر در فرم create
فارسی سازی ارور های لاراول
تکمیل متد store برای ثبت اطلاعات در database
نمایش پیغام مناسب به کاربر پس از ثبت اطلاعات در database
نحوه دسترسی به دیتا های قدیمی ارسالی توسط کاربر و پرکردن دوباره فرم از طریق تابع old
ایجاد متد index جهت لیست کردت تمامی رکورد های ثبت شده در سیستم
صفحه بندی لیست رکورد های ثبت شده در سیستم
ایجاد لینک جهت عملیات حذف و ویرایش رکورد ها
ایجاد متد show جهت نمایش منفرد هر رکورد
آشنایی بیشتر با route ها در لاراول و حالت های مختلف برای تعریف و register کردن route ها
ایجاد متد edit جهت ویرایش تسک ها
ایجاد روش جدید برای اعتبار سنجی فرم ها به گونه ای که هم در هنگام ایجاد رکورد صدق کند و هم در هنگام ویرایش
ایجاد متد update جهت ثبت اطلاعات و ویرایش رکورد ها در دیتابیس
ایجاد متد destroy جهت حذف رکورد ها در دیتابیس
پرسیدن سوال آیا مطمئن هستید قبل از حذف رکورد ها در دیتابیس
حالتی که کاربر هنگام حذف رکورد پس از دیدن سوال آیا مطمئن هستید بر روی خیر کلیک میکند
حالتی که کاربر هنگام حذف رکورد پس از دیدن سوال آیا مطمئن هستید بر روی بله کلیک میکند
آشنایی با کنترلر های resource و کاربرد آنها
تنظیمات لازم جهت ارسال AJAX Request از طریق jQuery
ارسال AJAX Request و گرفتن پاسخ ارسالی توسط لاراول
تکمیل پروژه این فصل و خاتمه دادن این پروژه
Clone گرفتن از پروژه و دریافت کدهای استفاده شده در این پروژه
Clone گرفتن از پروژه اولیه و دریافت کدهای لازم جهت شروع طراحی
شکستن صفحه اصلی و تقسیم آن در فایل های مختلف جهت پویا سازی آنها در جلسات بعدی
نحوه کانفیگ کردن لاراول و ثبت تنظیمات مورد نیاز. همچنین در این جلسه برخی توضیحات تکمیلی راجع به git داده میشود
بخش اول راست چین کردن template استفاده شده در این پروژه
بخش دوم راست چین کردن template استفاده شده در این پروژه
ایجاد حساب کاربری و داشبورد برای کاربران
راه اندازی اولیه پنل ادمین برای مدیریت CMS
ایجاد middleware جهت تعریف سطوح دسترسی
راه اندازی نقشه سایت در پنل ادمین
ایجاد model و migration لازم جهت مدیریت هدر سایت
ایجاد relation های لازم برای مدیریت هدر سایت
ویرایش جداول موجود در دیتابیس با migration ها
علت بروز و نحوه رفع کردن ارور non property
فیکس کردن migration ها در HeaderController
طراحی فرم لازم جهت ویرایش هدر
ارتقای ظاهر و ui بهتر
ارتقای لاراول از ورژن 5.6 به 5.7
ایجاد متد update برای هدر و ویرایش رکورد در دیتابیس
فارسی سازی ارور های ایجاد شده توسط validation
بخش اول آپلود تصاویر از طریق لاراول
بخش دوم آپلود تصاویر از طریق لاراول
راه اندازی اولیه اسلایدر موبایلی موجود در هدر
آپلود تصاویر جدید برای اسلایدر موبایلی موجود در هدر
حذف تصاویر اسلایدر موبایلی
گام های ایتدایی جهت ویرایش فوتر
ایجاد model و migration لازم جهت مدیریت فوتر سایت
طراحی فرم لازم جهت ویرایش فوتر
ایجاد متد update برای فوتر و ویرایش رکورد در دیتابیس
ثبت پیام در فوتر از طریق ایجکس
نمایش پیام های ثبت شده در پنل ادمین
طراحی فرم لازم جهت ایجاد بخش جدید
کار کردن با بخش ها و مقدمات لازم جهت مدیریت بخش ها
مقدمات لازم جهت ویرایش و حذف بخش ها
حذف بخش های ثبت شده در سیستم
قابلیت نمایش و یا عدم نمایش هر بخش دلخواه در پنل ادمین
مقدمات لازم جهت مدیریت محتوای هر بخش
مقدمات لازم و فرم مورد نیاز جهت ویرایش محتوا
کار کردن با فرم ویرایش محتوا
نمونه گیری از ردیف های موجود در فرم ویرایش محتوا
متد update برای محتوای موجود در بخش ها وثبت اطلاعات در دیتابیس
ثبت و ویرایش همزمان محتوای ثبت شده در دیتابیس
حذف محتوای ثبت شده در دیتابیس
پویا سازی محتویات بخش خدمات
پویا سازی محتویات بخش مجموعه تب
نحوه آپلود فایل برای محتوای هر بخش
کارکردن با فایل های آپلود شده قبلی و حذف آنها در صورت نیاز
فیکس کردن متد prepare multiple در ContentController
پویا سازی محتویات بخش کارت ها و بخش قیمت ها
پویا سازی سایر بخش ها تعریف شده در پروژه
قابلیت ویرایش عنوان و توضیحات برای بخش ها
ایجاد متد edit برای ویرایش منو سایت
ایجاد متد update برای ویرایش منو سایت
کار کردن با لینک های منو و ویرایش و مدیریت آنها
در این جلسه CMS ما آماده میشود
کارکردن با CMS پس از تکمیل شدن آن
نصب پروژه نهایی روی کامپیوتر شخصی شما و دریافت کدهای مربوط به پروژه از طریق git
کار کردن با git جهت سفر به جلسات مختلف این دوره
راه های پیشرفت و ارتقای CMS طراحی شده در این پروژه
نتیجه گیری از دوه و طرح گام های بعدی برای پیشرفت در برنامه نویسی
در 31 ساعت آموزش لاراول، شما به طور کامل لاراول و php را پروژه محور می آموزید. در فصل آخر در طول 8 ساعت یک پروژه کامل با لاراول 5.7 می سازید(کد ها قابل دانلود)
دوره آموزش لاراول به 5 فصل تقسیم می شود.
فصل اول مقدمه می باشد و در آن با این دوره آموزشی و پروژه مورد نظر که ساخت یک CMS کاملا پویا می باشد، آشنا میشوید.
در فصل دوم با مباحث پایه لاراول آشنا می شوید تا از این مباحث پایه در فصل های آینده جهت ساخت پروژه های این دوره استفاده کنید.
در فصل سوم قبل از اینکه به پروژه اصلی یعنی ساخت CMS بپردازیم، بهتر است ابتدا یک پروژه ساده را طراحی کنیم تا تسلط شما روی لاراول بیشتر شود
سپس در فصل چهارم به پروژه اصلی بپردازیم.
پس از اینکه پروژه ساخت CMS خاتمه یافت در فصل 5 توضیحاتی در مورد آینده این پروژه و برخی توضیحات تکمیلی راجع به لاراول خواهیم داد.
قبل از شروع به این دوره آموزشی باید به PHP تسلط داشته باشید. چرا که Laravel یکی از framework های PHP است و تسلط روی PHP الزامی می باشد.
با پایان این دوره، شما می توانید با لاراول یک cms کامل را اختصاصی برای خود بسازید. در راستای همین هدف شما یاد می گیرید که از زبان های مختلف برنامه نویسی در کنار همدیگر استفاده کنید. زبان ها و کتاب خانه هایی مثل HTML, CSS, jQuery, Bootstrap, PHP, Laravel.
تقریبا میتوان گفت که تمام شرکت هایی که به دنبال جذب و استخدام برنامه نویس PHP کار هستند از برنامه نویس انتظار دارند که به Laravel هم تسلط داشته باشد. همچنین اگر بخواهید پروژه های بزرگ را با PHP خام بنویسید بسیار کار شما سخت خواهد شد و نیاز به یادگیری Laravel دارید.
ورژن لاراول: در فصل های ابتدایی از ورژن 5.6 استفاده می شود و در طول ساخت آموزش که ورژن 5.7 نهایی می شود پروژه به روژن 5.7 آپدیت می شود.
قبل از شرکت در دوره آموزشی شما می توانید پیش نمایش و ۲۳ قسمت آموزشی از ۹۹ قسمت را رایگان مشاهده کنید.(آموزش هایی که در سمت راست آن ها قفل باز است قبل از خرید و ورود در آموزش قابل مشاهده است)
با اطمینان دوره آموزشی "آموزش لاراول پروژه محور و جامع (laravel)" را بخرید در صورتی که این آموزش مطابق با اطلاعات آن نبود و شما از خرید راضی نبودید، بازگشت وجه به طور انجام می شود.
امکان سوال از مدرس در بخش گفتگو ها مهیا است همچنین در صفحه پروفایل مدرسین شبکه های اجتماعی آنها جهت تعامل قرار دارد.
امکان دانلود و پخش آنلاین دوره وجود دارد و شما به طور دائم به آن دسترسی دارید.
بدون متن
عالی
برای خرید این دوره آموزشی و دسترسی دائمی به آن در لیموناد عضو شوید.