A robust blog application with PHP(OOP) and MySQL

所在平台: Udemy

课程主页: https://www.udemy.com/course/make-a-robust-blog-application-with-phpoop-and-mysql/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程总结:《使用 PHP (OOP) 和 MySQL 构建健壮的博客应用程序》 本课程旨在教授学员如何从零开始构建一个功能完善的博客应用程序,重点在于教授清晰、可重用的代码编写以及面向对象编程(OOP)的方法。与市面上许多基础的 PHP 和 MySQL 课程不同,本课程强调“更好的方法”来完成任务,以帮助学员成为市场 Ready 的开发者。 **课程内容亮点:** * **实战驱动:** 通过构建一个实际的博客应用程序,让学员深入理解真实世界应用程序的开发流程。 * **面向对象编程 (OOP):** 强调使用 OOP 的方式编写代码,提升代码的可维护性和可扩展性。 * **SEO 优化:** 学习创建文章的唯一性 "slug",以提高搜索引擎的友好度。 * **数据库设计与操作:** * 掌握使用多参数和条件向数据库插入数据。 * 学习如何为每篇文章关联多个标签,并利用 **枢轴表** (pivot table) 实现查询功能(类似于 Stack Overflow 的标签浏览)。 * **高级功能实现:** * **搜索引擎:** 集成搜索功能,方便用户查找内容。 * **热门文章:** 实现展示最受欢迎文章的功能。 * **评论系统:** 建立包含管理员审核机制的评论功能,用户发表的评论需经管理员批准后方可显示。 * **用户认证与会话管理:** 构建用户认证系统,并学习如何使用 **session** 来保护路由,确保用户登录状态。 **课程目标:** 通过本课程的学习,学员将能够: * 掌握 PHP 语言的精髓,成为一名更优秀的 PHP 开发者。 * 理解和应用面向对象编程的最佳实践。 * 熟练进行数据库设计和高效的 SQL 查询。 * 独立开发一个功能丰富的 Web 应用程序,具备市场竞争力。 **适宜人群:** * 希望了解真实世界 Web 应用开发流程的开发者。 * 希望提升 PHP 编程技能,特别是 OOP 方面的能力。 * 渴望学习如何构建健壮、可维护的 Web 应用程序的学员。 * 希望在软件行业获得高薪职位的 PHP 开发者。 **重要性:** PHP 作为全球需求量最大的编程语言之一,驱动着约 80% 的网站和 Web 应用程序。掌握 PHP 及其相关的开发技术,将为学员在软件行业开辟更广阔的职业道路。

课程评论(0条)

课程详情

Do you want to know how real world application are made? Do you want to write clean code?Do you want to be expert in PHP?This course take you form scratch from designing of web pages to designing database structure to writing reusable code with object oriented programming approach. I have seen many courses made in php and mysql in udemy were very basic which definitely not helpful for students to be a market ready after completing those courses. Therefore i thought to make a robust web application where i can teach my students not only writing code and storing data in database but better approach to do the task. Therefore i came with a blog application to make my students easy to understand about the project requirements.PHP is one of the high demanded programming languages in the world. Around 80% of websites and web applications are made with PHP.Therefore, you can take the advantages of this language to be a better programmer/engineer in software companies with a good salary.so what's the course about?I will personally guide you, step by step, in creating your own robust blog application:creating unique slug for each posts. slug are more SEO friendly than IDinserting data to database with multiple parameters and conditionsstoring tags for each post. one post may associated with multiple tags. Think about stackoverflow where users can browse all posts associated with that tag.We make pivot table and you will learn how to query thatwe will implement the search engine feature for our blog application.we will add most popular posts feature in our application. How we do that??we will add comments system as most of the websites in the world allows users to leave their opinion about the article. This should be approved by admin before they come live. we will handle this as well.we will add authentication system and you will see how session are used to protect routes.

课程标签

0人关注该课程

主题相关的课程