دوره 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 مختلف که در کد به کار رفته
ویدئو های ما به صورت اختصاصی توسط مدرسین آکادمی لرن فایلز تهیه شده است .
ویدئو ها توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود .
ویدئو های ما تئوری محض نیستند و در حد نیاز مباحث تئوری مطرح و باقی آموزش عملی و ویژه بازار کار می باشد .
عزت –
سلام تشکر بابت آموزش خوبتون من می خواستم بدونم که قبلا با این ایمیل که نظر رو ثبت کردم ازتون خرید داشتم میشه یه کد تخفیف بهم بدید من بتونم این دوره رو بخرم یا نه ؟
واحد پشتیبانی لرن فایلز –
سلام و عرض ادب
با ایمیل پشتیبانی تماس حاصل کنید تا بررسی کنند اگر کد تخفیف به شما اعلام کنند که آیا تخفیف به شما تعلق می گیرد یا خیر .
با تشکر
عزت –
ببخشید میشه ایمیل پشتیبانی رو بهم بدید ؟
واحد پشتیبانی لرن فایلز –
در بخش تماس با ما هست.
هادی –
سلام
یه سوال : اگه مشتری همچین سایتی رو از یه نفر بخواد، چقد هزینه اش میشه؟؟
ممنون
واحد پشتیبانی لرن فایلز –
سلام چجور سایتی ؟ مثل لرن فایلز یا مثل این پروژه سایت خبری با mvc ؟
بسته به ارزش زمان برنامه نویس و یا به عبارتی نرخ ساعتی اون داره ، مثلاً یه فرد تازه وارد زمانش ارزش خیلی پایین تر از یه فرد حرفه ای هست ، پس قیمت فرق داره اما در کل سعی کنید قیمت پایین کار نکنید چون ارزش تمام برنامه نویسان ایرانی رو پایین خواهید اورد . این سایت چیزی حدود ۲ تا ۵ میلیون البته بالاتر هم راه داره . البته این نظر من هست ، هستند کسانی که با ۳۰۰ هزار تومان هم از این بهتر می نویسند
هادی –
مهندس یه نیگا به این بندازین :حجم و فرمت : ۹ مگابایت و ۳۱۰ گیگابایت ، فرمت zip
برای این محصول اینو زدین ۳۱۰گیگابایت
واحد پشتیبانی لرن فایلز –
سلام
ممنون و متشکر از تذکرتون
هادی –
سایتی مثل سایت پروژه سایت خبری با mvc.
یک فروشگاه مثل دی جی کالا اگه یه مشتری بخواد چی؟ اون ۱۰ تومن میشه؟؟
من از مهندسی پرسیدم گفتش که بسته به نوع کدنویسی هم داره قیمت سایت، یعنی با شی گرایی بنویسیدش قیمتش بالاتره تا رویه ای، حقیقت داره این؟؟
واحد پشتیبانی لرن فایلز –
مبلغ نمی تونم تعیین کنم دوست عزیز .
ایشون هم درست گفته اما در یک کلام خلاصه می کنم با وضعیت فعلی ایران که نظام مشخصی در قیمت گذاری نیست تعیین قیمت به سطح علمی کد نویس و مشتری و تکنولوژی های پیاده سازی شده بستگی داره ف گرچه در تمام جهان بحث نرخ ساعتی متخصص مطرح هست و ارزش زمان وی ! اگر می خواهید ارزش زمان خود را بدست بیاورید از فرمول مشهوری هست که در لینک زیر براتون آوردمش ، اگر فرصت بشه در موردش در بخش جدید آکادمی “آموزش متنی” صحبت خواهم کرد .
http://goo.gl/JC4tJq