Web - 所需技能
如果您计划维护一个网站,那么您将需要一套特定的技能。这套技能可能是无穷无尽的,因为如今,有许多技术可用,而且每天都有许多技术出现。因此,您必须计划并确认任何一种可用技术,然后继续进行您的项目。
这并不要求您掌握所有列出的技能。如果您想开发一个简单的网站,那么您只需要这里列出的前四种技能。如果您想建立一个更大、更具互动性的网站,则需要其余技能。
计算机操作 − 您需要知道的只是如何操作计算机 − Windows、Linux 或 Macintosh。这取决于您想要托管网站的 Web 服务器。因此,您应该只对该系统有基本的了解。您应该熟悉创建文件、删除文件、更新文件、创建目录、文件权限等基本操作。
远程访问 − 大多数情况下,您的 Web 服务器只能从远程站点访问。您应该非常清楚如何从远程站点连接计算机。因此,您至少应该具备 telnet 实用程序的基本知识,以便连接到远程计算机。许多服务提供商会为您提供控制面板来管理您的网站。
文件上传和下载 − 正如我所说的,大多数情况下,您的 Web 服务器将位于远程站点。因此,您需要上传和下载与您的网站相关的所有文件。因此,您至少应该具备 FTP 实用程序的基本知识,以便连接到远程计算机并下载或上传文件。几乎所有服务提供商都为您提供了将文件上传到 Web 服务器的便利。
HTML / XHTML 知识 − 这些是您用来构建网站的标记语言。因此,您应该对这些语言有很好的了解。您可以参考我们的教程来学习 HTML / XHTML
CSS 知识 − 要实现许多通过 HTML 或 XHTML 无法实现的结果,需要具备层叠样式表知识。
PHP 脚本 − 如今,许多网站都是使用 PHP 语言开发的。此脚本可帮助您创建交互式网站。您可以参考我们的教程来学习 PHP 脚本
PERL 脚本 − PERL 是另一种被广泛用于开发交互式 Web 应用程序的语言。因此,如果您计划使用 PERL 来开发您的网站,那么您可以参考我们的教程来学习 PERL 脚本
Java 或 VB 脚本 − 这些脚本需要执行用户级验证并在您的网站中添加更多交互性。因此,Web 开发人员需要了解任何客户端脚本。
AJAX 技术 − 这是 Web 中的最新技术。Google 和 Yahoo 正在使用这项技术为其网站访问者提供更好的浏览体验。您可以参考我们的教程来学习 AJAX 技术
ASP 或 JSP −这些是用于开发交互式网站的另一种技术。
Flash 知识 − 您可以计划使用 Macromedia Flash 来构建您的网站。学习这项技术有点耗时,但一旦您学会了,您就可以使用 Flash 开发非常漂亮和有吸引力的网站。
HTTP 协议 − 随着您的成长,您需要更多地了解 Web。因此,我建议您也了解 Web 主干,即 HTTP 协议。您可以参考我们的教程来学习 HTTP 协议