در این دوره با ایجاد فریمورک MVC سفارشی به نام TraversyMVC با استفاده از PHP شی گرا، ایجاد چیزی شبیه به Codeigniter اما سبک تر، ایجاد اپلیکیشن SharePosts در بالای فریمورک، استقرار اپلیکیشن در اینترنت و غیره آشنا می شوید.

سرفصل:

  • معرفی و نصب دوره
  • خوش آمدید به دوره
  • فایل های های پروژه و سوالات
  • راه اندازی محیط XAMPP
  • معرفی OOP PHP
  • درباره این بخش
  • OOP چیست؟
  • کلاس ها، خواص و متدها
  • Constructor و Destructor
  • دسترسی به Modifiers ،Getters و Setters
  • وراثت کلاس
  • Properties و متدهای Static
  • فریمورک – بخش 1
  • MVC چیست؟
  • توصیف گردش کار
  • ایجاد ساختار پوشه
  • index.php
  • Core Class و فایل بوت استرپ
  • بارگیری کنترلر از URL
  • نقشه برداری متدها و پارامترها
  • فریمورک – بخش 2 – گردش کار MVC
  • Base Controller Class
  • بارگیری Views
  • پیکربندی فایل و Uploader
  • Header و Footer
  • PDO
  • کلاس پایگاه داده – بخش 1
  • کلاس پایگاه داده – بخش 2
  • تمیزکاری
  • اپلیکیشن – بخش 1 – راه اندازی و احراز هویت کاربر
  • راه اندازی اولیه اپلیکیشن و پایگاه داده
  • صفحات، بوت استرپ، Navbar
  • ایجاد کنترلر کاربران
  • رجیستر و  Login Form Views
  • اعتبارسنجی فرم
  • User Model و  Email Check
  • ثبت نام کاربر
  • پیام رسانی سفارشی فلش
  • ورود به سیستم کاربر
  • User Session Data و Logout
  • اپلیکیشن – بخش 2 – Posts Functionality
  • کنترلر پست ها
  • کنترل دسترسی پست ها
  • مدل پست و نمایش
  • افزودن Post Form
  • وارد کردن پست ها
  • صفحه جزئیات نمایش پست
  • ویرایش پست ها
  • حذف پست ها
  • استقرار اپلیکیشن ها