|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/complete-learning-management-system-with-php-mysql/
课程评论:没有评论
课程名称:使用 PHP 和 MySQL 制作完整的学习管理系统 课程概述: 本课程旨在从零开始教授最流行的编程语言 PHP 和 MySQL 数据库。课程内容涵盖了 PHP 的基础知识,包括用户认证系统、安全性和模板管理等。最后,学员将开发一个完整的学习管理系统(LMS)网络应用程序,此项目能够在 PHP 8.4 的最新版本上无问题运行。课程特别适合 PHP 初学者和对 PHP 完全没有了解的人,同时也能为高级用户提供帮助,因为我们展示了学习管理系统的所有实际功能及其高级特性。 应用程序功能: - 首页提供搜索功能 - 课程页面提供高级搜索功能 - 使用 htaccess 文件实现 URL 重写,前端展示无 .php 扩展 - 为某些部分添加优化查询,以提高数据加载速度 管理员面板功能: - 管理员可以更改徽标、图标等 - 设置销售佣金、最低提现金额和提现费用 - 管理课程语言、类别、等级和常见问题部分 - 可以创建、编辑和删除博客帖子和推荐信 - 管理学生和教师的个人资料 - 审核所有课程及课程大纲 - 管理所有订单和发票,并可以更改个人信息和密码 - 审批教师的提现请求 学生功能: - 学生可免费注册账户 - 登录并重置密码 - 购买课程并查看订单历史及发票 - 在购买后可查看课程内容 - 给购买的课程评分和评论 - 可与教师进行消息沟通,享有终身访问课程权限 - 可以将课程加到愿望清单和购物车,并进行结账操作,使用优惠券(如适用) 教师功能: - 教师可免费注册账户 - 登录并重置密码 - 上传课程并修改或删除课程 - 回复学生消息,创建课程优惠券 - 从购买中获利,并可提现余额 - 创建课程并提交审核,查看收入历史 本课程提供全面的学习体验,适合不同水平的学习者,帮助他们掌握 PHP 和 MySQL,并成功构建功能齐全的学习管理系统。
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 learning management system (LMS) web application with the latest version of PHP. That means this project will run without any problem in PHP 8.4The 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 learning management system (LMS) with advanced features.Application Features:Search features in the home page.Advanced search features in the course page.URL rewrite option using a htaccess file. So in the front end, there will be no.php extensions. Optimized query added in some sections in order to load data faster instead of nested queries.Admin Panel Features:Admin can change logo, favicon etc. Admin can setup the sales commission.Admin can setup the minimum withdraw amount.Admin can setup the withdraw fee for instructor.Admin can manage the course language.Admin can manage the course category.Admin can manage the course level.Admin can manage the FAQ SectionAdmin can create, edit and delete blog posts.Admin can create, edit and delete testimonials.Admin can see all subscriber list and export those in CSV format.Admin can see all the student profiles and manage them.Admin can see all the instructor profiles and manage them.Admin can see all the orders and invoices.Admin can change his own photo, information and passwordAdmin can see all courses and approve course.Admin can see all curriculums.Admin can approve the withdraw requests made by instructorStudent Features:Student can create account for freeStudent can login and reset his password if necessaryStudent can change profile informationStudent can buy courses using PayPal and StripeStudent can see order historyStudent can see and print order invoiceStudent will be able to see course contents after purchaseStudent can give review on a course he purchasedStudent can send message to instructors for a particular courseStudent will have lifetime access to a courseStudent can add items in wishlist and see all wishlist itemsStudent can add items into the cartStudent can perform the checkout actionStudent can apply coupon to a particular course if availableInstructor Features:Instructor can create account for freeInstructor can login and reset his password if necessaryInstructor can change profile informationInstructor can upload courses for freeInstructor can reply to student messageInstructor can add, modify or delete coursesInstructor will earn revenue from each purchaseInstructor can create coupon for a courseInstructor can withdraw the money that is in his balanceInstructor can create course and submit that to admin for reviewInstructor can see his revenue history