7 回答
TA贡献55条经验 获得超117个赞
首先回答楼主的前后端的划分问题,前端是指网站的前台部分,包括网站的表现层和结构层,也就是网站的前台代码实现,包括基本的HTML和CSS以及JavaScript/ajax,现在最新的高级版本HTML5、CSS3,以及SVG等。而后端是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。
通俗点讲,前端就是一个网页中你所能看到的所有视觉效果,后端就是用户交互以及复杂的数据操作(一些简单的数据操作可以在前端实现)。
按楼主所说,想先学建网站,也就是前端开发,再学做软件。个人认为,只要有浏览器,就会有网页,有网页就会有前端开发,而且前端开发相对来说较为简单,而且能最快直观地看见效果,所以先学网页制作是一个不错的选择。
然后,该如何学写一个网站。
通常来说,网页可分为最简单的只有前端显示的纯静态网页,然后到有后台数据操作的复杂些的网页,再到有前台展示、后台数据操作、数据库存储的较为完整的网页。那么你的学习进程页看以按照这个路线行进,首先学习简单的HTML标签的使用、CSS布局控制、JS的基本语法,这样你可以学着做出一个简单的静态网页,当然,如果你深究css与js的话也是可以在其中做出相当酷炫的动画与显示效果的。在这一阶段,你要记住标签与布局一定要多练,而且最好不要使用编辑器的自动补全功能,对照着别人的网页,把视觉效果还原出来,多练你才能熟记这些标签与布局属性。当你能熟练做出前台页面的时候,你就可以试着连接后台和数据库了。后台语言又有很多的选择,都可以实现与前台的交互,但是如果想做好,无一例外都是需要你下狠功夫的,这些你都可以在慕课网中学习到。
你可以跟着慕课的web前端工程师计划进行学习:http://www.imooc.com/course/programdetail/pid/32
另外,这里也给你推荐几本书,可以自己看
精通CSS+DIV 网页样式与布局 http://product.china-pub.com/35553
精通CSS:高级Web标准解决方案(第2版)http://product.china-pub.com/196593
锋利的jQuery(第2版) http://product.china-pub.com/3661548
第一本书是傻瓜式的入门的书,老点,但简单,符合国人思维,入门html和css比较合适
第二本书是css领域不错的书,加深理解css,努力成为一个合格的前端
第三本书是jquery的书,也还算简单
ps:前端虽然上手容易,但是水依然很深,要想写出优秀的代码,还是得舍得下功夫的。
TA贡献36条经验 获得超19个赞
你好!你先从基础C语言开始学起吧!如果你要学学网站的话,要学很多课程的,不是一天两天就能学会的。你要学HTML,CSS,Java,JavaScript,Jquery,PHP等这些语言都可以开发网站。建议先从基础学起。
TA贡献188条经验 获得超91个赞
慕课网的课程就是一个分类啊,还挺详细的呢, 在我们实际的开发过程中,我们当前这样定位前端、后端开发人员。
1)前端开发人员:精通JS,能熟练应用JQuery,懂CSS,能熟练运用这些知识,进行交互效果的开发。
2)后端开发人员:会写Java代码,会写SQL语句,能做简单的数据库设计,会Spring和iBatis,懂一些设计模式等。
如果你要建一个网站的话,需会HTML、CSS、Javascript、jquery这是前端的基础,后端要会数据库,比如
Oracle、Sybase、Informix、Microsoft SQL Server,同时还要会开发工具,如JetBrains WebStorm
Microsoft Visual Studio等,还要懂得开发框架,你按这个学习就可以了。
TA贡献143条经验 获得超94个赞
先学会和计算机交流,而不是把它当作娱乐工具。其次这是要慢慢积累的,不可一蹴而就。可以先用C入门,到了大学在确定学习方向。当然慕课网的计划也可以选择性的学一学。
- 7 回答
- 5 关注
- 1947 浏览
相关问题推荐
添加回答
举报