با سلام خدمت شما کاربران عزیز. در پی درخواست کاربران از آکادمی لرن فایلز این بار با دوره تصویری آموزش PHP MVC به زبان فارسی در خدمت شما هستیم. این دوره پروژه محور بوده و قدم به قدم از ابتدا تا انتها ساخت یک سیستم مدیریت محتوا خبری (News CMS) را به شما با PHP و معماری MVC یاد خواهد داد. نیمی از قسمت های آموزشی این دوره به آموزش معماری mvc در php اختصاص داده شده و باقی آن ویژه آموزش پیاده سازی پروژه پرتال خبری با PHP MVC خواهد بود. MVC یک معماری سه لایه است که در سال ۱۹۷۰ ایجاد شد.این معماری ابتدا برای زبان smalltalk ایجاد شد. همان طور که میدانید MVC مخفف یه کلمه Model (مدل) و View(نمایشگر) و controller( کنترلگر) است.
MODEL: وظیفه کار با پایگاه داده را بر عهده دارد.
VIEW: وظیفه ارتباط با کاربر نهایی را بر عهده دارد.
Control: وظیفه کنترل View و Model و نحوه ارتباط آن دو را با هم بر عهده دارد.
سرفصل های دوره آموزش PHP MVC:
فصل اول (MVC چیست؟)
فصل دوم (ایجاد ساختار پایه)
ساختار دایرکتوری ها
ایجاد 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 مختلف که در کد به کار رفته
- از مقدماتی تا پیشرفته – همراه با انجام پروژه
- ویدیویی و به زبان فارسی: آموزش در قالب 76 ویدیوی فارسی به مدت 53 ساعت مفید تهیه شده است.
- تایم مفید: علاوه بر پوشش مطالب بیشتر، زمان آموزش “یک سوم” آموزش های مشابه است!
- سرفصل استاندارد: سرفصل به صورت جامع، بروز و اختصاصی توسط آکادمی تدوین شده است.
- تضمین کیفیت: آموزش با استاندارد های کیفی سختگیرانه و متفاوت در لرن فایلز تهیه شده است.
- ویژه ورود به بازار کار: آموزش به صورت ویژه جهت ورود به بازارکار و کسب درآمد تدریس شده است!
- تایید شده توسط واحد کنترل کیفیت: سطح علمی، صدا و تصویر، بیان و سایر موارد تایید شده است.
- این آموزش تئوری نیست! آموزش کاملاً عملی بوده و در حد نیاز به موارد تئوری پرداخته شده است.
- دسترسی مادام العمر: در هر زمان و مکان با وارد شدن به حساب کاربری تان به آموزش ها دسترسی دارید!
- یادگیری آنلاین: نیاز به دانلود ندارید! می توانید آنلاین با بالاترین سرعت و ترافیک نیم بها یاد بگیرید.
- قابل پخش در تمامی دستگاه ها: در PC، لپ تاپ، تبلت، گوشی، تلویزیون و… آموزش ها را مشاهده کنید.
- ترافیک نیم بها: تماشای آنلاین آموزش ها برای تمامی اپراتورها با ترافیک نیمبها محاسبه میشود.
- سرعت بی نهایت: با سرعتی بی نظیر و بدون افت سرعت، یادگیری آنلاین را تجربه کنید!
- همراه با فایل های جانبی: سورس و سایر فایل های جانبی به صورت کامل ضمیمه آموزش شده است.
ویدیو های نمونه از آموزش MVC در PHP:
تعدادی از ویدیو های این دوره در بخش مربوط به پیش نمایش آموزش (بالا- ستون سمت راست) برای شما قرار داده شده است تا از کیفیت کمی و کیفی آموزش MVC در PHP مطمئن شوید و قبل از خرید این دوره آموزشی به خوبی سطح آن را از همه لحاظ ارزیابی کنید.
راهنمای دریافت آموزش MVC در PHP:
جهت دریافت این آموزش با کلیک بر روی دکمه “دریافت آموزش” (بالا- ستون سمت راست) جهت خرید اقدام کنید. بلافاصله پس از پرداخت آنلاین می توانید وارد پنل کاربری خود در لرن فایلز شده و به ویدیو های آموزشی و سایر امکانات دسترسی داشته باشید.(دسترسی بدون محدودیت در هر زمان و مکان)
قبل از شروع آموزش MVC در PHP نیاز به یادگیری آموزش های زیر دارید:
این آموزش تاکنون نیاز به آپدیت نداشته است و کاملاً بروز می باشد!
چنانچه احساس میکنید این آموزش نیاز به آپدیت و بروزرسانی دارد لطفاً این موضوع را با ما در میان بگذارید.
- در آپدیت باکس این آموزش، موردی یافت نشد.
هنوز بررسیای ثبت نشده است.