LAMP 开发是否有任何学习路径?

Are there any learning paths for LAMP development?

我被一家从事电子商务工作的公司聘为初级开发人员。他们派我去参加 Linux 基础知识、Linux 系统管理等不同的培训课程,然后是 Magento 训练营。话虽如此,我希望能够积极主动地进行训练,并尽可能多地融入其中。

我查看了 Lynda、Pluralsight、TheOdinProject 以及许多其他网站,并没有真正适合 LAMP 堆栈的在线学习路径。有人有建议吗?也许我应该看个别课程而不是堆栈本身?如果是这样,是哪些课程?

LAMP 是 Linux、Apache、MySQL 和 PHP。要学习这个堆栈,你应该寻找单独的课程。尽管它们齐头并进,但您需要单独关注它们,直到您在使用完整堆栈(即 Magento)的环境中工作。

我建议学习这些东西:如何安装 LAMP 堆栈、基本 linux 终端命令、基本 MySQL 命令以及从命令行使用 MySQL,了解什么是 Apache is/does,了解什么是 MVC 模式(模型、视图、控制器),并深入了解 PHP 和面向对象编程方法的基础知识。

Magento 是一个非常复杂的应用程序,有很多活动部件。理解 LAMP 与理解 Magento 以及如何在其中开发是非常不同的。 Magento 使用了所有这些元素,但它是一个有自己做事方式的深层框架。我建议学习基础知识并对 LAMP 组件有一个大致的了解,这将对您进行 Magento 培训有很大帮助。

希望对您有所帮助!