小白如何入门全栈开发

前言


本教程的主要目的是想从最基础简单的概念入手,记录下自己是如何从小白到入门全栈开发的过程,以便自己查阅。 当然,如果能给后来者带来那么一点点的帮助,那将甚是欣慰。

项目命名


一直挺喜欢内容电商小红书这款产品。所以,我想,去模仿小红书来做为一个入门项目应该是个不错的选择。那么,我们不妨就叫我们这个产品以及项目名称为小黄书吧。

当然,因为这只是一个入门项目,我们不可能实现所有小红书的功能。我的想法,只要前后端的基本框架给搭建好了,并理解每个模块的一些基本概念,那么我们入门的目的就已经达到了,剩下的也就是我们如何依葫芦画瓢去填代码逻辑而已了。

软件模块和主要涉及技术点


大体上,整个项目会分为以下几块:

  • 小黄书服务端: 主要负责处理API请求服务。其中涉及到的技术点主要应该有: Nodejs, Express, ES6, Mongodb, Redis, Restful API等

  • *小黄书平台管理: 管理员可以通过平台管理页面来对小黄书进行管理,比如商品的管理等。主要涉及到的技术点应该有:Angularjs 2.0

  • *小黄书微信小程序: 尝试在小程序上实现小黄书的功能(这里肯定有些功能必须要原生app才能完成的了,但是无所谓,我觉得还是很有必要去体验下如今风头正茂的小程序)。这里主要涉及的技术点当然就是小程序开发了。

  • Devops: 这一块主要是Devops相关的一些知识。比如Docker的运用,持续部署CD等。

  • 网页客户端: 主要的知识点是Vue.js,HTML5, Webpack等

其中前面带*号的会优先去实现的,其他的就要看时间而定了。

目录

其中待续项目指的是不一定继续往下更新。如之前所言,个人认为有了这些基本框架和概念,剩下的也就是按照自己的需要去填写代码而已。

这一系列文章其实我写了有段时间了,后来忙起来忘了发布了😓。


最后想推下我最近发布的一个小程序:三日清单,希望朋友们能多支持。.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值