مطالب پیشنهادی از سراسر وب

آموزش PHP برای مبتدیان - تسلط بر PHP - پروژه CMS

دسته بندی ها: آموزش های ویژه ، آموزش های یودمی (Udemy) ، آموزش طراحی وب ، آموزش پی اچ پی (PHP)

PHP برای مبتدیان: همه نکاتی را که برای تبدیل شدن به یک توسعه دهنده حرفه ای PHP لازم دارید با تمرینات و پروژه های عملی یاد بگیرید.

آخرین به روزرسانی: 2020-5

آنچه یاد خواهید گرفت:

  • شما یاد خواهید گرفت که یک سیستم مدیریت محتوای (CMS) مانند وردپرس، دروپال یا جوملا ایجاد کنید
  • شما یاد خواهید گرفت که چگونه از پایگاه داده استفاده کنید
  • شما MySQL را یاد خواهید گرفت
  • برنامه نویسی شی گرا
  • شما یاد خواهید گرفت که چگونه برنامه خود را بصورت آنلاین راه اندازی کنید
  • نحوه استفاده از فرم ها برای ارسال داده ها به پایگاه داده
  • نحوه استفاده از AJAX برای ارسال داده ها به سرور بدون رفرش کردن صفحه
  • درباره امنیت PHP خواهید آموخت
  • با sessions آشنا خواهید شد
  • هش کردن رمز عبور
  • ارسال ایمیل
  • شما یاد خواهید گرفت که از composer استفاده کنید (مدیر بسته PHP)
  • شما یاد خواهید گرفت که URL های تمیز ایجاد کرده و .php را از فایل ها حذف کنید
  • با استفاده از تجربه پروژه ، استفاده از bootstrap را یاد خواهید گرفت
  • شما یاد خواهید گرفت که کد خود را اشکال زدایی کنید
  • شما یادگیری ایجاد صفحه بندی را فرا خواهید گرفت
  • شما refactoring را کدنویسی خواهید کرد
  • شما یاد خواهید گرفت که اشکال زدایی کنید (کد خود را اصلاح کنید)
  • شما یاد خواهید گرفت که از API برای آوردن داده ها از یک پایگاه داده به یک رابط گرافیکی استفاده کنید
  • و خیلی از نکات دیگر

الزامات:

  • آشنایی با HTML نیاز است

توضیحات دوره:

این دوره یکی از کامل ترین دوره های PHP در یودمی است. آیا شما در PHP تازه وارد هستید؟ این دوره به شما کمک می کند تا اصول رویه ای PHP، پی اچ پی شی گرا،  MYSQLi  و ساخت یک سیستم CMS شبیه به وردپرس، جوملا یا دروپال را یاد بگیرید.

دانش PHP به شما کمک می کند تا بتوانید هم یک دوره ی این چنینی درست کنید و بفروشید، هم می توانید به یک توسعه دهنده PHP تبدیل شوید و به صورت آنلاین در خانه کار کنید و هم می توایند اپلیکیشن ها، وب سایت ها و سیستم های مدیریت محتوا با PHP مانند وردپرس، فیسبوک، توییتر و حتی گوگل ایجاد کنید. شما هیچ محدودیتی نخواهید داشت. PHP یکی از مهم ترین زبان های برنامه نوسی تحت وب است که شما را وارد دنیای توسعه وب و بازار آن می کند.

چرا؟

زیرا بسیاری از وب سایت ها و اپلیکیشن ها امروزه با PHP ساخته می شوند. شما می توانید در هر جایی شغلی برای خود دست و پا کنید. 

این دوره PHP موارد زیر را پوشش می دهد:

  • پایگاه داده در PHP
  • PHP شی گرا
  • پروژه CMS شبیه به وردپرس
  • Form Submissions در PHP
  • امنیت در PHP
  • متغیرها در PHP
  • ریاضیات در PHP
  • آرایه ها در PHP
  • ساختارهای کنترل در PHP
  • اپراتورهای مقایسه در PHP
  • Mayor Loops در PHP
  • توابع در PHP
  • Constants در PHP
  • Super Globals در PHP
  • Sessions در PHP
  • کوکی ها در PHP
  • یادگیری با کار با FILES
  • Custom search feature
  • احراز هویت
  • استفاده از جی کوئری + بوت استرپ
  • نوتیفیکیشن های بلادرنگ با JS
  • محافظت credentials با .ENV
  • یادگیری Composer (مدیر وابستگی PHP)
  • ارسال ایمیل ها - از PHP یا استفاده از بسته شخص ثالث
  • و غیره

با پروژه شگفت انگیز این دوره، شما تمام مهارت های لازم برای استخدام شدن در آن شغل یا پروژه را خواهید آموخت. این یک پروژه واقعی است و مرحله به مرحله روی همه چیز از ابتدا توضیح داده می شود.

این دوره برای چه کسانی مناسب است؟

  • این دوره برای مبتدیان در PHP در نظر گرفته شده است
  • به هیچ وجه تجربه برنامه نویسی نیاز نیست

مباحث دوره:

  • گام های اولیه
    • ابزارهای محیط توسعه محلی
    • تعبیه کردن PHP در HTML
    • استفاده از داده پویا
    • درج کردن کامنت ها در PHP
  • انواع تایپ و غیره
    • متغیرها در PHP
    • ریاضیات
    • آرایه ها
  • ساختارهای کنترل
    • if Statements
    • اپراتورهای منطقی و مقایسه
    • Switch Statements در PHP
    • While Loop در PHP
    • For Loop در PHP
    • Foreach Loop در PHP
  • توابع سفارشی
    • تعریف توایع
    • پارامترهای تابع
    • مقادیر بازگشتی از توابع
    • متغیر جهانی و مقیاس
    • Constants
  • توایع درونی PHP
    • توابع Math 
    • توابع String 
    • توابع Array 
  • نحوه استفاده از Form Data درPHP
    • بررسی برای Form Submission
    • استخراج اطلاعات از فرم
    • اعتبارسنجی مقادیر فرم
    • ارسال صفحه خارجی
  • نحوه استفاده از پایگاه داده ها در PHP
    • آشنایی با پایگاه داده
    • آشنایی با PHPmyadmin
    • ایجاد پایگاه داده در PHPmyadmin
    • ایجاد جداول و درج داده در PHPmyadmin
    • markup برای Login Page
    • دریافت Post Data از Check
    • اتصال پایگاه داده با PHP
    • کوئری برای به روزرسانی رمز عبور و نام کاربری
    • ریفکتور کردن Update Query در تابع
    • حذف کردن Records از پایگاه داده با PHP
  • امنیت PHP 
    • تزریق SQL - نحوه محافظت از آن
    • رمزگذاری رمز عبور
  • PHP و وب
    • آشنایی با HTTP Requests 
    • استفاده از The GET super Global
    • استفاده از the Post Super Global
    • کوکی ها در PHP
    • تنظیم کوکی ها با PHP
    • نحوه استفاده از Sessions در PHP
  • آشنایی با PHP شی گرا
    • ​​​​​​​کلاس و آبجکت چیست؟
    • کلاس چیست و نحوه معرفی آنها در PHP
    • نحوه نمایش یک کلاس
    • افزودن Properties برای کلاس
    • وراثت کلاس
    • Constructors
    • دسترسی داده
    • داده استاتیک در کلاس ها
  • کار با فایل ها
    • ​​​​​​​باز کردن و ایجاد فایل ها
    • نوشتن فایل ها
    • خواندن فایل ها
    • حذف کردن فایل ها
  • پروژه CMS - سیستم وبلاگ نویسی - Front End و گام های اولیه
    • ​​​​​​​معرفی CMS
    • امکانات مهم
    • افزودن دارایی ها/ کار با ساختارها
    • ایجاد پایگاه داده و جدول دسته بندی برای CMS
    • اتصال به پایگاه داده با PHP
    • درج داده در Category Table و نمایش آن
    • ایجاد custom search engine
  • CMS - دسته بندی ها و غیره
    • ​​​​​​​ایجاد کد قابل استفاده مجدد در ادمین
    • ایجاد لینک های ناوبری در ادمین
    • نمایش داده در category page
    • افزودن دسته بندی ها
    • ریفکتورینگ دسته بندی
  • CMS - پست ها
    • ​​​​​​​ایجاد جدول HTML در ادمین برای نمایش لیست پست ها
    • نمایش لیست پست ها در ادمین
    • از جمله صفحات بر اساس تکنیک شرایط
    • ایجاد فرم HTML پست در ادمین
    • درج داده پست از ادمین
    • ایجاد صفحه ویرایش فرم HTML
    • نمایش داده های ویرایش در صفحه ویرایش پست
    • ویرایش دسته بندی پویا / نمایش تصویر
    • ایجاد صفحه دسته بندی
  • CMS - کامنت ها
    • ​​​​​​​ایجاد جدول کامنت ها و درج داده ها
    • ایجاد صفحه کامنت ها و فرم HTML در ادمین
    • ایجاد کوئری برای نمایش کامنت ها در بخش ادمین
    • درج فیلدها در فرم کامنت Front end و تست آن
    • حذف کامنت ها
    • نمایش کامنت ها بر اساس تأیید
  • CMS - کاربران
    • ​​​​​​​ایجاد جدول کاربران و درج داده
    • ایجاد صفحات و پیوندهای کاربران
    • تغییر عنوان جدول کاربر
    • نمایش کاربران در ادمین
    • افزودن کاربران در بخش ادمین
    • حذف کاربران
    • تغییر نقش های کاربر
    • تنظیم صفحه ویرایش کاربر
    • افزودن گزینه های انتخاب به نقش کاربر
    • به روزرسانی کاربر
  • CMS - لاگین
    • ​​​​​​​ایجاد فرم ورود به سیستم
    • ساخت صفحه ورود
    • جستجوی کاربر را انتخاب کنید
    • اعتبار سنجی درخواست کاربر
    • تنظیم مقادیر با Sessions
    • اعتبارسنجی ادمین کاربر
    • صفحه اعتبار سنجی بهبود یافته است
  • CMS - پروفایل
    • ​​​​​​​ایجاد Profile Page
    • نمایش User Data
    • به روزرسانی User Data
  • CMS - داشبورد
    • ​​​​​​​افزودن ویدجت ها
    • داده پویا پست ها در ویدجت
    • استفاده از داده پویا در تمامی ویدجت ها
    • تنظیم لینک های ویدجت
    • افزودن نمودار AWESOME در ادمین
  • بهبود CMS 
    • ​​​​​​​تنظیم post echo
    • حذف دکمه ادامه مطلب
    • افزودن اعلان برای افزودن صفحه کاربر
  • CMS - امکانات اضافی
    • ​​​​​​​افزودن انتخاب دسته پویا برای ویرایش صفحه پست
    • افزودن یک عنصر اضافی به داشبورد
    • افزودن ویرایشگر WYSIWYG
    • اضافه کردن پیوندها برای ارسال تصاویر و دکمه ادامه مطلب
    • افزودن اعلان به روزرسانی پست
    • افزودن پیوند ویرایش پست در قسمت Front End
    • افزودن Bulk Options Posts
    • افزودن گزینه Dropdown برای Add Post Page
  • CMS - امکانات اضافی - ثبت نام کاربر
    • ​​​​​​​دانلود و جایگذاری Form Markup
    • تست کردن Registration Form
    • استخراج کردن مقادیر فرم 
    • رجیستر کردن کاربران
    • اعتبار سنجی فیلدها
    • رمزگذاری رمزهای عبور کاربر
    • PHP و Javascript قبل از اقدام تأیید کنید
  • CMS - امکانات اضافی - پست های مرتبط نویسنده
    • ​​​​​​​ارتباط پست ها به نویسندگان
    • کلون کردن پست های امکانات جدید
    • افزودن LOADER به CMS Admin
    • تنظیمات مجدد امکانات Views 
  • صفحه بندی
    • ​​​​​​​آشنایی با صفحه بندی
  • CMS - امکانات اضافی - کاربران آنلاین
    • ​​​​​​​ایجاد جداول آنلاین کاربر و تنظیم
    • ایجاد کد PHP و کوئری ها
    • نمایش کاربران آنلاین
    • نمایش کاربران آنلاین در ناوبری 
  • CMS - امکانات اضافی - سیستم رمزگذاری و ورود به سیستم با رمز عبور جدید
    • ​​​​​​​توضیح تابع جدید و پیاده سازی
    • لاگین در کاربران با سیستم جدید
  • CMS - امکانات اضافی - تعداد و نمایش سیستم کامنت بهبود یافته است
    • ​​​​​​​تعداد کامنت ها و نمایش مقدار
    • صفحه کامنت ها برای پست ها خاص
  • CMS - امکانات اضافی - ارسال پست برای کاربر خاص در ادمین
    • ​​​​​​​افزودن صفحه
    • درج
    • رفع مسئله نمایش کاربر
    • ویرایش به روزرسانی صفحه پست 
    • آپگرید کردن Front End
  • CMS - امنیت بیشتر
    • ​​​​​​​محافظت از تزریق URL و MySQL
  • ارسال پروژه به اینترنت
    • ​​​​​​​تنظیم هاست
    • نمایش آنلاین ارورها
    • آپلود کردن فایل ها
    • ایمپورت کردن پایگاه داده
  • ارسال ایمیل ها
    • ​​​​​​​ایجاد صفحه تماس با ما
    • ارسال ایمیل ها
  • حذف تأیید امکانات بوت استرپ مودال​​​​​​​
  • هیچ پست یا امکانات پیام دسته بندی وجود ندارد
  • برخی از امکانات متفرقه
  • سرگرم شدن با باگ ها
  • ریفکتورینگ
    • ​​​​​​​ریفکتورینگ ایندکس در ادمین
    • ریفکتورینگ نمایش تمامی پست ها با JOINING TABLES
  • سیستم جدید ثبت نام
    • ​​​​​​​ایجاد امکانات تشخیص ادمین
    • کپی کردن تابع نام کاربری
    • کپی کردن تابع ایمیل
    • اعتبارسنجی برای رجیستر کردن
  • اضافه کردن دستورات آماده به اپلیکیشن ما برای امنیت
    • ​​​​​​​واکشی کردن پست ها در صفحه دسته بندی با prepared statements
    • درج دسته بندی ها با prepare statements
  • CMS - امکانات اضافی - URL زیبا
  • CMS - امکانات اضافی - سیستم فراموشی رمز عبور
  • CMS - امکانات اضافی - سیستم فراموشی رمز عبور - ارسال ایمیل
  • CMS - امکانات اضافی - نوتیفیکیشن های بلادرنگ با Pusher
  • CMS - امکانات اضافی - لایک های پست
  • CMS - امکانات اضافی - ایجاد یک ادمین جداگانه برای کاربران وارد شده
  • CMS - امکانات اضافی - امکانات چندزبانه

سایر ویدئوهای دوره:

بررسی دوره

 

ابزارهای محیط توسعه محلی

 

فایل های مرجع تمرین دوره

 

نصب ویراشگر کد (اختیاری اگر یکی دارید)

آیا این نوشته را دوست داشتید؟
Udemy - PHP for Beginners - Become a PHP Master - CMS Project Publisher:Udemy Author:Edwin Diaz , Coding Faculty Solutions Duration:37.5 hours Level:Beginners

PHP for Beginners: learn everything you need to become a professional PHP developer with practical exercises & projects.

Last Update: 2020-5

What you'll learn

  • You will learn to create a (CMS) Content Management System like WordPress, Drupal or Joomla
  • You will learn how to use Databases
  • You will learn MySQL
  • Object-Oriented Programming
  • You will learn how to launch your application online
  • How to use forms to submit data to databases
  • How to use AJAX to submit data to the server without refreshing the page
  • You will learn about PHP security
  • You will learn about sessions
  • Password hashing
  • Email sending
  • You will learn to use composer (PHP package manager)
  • You will learn to create clean URL's and remove the .php from files
  • You will learn to use bootstrap by getting experience from the project
  • You will learn to debug your code
  • You will learn to create pagination
  • You will code refactoring
  • You will learn to debug (fix your code)
  • You will learn to use an API to bring data from a database to a graphical interface
  • There is so much more and my hands are just tired of typing :)

Requirements

  • Some HTML is needed for this course (You can get my free HTML course on that)

Description

One of the biggest PHP Courses in UDEMY ........

Best Rated PHP course on UDEMY......

Over 29,000 Students taking this course already.........

BEST Reviewed PHP beginners course for a reason.....

Are you new to PHP or need a refresher? Then this course will help you get all the fundamentals of Procedural PHP, Object Oriented PHP, MYSQLi and ending the course by building a CMS system similar to WordPress, Joomla or Drupal.

Knowing PHP has allowed me to make enough money to stay home and make courses like this one for students all over the world. Being a PHP developer can allow anyone to make really good money online and offline, developing dynamic applications.

Knowing PHP will allow you to build web applications, websites or Content Management systems, like WordPress, Facebook, Twitter or even Google.

There is no limit to what you can do with this knowledge. PHP is one of the most important web programming languages to learn, and knowing it, will give you SUPER POWERS in the web development world and job market place.

Why?

Because Millions of websites and applications (the majority) use PHP. You can find a job anywhere or even work on your own, online and in places like freelancer or Odesk. You can definitely make a substantial income once you learn it.

Some of my students reviews for this course and others

Holy cr*********

Readed some books about PHP but it was such boring that i never finished a book and withhold me from learning, this course helped me out straight.. After seeing a free tut on youtube i subscribed the course and jeez, i don't even need goals to get or stay motivated cause i have the instructor: Edwin Diaz, his way of teaching is friggin awesome (and fun) and easy listening! To be honest its keeping me away from bed xD.. I really really love the course. If i need to describe the course from my personal view, one word: Epic! Really looking forward for the stuff that will be added in the future! Great job and thumbs up! Greetings from a Dutchy

Best PHP course************

This course is just awesome. You will learn the basics and then you will jump to making your own CMS. Every little piece of code is described very well, so you exactly know, what you are doing. After finishing this course I was ready to make my own social networking site and that's amazing isn't it? Another great part of this course is its instructor, who helps you with every issue you have in short time. I've have already done many internet courses, but this is definetly the best one.

The Best Php course made FUN and EASY worth The Money!!! *************

Hi Edwin You have made 'learning PHP very fun an easy to follow. I got so many ideas that I want to do and had been searching around for 3 years now looking for the right course and lecturer that will help me fulfill my dream. I want to thank you that I have gone through more than half of your online course now and I am still interested to complete it. Thank you for your motivation and kind words. It what keeps me going and I know that once I finish this, I will be able to achieve my goal. I believe that your course is the key to my success in fulfilling my dream. AND the best part is the Lecturer always replies to your questions

The best course I have taken so far ***************

Every programming course I have taken until now has been extremely boring and I found it difficult to concentrate, but your course was clear, entertaining and kept me hooked till the very end. I remember everything I learnt in your course and have gained a deeper understanding of terms and methodologies that seems incomprehensible until now. Thank you

***************************End of Reviews ***********************

My Promise to You

I created this course not just to make money but to teach you the knowledge that will help you with PHP since I was in your shoes some years ago. If you need support, I will be just a message or an email away. I love what I do, but most importantly I love when my students succeed and that for me is priceless. You success depends on yours and I will make sure with that you get all the help you need when you need it.

 

 

This PHP Course Covers the following and then some...

  • Databases in PHP
  • Object Oriented PHP
  • CMS project-similar to (Wordpress)
  • Form Submissions in PHP
  • Security in PHP
  • Variables in PHP
  • Math in PHP
  • Arrays in PHP
  • Control Structures in PHP
  • Comparison Operators in PHP
  • Mayor Loops in PHP
  • Functions in PHP
  • Constants in PHP
  • Super Globals in PHP
  • Sessions in PHP
  • Cookies in PHP
  • Learn to work with FILES
  • Custom search feature
  • Authentication
  • Learn to use jQuery + Bootstrap
  • RealTime Notifications with JS
  • Protect your credentials with .ENV
  • Learn Composer (PHP dependency Manager)
  • Learn to send emails - from PHP or using a third party Package
  • And much much more .....

With the AMAZING project we build, you will learn all the SKILLS to land that job or project. This is a real project that we take online and I walk step by step on everything from scratch. 

Please look at all the lectures to see more things that are covered.

Who this course is for:

  • This course is meant for TOTAL beginners in PHP
  • No programming experience is needed at all

Course content

  • The First Steps
    • Introduction
    • Course Overview
    • Local Development Environment Tools
    • Course Exercise / Reference Files
    • Code Editor Installation (Optional if you have one)
    • Embedding PHP in HTML
    • Using Dynamic Data
    • Inserting Comments in PHP
    • Practice Section 1
  • Data Types and More
    • Variables in PHP
    • Math
    • Arrays
    • Associative Arrays
    • Practice Section 2
    • First steps
    • 3 questions
  • Control Structures
    • if Statements
    • Comparison and Logical Operators
    • Switch Statements in PHP
    • While Loop in PHP
    • For Loop in PHP
    • Foreach Loop in PHP
    • Practice Section 3
    • Control Structures Quiz
    • 1 question
  • Custom Functions
    • Defining functions
    • Function Parameters
    • Return Values From Functions
    • Global Variable and Scope
    • Constants
    • Newer Way of creating a Constant
    • Practice Section 4
  • PHP Built-in Functions
    • Math Functions
    • String Functions
    • Array Functions
    • Practice Section 5
  • How To Use Form Data in PHP
    • Checking for Form Submission
    • Extracting Information from form
    • Validating The Form Values
    • External Page Submission
    • Practice Section 6
  • How To Use Databases in PHP
    • Introduction to Databases
    • Introduction to PHPmyadmin
    • Creating a Database in PHPmyadmin
    • Creating Tables and Inserting Data in PHPmyadmin
    • The markup for Login Page
    • Receiving Post Data From Check
    • Connecting to the Database using PHP
    • Creating Records into the database table with PHP
    • Reading Information in the Database with PHP
    • Creating the Update Records Form
    • Fixing Name Attribute Value
    • Query to Read Id's
    • Query to Update Username and Password
    • Refactoring The Update Query into a Function
    • Delete Records From Database with PHP
    • ReFactoring all Database Query Code into Functions
    • Making All Files Modular and Refactoring
    • Practice Section 7
  • PHP Security
    • SQL Injection - How to Prevent it
    • Password Encryption
    • Practice Section 8
  • PHP and The Web
    • Introduction to HTTP Requests and more
    • Using The GET super Global
    • Using the Post Super Global
    • About Cookies in PHP
    • Setting Cookies with PHP
    • Reading Cookies in PHP
    • How use Sessions in PHP
    • Practice Section 9
  • Object Oriented PHP Introduction
    • What are classes and objects ? Introduction
    • What are classes and how to define them in PHP
    • What are class methods and how to create them
    • How to instantiate a class
    • Adding Properties to Our Class
    • Class inheritance
    • Constructors
    • Data Access
    • Static Data in Classes
    • Practice Section 10
  • Working with files
    • Opening and creating files
    • Writing to files
    • Reading files
    • Deleting files
  • CMS Project / Blogging System - Front End and First Steps
    • Intro Tour of the CMS
    • Turning On Some Important Features
    • Adding our assets / working structure
    • Creating database and category table for the CMS
    • Connecting to the database with PHP
    • Making our files reuseable
    • Inserting Data into Category Table and Displaying it
    • Creating the posts table
    • Post Comment Count Update ( Edwin from the future )
    • Inserting Data into the posts table and displaying it
    • Inserting the post image and displaying it
    • Creating a custom search engine part 1
    • Creating a custom search engine part 2
    • Creating a custom search engine part 3
    • Adding Categories to the sidebar
  • CMS - Categories & More...
    • Creating reuseable code in the admin
    • Creating the navigation links in admin
    • Creating the admin category page part 1
    • Creating the admin category page part 2
    • Displaying data in category page
    • Adding Categories
    • Adding a special Function to our header file
    • Deleting Categories
    • Updating or Editing Categories part 1
    • Updating or Editing Categories part 2
    • Refactoring category code part 1
    • Refactoring category code part 2
  • CMS - POSTS
    • Creating a HTML table in admin to display a list of posts
    • Displaying posts list in admin
    • Including Pages based on condition technique
    • Creating Post HTML form in admin
    • Inserting Post Data From admin
    • Deleting Posts in admin
    • Creating the HTML edit form post page
    • Displaying the Edit Data in Post Edit Page
    • Dynamic Category Editing / Image Display
    • Finally Updating Posts
    • Relating Categories to posts and Displaying it
    • Adding Category Dropdown to the Add Post Page
    • Adding Individual Post Page and Link
    • Creating the category page
    • Setting up some links and making an excerpt
  • CMS - COMMENTS
    • Creating the comments table and inserting data
    • Creating the comments page and HTML form in admin
    • Creating the Query for displaying comments in admin part 1
    • Creating the Query for displaying comments in admin part 2
    • Inserting new fields in Front end comment form and testing it
    • Creating the Frond End comment insert query
    • Finishing the query to send comment data (Front end)
    • Relating Comments to posts
    • Deleting comments
    • Approving and unapproving comments
    • Displaying comments based on approval
    • Increasing comments count
    • Adjustments to visual for comments
    • Adjustments for comments and Displaying Post Based on Status
  • CMS - USERS
    • Creating the users table and data insert
    • Creating users pages and links
    • Modifying user table heading
    • Creating the display query for users
    • Displaying users in admin
    • Adding users in admin part 1
    • Adding users in admin part 2
    • Adding users in admin part 3
    • Adding users in admin part 4 and final
    • Deleting users
    • Changing user roles
    • Setting Up the Edit User Page
    • Displaying User Values in Edit Page
    • Adding Select Options to User Role
    • Updating User
  • CMS - Login
    • Creating the login form
    • Making the login page
    • Select User Query
    • Validating User Query Front End
    • Setting Values with Sessions
    • Validating User Admin
    • Logout Page Improved Validation
    • Login improved- Edwin from the Future
  • CMS - Profile
    • Creating the Profile Page
    • Displaying User Data
    • Updating User Data
  • CMS - Dashboard
    • Adding Widgets
    • Posts Dynamic Data in Widget
    • Using Dynamic Data in all Widgets
    • Adjusting Widget Links
    • Adding an AWESOME Chart to admin
    • Cleaning up the chart a little
    • Displaying Dynamic Data in chart part 1
    • Displaying Dynamic Data in chart part 2
  • Improving Our CMS
    • Adjusting post echo
    • Removing Read More Button
    • Adding Notification to Add User Page
  • CMS -Extra Features
    • Adding Dynamic Category Selection for Edit Post Page
    • Adding extra element to dashboard
    • Adding the WYSIWYG Editor
    • Adding Links to Post Images and Read More Button
    • Adding Post Update Notification
    • Adding Post Edit Link in Front End
    • Adding Bulk Options Posts, part 1
    • Adding Bulk Options Posts, part 2
    • Adding Bulk Options Posts, part 3
    • Adding Bulk Options Posts, part 4
    • Adding Bulk Options Posts, part 5
    • Adding Bulk Options Posts, part 6
    • Adding Dropdown Option for Add Post Page
    • Adding Post Creation Notice to Add Post Page
    • Adding Link to Add New Button in Post Page
    • Adding Link to View Posts from Admin
    • Adding Dynamic Personalization to Admin
    • Adding Validation to Comments in Post Page
  • CMS -Extra Features - User Registration
    • Downloading & Placing Form Markup
    • Testing Registration Form
    • Extracting Form Values and Escaping
    • Starting Query and Default Tables Values
    • Fetching our Database for Default Values
    • Registering Users
    • Validating Fields
    • Encrypting User Passwords
    • Updating Our CMS due to password Encryption
    • User Page Display Shorter Password Field
    • User Page Dropdown Default Value Change
    • PHP and Javascript Confirm Before Action
    • Get Your Certificate
    • Wrapping this up! (IMPORTANT)
    • Make your Feature requests here!
  • CMS-Extra Features - Author Related Posts
    • Relating Posts to their Authors Part #1
    • Relating Posts to their Authors Part #2
    • Cloning Posts NEW feature - COOL STUFF :)
    • Adding a LOADER to the CMS Admin
    • Adding views functionality to posts
    • Resetting Views Feature
  • Pagination
    • Pagination Intro and Part 1
    • Pagination Intro and Part 2 - Links and Get Request
    • Pagination Intro and Part 3 - Get Request Processing
    • Pagination Intro and Part 4 - Assigning a variable to the per page value
    • Pagination Intro and Part 5 - Adding Some Style to Current Page :)
  • CMS - Extra Features - Users ONLINE
    • Creating the user online table and Setup
    • Creating the PHP code and Queries
    • Displaying Users Online :)
    • Displaying Users Online in Navigation
    • Instant Users Online count without refreshing part 1
    • Instant Users Online count without refreshing part 2
  • CMS- Extra Feature - NEW Simple Password Encrypting and Login System
    • Explanation of new New function and Implementation
    • Login in Users with new System
    • Adding New System to Add Users in Admin
    • Adding new password system to edit user page part 1
    • Adding new password system to edit user page part 2
    • Cleaning Up Edit User Page
  • CMS - Extra Feature - Improved Comment system count and diplay
    • Comment count and amount display
    • Creating a link in comment count and sending a GET Request
    • Comments page to specific posts
    • Deleting in the same page
  • CMS - Extra Feature - Post for Specific User in admin
    • Part 1 - Add Page
    • Part 2 - Insertion
    • Part 3 - Fixing User Display Issue
    • Part 4 - Edit Post Page Update
    • Part 5 - Upgrading Front End
  • CMS - More Security
    • URL and MySQL Injection Protection
  • Taking the Project to the Internet.
    • WARNING BEFORE GOING ONLINE - Edwin from the future
    • Hosting Setup
    • Displaying errors online
    • Uploading files
    • Creating the Online Database
    • Importing database
    • Fixing access to application!
    • Getting the right PHP online version (FIXED)
  • Sending Emails
    • Creating a contact page
    • Uploading Contact page
    • Sending emails
    • Modifying Email Headers
  • Bootstrap Modal Delete Confirm Feature
    • Intro
    • Creating the markup
    • Writing the code
  • No posts or category message feature
    • Intro
    • No posts feature home page
    • No categories feature
    • Don't show draft to visitors but everything to admin
    • Applying functionality to mayor pages
  • Some miscellaneous features
    • Active navigation links
    • Login form visibility when logged in or logged out
  • Having fun with bugs
    • Duplicate category improvement
    • Fixing bug in our edit post javascript editor
    • Cloning empty fields and table shifting fix
  • Refactoring part 1
    • Refactoring index in admin part 1
    • Refactoring index in admin part 2
    • Refactoring our view all posts by JOINING TABLES part 1
    • Refactoring our view all posts by JOINING TABLES part 2
  • New registration system
    • Create a better admin detection feature
    • Duplicate username function
    • Duplicate email function
    • Validation for registration
    • Setting up our Login user function
    • Adding some user friendly code
    • Displaying inline errors in form
    • Registering users with the new function
    • Login users with the new function
    • Deleting via POST
  • Adding Prepare statements to our application for security
    • Fetching posts in the category page using prepared statements part 1
    • Fetching posts in the category page using prepared statements part 2
    • Fetching posts in the category page using prepared statements part 3
    • Inserting categories with prepare statements
    • Updating categories with prepare statements
    • Closing statements
  • CMS Extra feature - Pretty URL's
    • Intro (IMPORTANT)
    • Turning on the rewrite engine
    • Rewriting index, contact and registration
    • Rewriting post page and query string
    • Rewriting category page and fixing links
  • CMS Extra Feature - Forgot Password System
    • Intro to what we are building
    • Creating some helper functions for the new system
    • Restructuring login page
    • Creating the forgot password page
    • Forgot password - checking form values
    • Updating database with token values
  • CMS Extra Feature - Forgot Password System - Sending Email
    • Intro
    • Download all the files needed
    • Installing third party library with composer
    • New - How to send emails
    • Updated - Sending email
    • Autoloading classes and setting up UTF-8 for emails
    • Sending code over email
    • Creating the reset page
    • Pulling data and testing it
    • Unique database values
    • Updating password and token columns
    • Making it everything work
    • Update search feature to work with the forgot password system code
    • Data based on current user!
    • Image fallback and comment display fix!
  • CMS Extra Feature - Realtime Notifications with Pusher
    • New - Real Time Notifications Feature
    • Adding styles too notifications
  • CMS Extra Feature - POST LIKES
    • What we are creating?
    • Creating the like button
    • Attaching the click event to the button
    • Setting up the Like AJAX request
    • Fetching the Posts
    • Updating post with Likes
    • Creating our first Like
    • Unliking Posts
    • Creating a helper function to the get the Logged-in User id - part 1
    • Creating a helper function to the get the Logged-in User id - part 2
    • Creating a helper function to detect if the user likes a specific post
    • Updating our Like button to be more dynamic
    • Fetching all Likes in the Post
    • Finishing Likes
    • Let's add a Tooltip Feature
  • CMS Extra Feature - Creating A Separate Admin for Logged In Users
    • Intro
    • Refactoring dashboard a little with some helper functions
    • Getting all the User's posts
    • Getting all the User's comments
    • Getting all the User's categories
    • Getting all the User's published and draft posts
    • Getting all the User's post approved and unapproved comments
  • CMS Extra Feature - Multi-Language Feature
    • Intro
    • Creating Language Files
    • Creating the Form Part 1
    • Creating the Form Part 2
    • Creating the Form Part 3
    • Recommendations - Bonus Lecture - What is next?

پیشنهاد آموزش مرتبط در فرادرس

خرید لینک های دانلود
  • حجم فایل: 11.45GB
  • زبان: انگلیسی
  • زیرنویس انگلیسی: دارد
  • قیمت: 8000 تومان
  • آموزش PHP برای مبتدیان - تسلط بر PHP - پروژه CMS یک محصول ویژه است و دریافت لینک های دانلود آن با پرداخت هزینه امکان پذیر است. اطلاعات بیشتر