大学生做web开发需要学习哪些知识?
程序员文章站
2022-06-17 13:46:10
...
大一年度项目,我是负责后台开发,都需要学习什么知识?需不需要前端后台一起学?两个月能学习到什么程度?
从我的经历来讲,大一的时候我是没什么经验的,PHP我是看了一周多一些就写了一个博客系统,
现在算算前后端都可以一起学了,html半天。css三天,加上一周多一点的PHP&sql
入门两周足矣。
资料:
web入门去这里http://www.w3cschool.club/
前端入门之后来这里https://developer.mozilla.org/zh-CN/docs/Web
PHP入门之后来这里http://php.net/manual/zh/index.php
项目推荐做一个 小博客,有个后台发文章,有个前台看文章 高级点可以加个评论
这样就差不多了
如果有一点基础不推荐看视频,学起来有点慢
没有基础的话视频去这里http://www.imooc.com/
然后呢:
然后就可以脱离.PHP文件去用用框架,了解一下mvc模式,推荐laravel,文档还好,中文社区还挺活跃的
另外,可以尝试使用python,Django资料也蛮多的
数据库要懂一些吧,,,可以看看mysql,
还可以试试nosql 比如mongodb,不过资料是英文居多
这些学起来都很快的
其他的选择:
如果,我是说如果,你喜欢.NET的生态环境不妨看看我回答的这个
http://www.zhihu.com/question/27755497/answer/38042903
技术没有好坏,一法通,各种佟,希望选一个自己最喜欢的弄下去。
祝好。 服务端和前端的知识呗
服务端:PHP,Java,python,Ruby等。另外还有数据库
前端:html,css,js等
另外,肯定要前后端一起学啊,你才大一,时间多着呢。两个月也就入门水平 web开发啊,肯定先学html+css+js,这是基础,注意js有个比较主流的框架jquery。然后就是apache+mysql+php,当然不一定是php。搞完这些你就可以开始做一些小项目。感觉可以了就开始找个主流的框架用用,php的话有thinkphp等很多,自己找个玩玩。最后深入了解缓存,分布式之类的解决大并发的问题。如果学好linux会更好。呵呵,路很长,你时间也多,先搞完最前面那几个吧。 我觉得题主方向思考上可能偏了。并不是需要先学什么知识再去做项目,而是从你实际的项目需求出发,找到后端的解决方案,根据你提出的解决方案(例如采用什么后端语言,采用什么数据库等)去学习相关领域的知识。
Web相关的知识多而杂,需要在不断的尝试中去学习。 要我说,去公司实习,压力来了就逼着自己去学习。
别人觉得很简单的在于你可能很不一样。 多看招聘信息你就知道了。 前端html +css+js
后端php || python 关注下你们学校的课程体系,配合这个课程体系提前或者扩展学一下啦~~
如果已经学了java,那就jsp&servlet比较快啦~
没有的话,php应该是学起来最快的了…
其它想前后端一起学的话node也不错~不过一定要把js中回调和对象的概念理解清楚…
最后提一下的是,每种语言写web都有框架的~学学框架不仅开发轻松,还有助于提升自己的理解~ 确定你要使用的开发语言,确定想要使用的插件、模板、框架和数据库,围绕这几点根据你的选择来学习
回复内容:
上面说的都太大了,题主大学的年度项目从我的经历来讲,大一的时候我是没什么经验的,PHP我是看了一周多一些就写了一个博客系统,
现在算算前后端都可以一起学了,html半天。css三天,加上一周多一点的PHP&sql
入门两周足矣。
资料:
web入门去这里http://www.w3cschool.club/
前端入门之后来这里https://developer.mozilla.org/zh-CN/docs/Web
PHP入门之后来这里http://php.net/manual/zh/index.php
项目推荐做一个 小博客,有个后台发文章,有个前台看文章 高级点可以加个评论
这样就差不多了
如果有一点基础不推荐看视频,学起来有点慢
没有基础的话视频去这里http://www.imooc.com/
然后呢:
然后就可以脱离.PHP文件去用用框架,了解一下mvc模式,推荐laravel,文档还好,中文社区还挺活跃的
另外,可以尝试使用python,Django资料也蛮多的
数据库要懂一些吧,,,可以看看mysql,
还可以试试nosql 比如mongodb,不过资料是英文居多
这些学起来都很快的
其他的选择:
如果,我是说如果,你喜欢.NET的生态环境不妨看看我回答的这个
http://www.zhihu.com/question/27755497/answer/38042903
技术没有好坏,一法通,各种佟,希望选一个自己最喜欢的弄下去。
祝好。 服务端和前端的知识呗
服务端:PHP,Java,python,Ruby等。另外还有数据库
前端:html,css,js等
另外,肯定要前后端一起学啊,你才大一,时间多着呢。两个月也就入门水平 web开发啊,肯定先学html+css+js,这是基础,注意js有个比较主流的框架jquery。然后就是apache+mysql+php,当然不一定是php。搞完这些你就可以开始做一些小项目。感觉可以了就开始找个主流的框架用用,php的话有thinkphp等很多,自己找个玩玩。最后深入了解缓存,分布式之类的解决大并发的问题。如果学好linux会更好。呵呵,路很长,你时间也多,先搞完最前面那几个吧。 我觉得题主方向思考上可能偏了。并不是需要先学什么知识再去做项目,而是从你实际的项目需求出发,找到后端的解决方案,根据你提出的解决方案(例如采用什么后端语言,采用什么数据库等)去学习相关领域的知识。
Web相关的知识多而杂,需要在不断的尝试中去学习。 要我说,去公司实习,压力来了就逼着自己去学习。
别人觉得很简单的在于你可能很不一样。 多看招聘信息你就知道了。 前端html +css+js
后端php || python 关注下你们学校的课程体系,配合这个课程体系提前或者扩展学一下啦~~
如果已经学了java,那就jsp&servlet比较快啦~
没有的话,php应该是学起来最快的了…
其它想前后端一起学的话node也不错~不过一定要把js中回调和对象的概念理解清楚…
最后提一下的是,每种语言写web都有框架的~学学框架不仅开发轻松,还有助于提升自己的理解~ 确定你要使用的开发语言,确定想要使用的插件、模板、框架和数据库,围绕这几点根据你的选择来学习