Udemy

Build Real Estate Management System with PHP & MySQL

立即報名
  • 1,032 名學生
  • 更新於 10/2025
4.6
(165 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
教學語言
英語
授課導師
Morshedul Arefin
評分
4.6
(165 個評分)

課程簡介

Build Real Estate Management System with PHP & MySQL

Learning PHP and MySQL (A to Z) and developing a complete dynamic real estate listing website.

In this course, I have taught the students the most popular programming language PHP and MySQL database from scratch. After showing all the basics of PHP, authentication system, security, template mastering etc., I have developed a complete real estate listing web application with the latest version of PHP and that is PHP 8.2

The persons who are very beginner in php or have no knowledge at all in PHP, they will be benefitted the most from this course. But the advanced persons will also get help from this course, because I have tried to show all the real life features of a real estate applications with advanced features.

Application Features:

  1. Search features in the home page

  2. Advanced search features in the properties page

  3. URL rewrite option using a htaccess file. So in the front end, there will be no .php extensions.

  4. Ajax form submission with page refresh.

  5. Optimized query added in some sections in order to load data faster instead of nested queries.

  6. Uploading task in web server using cpanel was shown in this project.

Admin Panel Features:

  1. Admin can change logo, favicon etc.

  2. Admin can change footer information.

  3. Admin can update the home page information.

  4. Admin can update the FAQ page information.

  5. Admin can control the FAQ Section

  6. Admin can update the contact page map.

  7. Admin can create, edit and delete blog posts.

  8. Admin can create, edit and delete listing types.

  9. Admin can create, edit and delete listing locations.

  10. Admin can create, edit and delete listing amenities.

  11. Admin can create, edit and delete why choose us section

  12. Admin can create, edit and delete testimonials.

  13. Admin can send email to subscribers

  14. Admin can see all the agent profiles and can delete them

  15. Admin can make agent active or inactive

  16. Admin can see all the properties sections added by agents

  17. Admin can see all the orders and delete those

  18. Admin can see all the customer profiles and can delete them

  19. Admin can make customer active or inactive

  20. Admin can change his own photo, information and password

  21. Admin can create, edit and delete his own listings

  22. Admin can update the privacy policy page information.

  23. Admin can update the terms and conditions page information.

Agent Features:

  1. Agent can create account for free

  2. Agent can login and reset his password if necessary

  3. Agent can change profile information

  4. Agent can buy package using PayPal and Stripe

  5. Agent can renew package anytime

  6. Agent can see order history

  7. Agent can create, edit and delete properties

  8. Agent can create and delete photos per properties

  9. Agent can create and delete videos per properties

  10. Agent can reply to customer messages

  11. Applied security so that non-subscribed agents can not add property.

  12. Applied security so that if order is expired, then agent can not have access to his properties add list until he renew his packages.

Customer Features:

  1. Customer can create account for free

  2. Customer can login and reset his password if necessary

  3. Customer can change profile information

  4. Customer can add properties in wishlist

  5. Customer can create or delete messages

  6. Customer can reply to agent messages

課程章節

  • 10 個章節
  • 252 堂課
  • 第 1 章 Introduction
  • 第 2 章 Local Server Setup (Windows OS)
  • 第 3 章 Local Server Setup (Mac OS)
  • 第 4 章 Code Editors
  • 第 5 章 Visual Studio Code Editor
  • 第 6 章 PHP Fundamentals - A to Z
  • 第 7 章 MySQL Database
  • 第 8 章 PHP Security
  • 第 9 章 Pagination
  • 第 10 章 Authentication System

課程內容

  • Learn PHP from scratch
  • Learn MySQL from scratch
  • Learn the using of PDO in PHP
  • Visual Studio Code Editor and plugins in that
  • Variables, Data types, Strings in php
  • Operators in php
  • Array, Multi-dimensional Array and Array functions
  • Conditions in php (if, elseif, else)
  • Loops (for, while and dowhile), Nested Loop
  • Functions in php (built-in and user-defined)
  • Switch case using in php
  • $_POST, $_GET, $_REQUEST
  • Session and Cookies
  • Using Regular Expression in PHP
  • File Upload and Validation, File I/O
  • Database Basic, Query Language
  • Connecting Database in PHP
  • Form Validation Technique
  • Basic CRUD Operation
  • Login, Registration and Forget Password System
  • Email verification in registration
  • Payment Method Integration - PayPal
  • Payment Method Integration - Stripe
  • Contact form email sending
  • Website logo, favicon and other items setup
  • Admin profile management
  • Photo uploading system
  • Toastr message notification system
  • Customer and Agent Profile Management
  • Customer and Agent Login and Registration
  • Pricing Package Management
  • Advanced Real Estate Searching Option
  • Uploading Project to Live Server


評價

  • O
    Otim Pius
    4.5

    very good

  • A
    Andreas
    5.0

    This ia A-Z with php with an amazing project!! Really enjoyed it!!

  • F
    Fadero Olawumi Martins
    5.0

    Nice contents - more stuff to grasp.

  • R
    Rakibul Hasan
    5.0

    Well explained! This course was a lot helpful to me. I was able to learn a lot from this course. The project examples you created were very much useful and it gave more clarity to the concepts. Thank you!

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意