我主要做前端Web开发,但我想转向后端Web开发。
我有一些后端开发经验。我开发了一个使用Ruby-on-Rails的基本网站,但我没有“得到”很多东西;我只是这样做,因为一些教程或截屏视频说。基本上我以某种方式将它一起攻击。所以,我理解MVC模式并对后端开发有一些了解。
但是,我想学习后端developmet,以便我可以开发一个生产质量动态数据库驱动的Web应用程序。路线图应该是什么?(我休假6个月。)再一次,我真的很想“得到”它。
目前,当我在网上阅读内容时,我发现自己迷失了很多条款。我想了解这个架构。例如,我在highscalability.com上阅读了一些关于架构的帖子,如果不同的网站,并感到完全丢失。所以,我想了解所有这些。
另外,我想学习如何开发一个可用于iOS应用程序和东西的JSON API。
我想知道如何使用像AWS或heroku这样的东西来部署应用程序。
另外,我不想从像RoR这样的高级框架开始,因为它们隐藏了很多东西。相反,我想从node.js开始,因为我已经有了JS的经验,我认为这将有助于我更好地学习内部。
编辑:是的,我在nodejs资源上阅读了SO答案,但这只是帮助我学习nodejs API。不是我上面提到的其他东西。