这一切都始于我遇到一个女人,她是一个异国情调的舞者(奥拉)。她从一位朋友那里听说我正在攻读计算机学位,并希望我为她建立一个.基于图像的网站。她几乎不知道我在学校还没有开始学习任何编码,更不用说网络开发了。这是我的第一年好吗!我还是接受了这份工作。但我知道我会从零点开始。
从零点开始
我发现的第一件事是,建立一个网站有两个主要部分:广州高端建站
- 网站设计-主要关注网站的外观。该设计对完成网站的导航和可读性起到了很大的作用。
- 网站开发-这是一个编码过程,让您的网站可以在互联网上可见,并发挥作用。
我很激动!我是一个平面设计师,我觉得我有必要的技能来设计一个网站。小子我错了。web设计本身就是一个职业,一些客户会期望您成为设计师和开发人员。虽然我确实设法把一些不可憎的东西放在一起为客户,尽你最大的努力来解释,设计是最好的处理在该领域有经验的人。以下是一些网站,你可以外包的工作也。
www.99designs.com
www.freedancer.com
www.odesk.com
如果你真的想学习网页设计,我发现下面的链接是一个很好的起点。
http:/websign.tutsplus.com/series/design-学校开发人员-网页设计-13793
下面的应用程序将帮助您准备您将需要的图像为网站以及。
- adobephotoshop(付费)
- gimp(免费)
学习web开发
我的设计得到客户的认可,准备把它变成一个真正的网站。我意识到的第一件事是为web开发而存在的大量教程。我将节省你的时间,它花了我的时间,使我理解所有这些信息,并为你一步地分解。
步骤1:编码应用程序
当我刚开始的时候,记事本是我选择的编码应用程序。美国的老定时器在那时候很难做到。现在,我推荐下面的代码编辑器,以帮助简化学习过程。
- 记事本+(pc)
- textwrangler(mac)
步骤2:推荐的htmlcss教程
网站的基本基础是两种编程语言:
- html-互联网的标记语言。没有它,就不会有任何网站。它把文字和图像分开,把标题和粗体分开。
- css-这是负责的外观和感觉的网站。字体颜色,定位,背景等。
下面的教程不仅教我如何编写html和css,而且在理解我在做什么方面也有很大帮助,这通常意味着专业人员和业余者之间的区别。
http://ryanstutorials.net/html-tutorial/
-这是一个很好的初学者资源,本教程旨在为您提供有关htmlcss的背景信息和所有web开发人员都可以从中受益的便捷技巧。从这里开始,有一个容易遵循的经验。http://www.htmldog.com/
-这是一个极好的资源,可以开始学习网络开发的基础知识。他们的教程分为初级,中级和高级html和css。https://www.youtube.com/user/tutor4u
如果你更喜欢通过视觉媒体学习,tutor4u有很好的html和css视频教程。http://www.codecademy.com/
-代码学院是将你的新技能用于实际应用的好地方。不过,我不建议从这里开始,尽管它是用户友好的,但是您将首先更好地理解使用上述教程的语言。论坛是一个很好的学习方法,当你学习html/css的时候,你会得到帮助(而且你会被困住)。
http://www.webdeveloper.com/
-这里有很多经验丰富的程序员http://www.webdesignerforum.co.uk/
-不要介意网址中的网页设计,他们也有一个网页开发的章节!
第三步:把所有的东西放在一起
你会相信这是你开始建立你的第一个基本网站所需要的全部吗?有了这些信息,我就可以把我的设计变成客户可以点击的东西,你也可以这样做。试着重新创建我在下面给出的简历网页。它将把你刚刚学到的东西进行测试,你将开始一点地学习网页开发的细微之处。

源文件
步骤4:javascript
我的当事人想要一个画廊。这是一个关于图片的网站,所以我不得不建一个。我不得不使用运行在javascript之上的j查询框架。
不要以初学者的身份开始对图片库进行编码。下面的教程将使您熟悉javascript的基础知识。
步骤5:向网站添加一些javascript
开始很简单。例如:创建一个按钮来更改文档中的一行文本。然后,您可以在网站的另一页上创建检查密码和用户名长度的表单。

源文件
总的来说,这是一种非常强大的语言;在使用其他语言之后,决定你想要达到多深。
步骤6:php
我不得不创建一个系统,用户可以在其中登录并存储他们的信息。这样的功能超出了html和css的当前功能。输入面向对象的编程语言php。
现在,一些有经验的web开发人员可能会说,这种语言正在逐渐发展,但事实是,它仍然几乎无处不在,尤其是使用数据库的内容管理系统(稍后会有更多的介绍)。
你不需要成为一名大师,但是花一周的时间来学习基础知识将对你的网络开发有很长的路要走。我使用php与网站的mysql数据库进行通信,存储他们的机密信息并根据需要检索。
步骤7:mysql
这是许多网站和内容管理系统中最流行的数据库之一。这是用户数据存储的地方,以便根据网站的要求进行检索。web托管网站通常在其服务器上安装mysql和php,因为它们很好地结合在一起。这是一种非常直截了当的语言,很容易学习,而且非常有益。
https:/www.youtube.com/user/calebthevideomaker 2
现在请原谅我,乍一看,这个家伙的视频看起来有点业余,但他的“mysql完整系列!”他详细介绍了mysql,并使用实例解释了不同的概念。http://www.mysqltutorial.org/
-巩固基础的好地方,易于遵循。https:/www.youtube.com/user/programmingknowledge
-在“mysql初学者教程”播放列表中,他从安装数据库到运行您的第一个脚本及以后。
步骤8:将php和mysql添加到您的网站
我知道我已经在源文件上宠坏了你,但是你必须自己尝试一下,因为它需要一些预先设置,然后你才能让它开始工作。我提供的链接将帮助您在这方面,并告诉您的基础,当然。要获得功能,请尝试从mysql数据库检索数据并将其显示在网站上。
接下来是什么?
在这一点上,我的网站已经完成。这很难,但绝对是一次很好的学习经历。你可能想知道从这里往哪里走。就在这个时候,我发现了内容管理系统(contentmanagementsystems,cms)。内容管理系统(cms)-这些是博客平台,网站可以建立在此基础上,并正在变得相当流行,以获得美丽的网站,并迅速运行。wordpress、drupal&joomla是使用良好的cms的几个例子。插件可以下载并安装到cms上,从而赋予它新的功能,比如在线商店或获取用户信息的表单。
你可以在准备好的时候检查它们,但我建议从wordpress开始。我保存了cms的最后,因为他们使用上述所有的语言,现在你将有更好的装备,以了解和修改网站建设使用这些平台。
我怎么知道我什么时候准备好接受客户了?
那得看情况了。如果有人注意到你最近的网络学习成果,他们可能想要一个简单的网站来展示他们的新业务的信息。你应该接受这份工作吗?当然了!
因此,你可以开始侦察工作,只要它属于你现有技能的能力范围之内。随着你的技能和经验的增长,你获得的合同和你收取的费用也会增加,这很容易从200美元到2000美元。
寻找合同的好地方是外包网站,例如:
www.odesk.com广州高端建站
www.freedancer.com
也不要害怕在任何社交媒体网站上做一些无耻的宣传,你永远不知道谁在找人为他们建一个网站。不过,对于这些外包网站,有很多人愿意以比你可能接受的更低的价格工作,所以我会以增加你的网站组合的具体意图来接近这些网站。
但如果我想在一家时尚公司工作呢?
即使你有学位,在你真正建立了一些实质性的东西之前,一家公司也不太可能雇佣你。我想推荐的是,去职业网站找网页开发工作。把他们想从候选人那里找的东西记下来,你很可能会发现各种各样的技能。所需技能可能是asp.net、python或ruby/rails。
这些都是复杂的语言,只有在它们准备好专门化之后,才应该尝试使用这些语言。选一个。研究一下。学吧。记住!练习。练习。练习。
广州高端建站