资源程序员web开发

如何成为一名初级Web开发者

2016-09-15  本文已影响410人  TyiMan

一. 了解网站的构成

  1. 当你访问淘宝的时候,发生了什么? 【文章链接】
  2. C/S和B/S两种架构的概念、区别和联系 【文章链接】
  3. 从输入URL到页面加载完成的过程中都发生了什么事情? 【文章链接】
  4. 浏览器加载网页的顺序 【文章链接】
  5. web服务器和服务器 【一个简单的web服务器是什么样呢】 & 【服务器就是一台特殊的计算机】
  6. 浏览器和web服务器之间的桥梁,伟大的HTTP通信协议啊!【入门介绍】 & 【深入介绍】

二. 什么是静态网页

  1. 网页三剑客 网页的骨架和内容 —— HTML 【W3C school HTML 教程】
  2. 网页三剑客 给网页化个妆,让他变得更漂亮 —— CSS 【W3C school CSS 教程】
  3. 网页三剑客 让你的网页动起来,可以和用户进行交互 —— JavaScript 【W3C school JavaScript 教程】
  4. 所有的框架都让我们更方便的进行开发:
  5. HTML5/CSS3 让web页面可以很好的适应移动端设备、并且做出更多更酷的东西

三. 动态网站你必须知道的事儿

  1. 举例说明什么是动态网站、静态网站 【文章链接】
  2. 最牛逼的动态网站语言排序Java、PHP、Python、NodeJS、ASP.NET,无论什么网站,前端都是HTML/CSS/JS三剑客,虽然后端语言不同,但是他们都在做相同的事儿:对前端通过HTTP协议发送过来的数据进行处理,然后再返回结果。PHP教程【教程链接】 & JSP/Servlet(Java Web基础)【教程链接】
  3. 框架总是这么好用,有了框架我们省了好多好多力气
  4. 数据库,如今MySQL大行其道,开发首选,基础的是会增删改差的SQL语句,不放教程了,毕竟大家都是要在上课的时候学的。如果想提升就要知道数据库索引、锁和SQL优化技巧。

四. 工具助你一臂之力

  1. 版本控制,团队开发必不可少的工具 【git 教程链接】 & 【廖雪峰大神的git教程】
  2. 好的编辑器 前端写静态的HTML/CSS/JS 我一直在用Sublime Text 【下载】,PHP推荐PHPStorm 【下载】,虽然我也常用Sublime Text写PHP,Java处理Eclipse 现在比较流行IDEA【下载】,可以试一试
  3. 数据库管理工具,我一直用Navicat 【下载和破解教程】
上一篇 下一篇

猜你喜欢

热点阅读