دوره تصویری آموزش PHP MVC به زبان فارسی و پروژه محور



با سلام خدمت شما کاربران عزیز. در پی درخواست کاربران از آکادمی لرن فایلز این بار با دوره تصویری آموزش PHP MVC به زبان فارسی در خدمت شما هستیم . این دوره پروژه محور بوده و قدم به قدم از ابتدا تا انتها ساخت یک سیستم مدیریت محتوا خبری (News CMS) را به شما با PHP و معماری MVC یاد خواهد داد . نیمی از قسمت های آموزشی این دوره به آموزش معماری mvc در php اختصاص داده شده و باقی آن ویژه آموزش پیاده سازی پروژه پرتال خبری با PHP MVC خواهد بود. MVC یک معماری سه لایه است که در سال ۱۹۷۰ ایجاد شد.این معماری ابتدا برای زبان smalltalk ایجاد شد. همان طور که میدانید MVC مخفف یه کلمه Model (مدل) و View(نمایشگر) و controller( کنترلگر) است.

  • MODEL : وظیفه کار با پایگاه داده را بر عهده دارد.
  • VIEW : وظیفه ارتباط با کاربر نهایی را بر عهده دارد.
  • Control : وظیفه کنترل View و Model و نحوه ارتباط آن دو را با هم بر عهده دارد.

  • نوع دوره : ویدئویی و فارسی ، تهیه شده توسط مدرسین تیم آکادمی
  • سطح دوره : مبتدی تا پیشرفته
  • توضیحات : تعداد جلسات دوره، 75 ویدئوی آموزشی فارسی (50 ساعت آموزش) زبان کاری از تیم لرن فایلز دات کام، دمو آموزش را می توانید در ادامه مطلب دانلود نمایید. برای فراگیری بهتر این دوره ، لازم است ابتدا مباحث مربوط به دوره تصویری آموزش PHP را فرا بگیرید. همچنین اگر میخواهید در مورد زبان PHP بیشتر بدانید، مقاله ” PHP چیست؟ ” را مطالعه بفرمایید. 

سرفصل های دوره آموزش PHP MVC :

  • فصل اول (MVC چیست؟) :
  • مقدمه ای بر ساختار mvc
  • آشنایی با لایه Controller
  • آشنایی با لایه View
  • آشنایی با لایه Model
  • فصل دوم (ایجاد ساختار پایه) :
  • ساختار دایرکتوری ها
  • ایجاد index.php
  • کار با htaccess  جهت بازنویسی URL
  • ایجاد کلاس Router
  • افزودن کلاس اصلی پروژه
  • نصب Composer
  • شرح Auto Loading و ایجاد Autoloader
  • افزودن قابلیت های کلیدی به Router
  • تعریف Route با ارجاع به Controller
  • تزریق توابع به Route به صورت کلوژر برای رندرکردن View
  • ایجاد فایل Environment و کلاس کمکی مربوطه
  • ایجاد کلاس های پایه پروژه
  • افزودن ماژول کمکی Input برای مدیریت اطلاعات ورودی
  • افزودن ماژول کمکی برای پشتیبانی از چند زبان
  • افزودن ماژول کمکی برای مدیریت Session
  • افزودن ماژول کمکی اعتبار سنجی
  • افزودن ماژول مدیریت کاربران و اعتبار سنجی
  • افزودن ماژول مدیریت دسترسی کاربران
  • آموزش الگوی Dependency Injection برای تزریق کلاس ها
  • آموزش الگوی Decorator برای افزودن قابلیت های داینامیک به کلاس
  • فصل سوم (کار با Controller ها) :
  • ایجاد کنترلرها
  • استفاده از Twig در View ها
  • تعریف Action های معدل در Route
  • دسترسی به پارامترهای URL و Form
  • اعتبار سنجی مقادیر ورودی
  • استفاده از Helper ها و Validator
  • استفاده از Sessionها به منزله ViewBag
  • استفاده از Sessionها به منزله FlashMessage
  • افزودن قابلین رندر کردن View ها
  • ارسال خروجی غیر HTML بدون استفاده از Render
  • افزودن سطوح دسترسی به قسمت های مختلف
  • اعمال و کنترل Rule های دسترسی به Route ها
  • تعریف کاربران مختلف با سطوح دسترسی متفاوت
  • فصل چهارم (کار با View ها) :
  • هدف از ایجاد ویو
  • افزودن قابلیت رندر کردن Viewها در کنترلر
  • ارسال مقادیر به View از طریق کنترلر
  • ایجاد PageMaster
  • افزودن فایل های  CSS و JS و … به View
  • آشنایی با موتور قالب Twig
  • استفاده از Twig در View ها
  • کانفیگ Twig برای حالت Develop
  • افزودن توابع دلخواه و کارآمد به ساختار Twig
  • افزودن APP به منزله دسترسی به Application در View
  • فصل پنجم (کار با Model ها) :
  • افزودن Model  به پروژه
  • کار با PDO
  • تعاملگر با کنترلر
  • تعریف مدل های معادل در Table
  • افزودن خصوصیت به خواص معادل ستون های Table
  • افزودن اعتبار سنجی های مختص هر ستون در مدل
  • فصل ششم (ساخت پروژه عملی سایت خبری) :
  • تحلیل بانک اطلاعاتی و نیاز سنجی
  • پیاده سازی قالب وب سایت خبری – بخش کاربری و بخش مدیریت
  • اتصال دیتابیس در PHP با MVC
  • پیاده سازی بخش User Management در پروژه (ایجاد – ویرایش – و… کاربر)
  • پیاده سازی فرم لاگین در PHP ویژه بخش User
  • پیاده سازی فرم لاگین ویژه بخش مدیریت سایت
  • کار با سشن ها و کوکی ها در PHP
  • لاگ گیری از اطلاعات ورود و خروج کاربران و نمایش آن به مدیریت
  • تعیین سطح دسترسی و مدیریت سطوح کاربری (مدیر – نویسنده – ویارستار)
  • پیاده سازی فرم های ثبت نام کاربان یبا امکانات (فراموشی رمز – ذخیره پسور و….)
  • ایجاد Loading برای صفحات و کار با Ajax و Jquery
  • پیاده سازی فرم ثبت مطلب جدید (ثبت خبر و مدیریت آن)
  • آشنایی با ادیتور متنی قدرتمند
  • ایجاد بانک پیام جهت ارسال پیام کاربر به مدیر ، نویسنده به مدیر ، کاربر به نویسنده و…. (ارسال نظر)
  • ایجاد دسته بندی پویا یا دینامیک در وب سایت (ایجاد ، حذف ، ویرایش دسته بندی ها)
  • پیاده سازی امکان پرینت خبر برای کاربر
  • ایجاد اسلایدر دینامیک
  • آپلود فایل در PHP به منظر ضمیمه کردن یک فایل به خبر جهت دانلود کاربر
  • پیاده سازی آمارگیر با PHP
  • نمایش تعداد بازدید هر خبر
  • کار به Notification ها ونمایش اعلان ها
  • امکان جست و جو پیشرفته در سیستم مدیریت و کاربر + گزارش گیری اطلاعات جست و جو شده
  • و بسیاری امکانات و Functionality مختلف که در کد به کار رفته


گروه : PHP
دوره آموزشی: دوره مقدماتی تا پیشرفته PHP
زمان ارسال: 7 ماه پیش
تعداد دیدگاه: بدون دیدگاه !
تعداد نمایش: 1,626
وضعیت خرید: رایگان !
ارسال شده توسط: مدیر سایت
حجم و نوع فایل: ندارد



ویژگی هاو تمایز های این دوره ویدئویی :


ندارد !


برای درک بهتر این فیلم آموزشی لازم است ابتدا دوره های تصویری زیر را مشاهده نمایید:


ندارد !


ارسال نظر:
 
*
*
امضا ارسال:
Captcha image
Show another codeShow another code
ارسال نظر