我们的使命

助力跨境卖家高效建立全球销售网络

喜报2021年我司获《江苏省国家高新技术企业》认定

分类目录

文章标签

热门推荐

相关咨讯

opencart群,magento2教程

2022-08-30 10:01:46 - 米境通跨境电商

    

    本文旨在为新同学的Magento2学习之路提供一张清晰的地图。

    1.先熟悉下Magento2的基础知识

    Magento1与Magento2的区别

    老邹说Magento的前世今生

    magento2开发,需要关注的知识点

    如何从magento1.9迁移到magento2.x

    magento2QA

    M2开启前台模版调试路径

    M2开发中的调试方法

    在线下载Magento2资源

    在线学习教程(英文)

    Magento2实战(中文入门版)

    2.Magento2开发环境和部署

    安装magento2和测试数据

    M2项目线上版deploy流程

    Magento2升级核心版本

    3.开始学习Magento2

    3.1.先给自己一个清晰的概念

    在开始学习编程之前,先要有一些清晰的概念。如果脑子里的一个概念不准确,或者没有准确、正确的定义,那么我们必然没办法准确、正确地继续思考下去。进而产生的连锁反应是,因为定义不准确,所以思考范围模糊,选择依据缺失,进而行动错误,进而影响到我们的整个学习的结果。作为新手的你需要永远刻在脑子里的概念是:

    编程技能只可通过编码练习获得,而项目实战是最好的提高编程技能的方式。

    3.2.项目实战

    3.2.1.业余项目

    作为新手,还未参加工作,没有实战项目可练手。你可以考虑实现自己的『业余项目(SideProject)』,想想看有没有自己想开发的项目,如果有,那就可以从今天开始,不怕写得不好,慢慢累积慢慢优化,我们都是这么过来的。

    3.2.2.临摹项目

    在业余项目上,如果没有灵感的话,可以考虑『临摹项目』。从github或者google上找一个类似的免费的插件来二次开发。

    更好的办法就是阅读m2的源码,因为m2的核心功能基本上都是用插件来做的,功能和函数都有。

    m2封装了很多有用的function和helper,比如查找产品/分类/customer/order/分类树/格式化价格等等拿来用即可。

    3.2.3.实战教程

    实战项目是对以上『业余项目』和『临摹项目』很好的补充,在实战教程里你能学到的是前人的经验、最佳实践,编程的思路等等,新手的话实战课程可以让你短时间内高速成长。

    目前国内没有相关的实战教程,我的实战教程已经低调发布了。

    《Magento2实战》正式发布

    手把手教你创建magento2主题

    手把手教你创建magento2插件

    4.巩固知识

    开发文档是主心骨

    在实战课程的学习中,或者在你今后的开发中,需要不段折返回来阅读开发文档,不死记硬背,重在理解。做到当你想查阅一个东西时,能快速定位既可。

    插件开发手册

    主题开发手册

    js组件开发手册

    5.如何找工作?

    请注意自己的能力培养,优秀的、能独当一面解决问题的工程师,在任何时候都会有竞争优势。最好利用作品(扩展包、开源项目、业余项目)来证明自己,切莫做『面试工程师』,推荐阅读:为什么很多IT公司不喜欢进过培训机构的人呢?。

    6.后续学习之路

    作为PHPer,在整个职业生涯的学习中,我们不应该只是停留在PHP语言层面上。PHP是高阶语言,PHP解析器和Magento等工具链为我们封装了很多复杂度,好处是为我们的开发提供了便利,坏处是对使用者营造出来一种假象——工作中用不上,所以就不必去深入学习更多计算机科学相关知识,如软件工程、算法、编译原理等。尤其是在大部分PHPer并没有读过计算机专业的情况下,工程师思考维度会很肤浅,不够专业。这也是程序员们经常鄙视PHPer的原因之一。对于自身的职业发展而言,很快会发现自己遇到瓶颈,止步不前。

    我的建议是,把自己定位为『计算机科学的从业者』,而不是『PHP工程师』。PHP开发原本就涉及到计算机科学分类中很多分支的知识,例如软件工程、通讯与网络、数据库、人机交互等。学习计算机科学会让你系统性、深入地学习到编程所需要的所有知识。计算机科学博大精深,虽然分类下每个话题都值得深入研究,但每个话题即使你穷尽毕生精力也无法研究透,所以我们不需要深入研究,只要在整个职业生涯中,明确好自己的定位,然后有意识地、不断地去学习相关知识即可。这已经足矣让你保持视野开阔。
    联系我们
  • 24H客服
  • 联系电话:16651690460(龙经理)
  • 微信咨询:
南京天遥路联网络科技有限公司,版权所有 Copyright By ©米境通ERP4.0,2015-2025,苏ICP备:苏ICP备15044100号-4, 苏公网安备:32011402011043