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