对于一些没有编程经验的人来说,一开始就学习 web 开发会让人觉得非常困难。因为你的能力处于初始阶段(你根本不知道你缺少哪方面的知识),所以在你能够建立一个任意复杂的网站之前,你可能会认为你需要大概几个月的时间来夯实计算机方面的基础知识。
其实并非如此!web 开发和 CS 是不同的,你完全可以在没有太多计算机基础的情况下开发学习 web 开发。我这样说,完全是根据我自己的经验。
这里大致列出了长短不一的四个部分知识要点,在你学习的前几个月里你需要掌握这些要点。
1) web 框架的基础知识(如 Ruby on Rails),又名“包含网站模块及它们之间连接结构”。
2) 前端开发,又名“如何使内容出现在正确的位置上,而且在浏览器
中表现得好看”。
3) 版本控制,又名“如何使用免费易用的软件,使程序员
能够有组织地保存他们的程序版本。这样他们就不用担心修改代码所带来的版本混乱,同时也能够很好地与其它程序员协同开发”。
4) 部署,又名“如何真正地将你的网站放到互联网上”。
我把这几个部分标记为 1 到4,但这并不意味着它们之间存在任何特定的顺序。你可以同时学习这些东西。
更多详细参见:http://www.open-open.com/news/view/1f2ca53
将其中ruby on rails 修改为struts或spring mvc或asp.net,将ruby修改为java或C#,同样受益匪浅
分享到:
相关推荐
本指南将帮助新手快速入门,通过Java语言搭建开发和测试环境,使用金碟云提供的WEB API k3cloud-webapi-sdk.jar进行高效集成。 首先,我们需要了解金碟云的基本概念。金碟云是金碟公司推出的一款基于云计算的企业...
《Go Web编程实战派从入门到精通》是一本专注于Go语言在Web开发领域的专著,其开源的随书源码库名为"Go语言-Web-goWebActualCombat",压缩包内的主要内容是goWebActualCombat-master目录,这代表了一个完整的Go语言...
通过上述分析可以看出,Android开发不仅有着广阔的发展前景,而且对不同背景的学习者都提供了良好的入门条件。对于有志于从事Android开发的人来说,只要按照科学合理的学习路径规划,就能够逐步掌握所需技能,最终...
精品课程 全程面授 千锋教育 www.qfedu.com 做真实的自己-用良心做教育 最新 Python web 开发视频教程从入门到精通 想学 Python web 开发?想成为 Python web 开发工程师?想进入 Python 行业拿高薪?但还没入行? ...
Java+Web开发教程----入门与提高篇(JSP+Servlet)》附赠电子资料
《2007年图书:JSP_JSF_Tomcat Web编程从入门到精通》这本书主要涵盖了Java服务器页面(JSP)、JavaServer Faces(JSF)以及Tomcat应用服务器在Web开发中的应用,旨在帮助初学者及有一定基础的开发者深入理解和掌握...
- **WSGI简介**:Web服务器网关接口(WSGI)是Python Web开发的一个标准,它提供了一种标准化的方法来连接Web服务器和应用程序。通过WSGI,开发者可以创建独立于Web服务器的Python应用。 在Python中,学习Web编程...
少儿编程-少儿编程系统-少儿编程系统源码-少儿编程管理系统-少儿编程管理系统java代码-少儿编程系统设计与实现-基于ssm的少儿编程系统-基于Web的少儿编程系统设计与实现-少儿编程网站-少儿编程网站代码-少儿编程平台...
Web3开发技术学习路线图,从入门到架构师学习路线
Python Web开发是利用Python编程语言构建Web应用程序的过程,它结合了Python的强大功能和灵活性,以及Web开发的各种框架和技术。本课程针对的是电子商务等专业的学生,旨在通过学习,让学生掌握Python Web开发的基本...
总之,CTF-WEB入门DOC-2019版1提供了一个系统性的学习路线图,涵盖Web安全的基础知识、实践平台、学习资源以及进阶技能,为有志于网络安全特别是Web安全领域的学习者提供了宝贵的指导。通过不断学习和实践,你可以...
在深入探讨Web编程入门经典——HTML、XHTML和CSS(第2版)的案例源代码之前,我们首先需要理解这三个核心技术的基本概念。 HTML(HyperText Markup Language)是万维网的核心语言,用于创建和设计网页内容。它由一...
编程训练-编程训练系统-编程训练系统源码-编程训练管理系统-编程训练管理系统java代码-编程训练系统设计与实现-基于springboot的编程训练系统-基于Web的编程训练系统设计与实现-编程训练网站-编程训练网站代码-编程...
《NET+Web服务入门经典+C#:C#编程篇》是一本专为初学者设计的IT教程,旨在帮助读者快速掌握.NET框架下的Web服务开发以及C#编程技术。本资源包含一系列深入浅出的章节,涵盖了从基础概念到实际应用的广泛内容。 ...
《C#编程从入门到精通》是一本专为初学者设计的教材,旨在帮助读者从零开始掌握C#编程语言的基础知识,逐步提升至...无论你是对编程感兴趣的新手,还是希望转战C#平台的开发者,这本书都能成为你学习路上的得力助手。
在学习过程中,读者还将接触到一些关键的Web开发工具和技巧,如使用浏览器的开发者工具进行调试,以及如何运用CSS预处理器(如Sass或Less)提高工作效率。此外,书中可能还会讨论到关于页面优化和性能提升的方法,如...
提供的压缩文件"JAVA WEB编程从入门到实践.part08.rar"、"JAVA WEB编程从入门到实践.part07.rar"、"JAVA WEB编程从入门到实践.part09.rar"很可能是书籍或教程的分卷,合并后将提供更详尽的学习材料。
这只是网络编程和 Web 开发的入门,可以进一步探索更多高级的主题和技术,构建更复杂的应用程序。 5. Python 在网络编程和 Web 开发中的应用 Python 是一个非常适合网络编程和 Web 开发的语言。它提供了许多库和...
web前端学习路线图