一. 了解網(wǎng)站的構(gòu)成
- 當(dāng)你訪問淘寶的時(shí)候,發(fā)生了什么? 【文章鏈接】
- C/S和B/S兩種架構(gòu)的概念、區(qū)別和聯(lián)系 【文章鏈接】
- 從輸入U(xiǎn)RL到頁面加載完成的過程中都發(fā)生了什么事情? 【文章鏈接】
- 瀏覽器加載網(wǎng)頁的順序 【文章鏈接】
- web服務(wù)器和服務(wù)器 【一個(gè)簡單的web服務(wù)器是什么樣呢】 & 【服務(wù)器就是一臺(tái)特殊的計(jì)算機(jī)】
- 瀏覽器和web服務(wù)器之間的橋梁,偉大的HTTP通信協(xié)議??!【入門介紹】 & 【深入介紹】
二. 什么是靜態(tài)網(wǎng)頁
- 網(wǎng)頁三劍客 網(wǎng)頁的骨架和內(nèi)容 —— HTML 【W(wǎng)3C school HTML 教程】
- 網(wǎng)頁三劍客 給網(wǎng)頁化個(gè)妝,讓他變得更漂亮 —— CSS 【W(wǎng)3C school CSS 教程】
- 網(wǎng)頁三劍客 讓你的網(wǎng)頁動(dòng)起來,可以和用戶進(jìn)行交互 —— JavaScript 【W(wǎng)3C school JavaScript 教程】
- 所有的框架都讓我們更方便的進(jìn)行開發(fā):
- 了不起的前端框架 Bootstrap 框架 【我是鏈接點(diǎn)我看看Bootstrap】
- 一定要會(huì)用JS框架jQuery 【W(wǎng)3C school jQuery 教程】
- 現(xiàn)在很流行的JS框架 AngularJS 【入門教程】 & FaceBook搞了牛逼哄哄的 ReactJS 【入門教程】
- HTML5/CSS3 讓web頁面可以很好的適應(yīng)移動(dòng)端設(shè)備、并且做出更多更酷的東西
- HTML5 增加了一些新的標(biāo)簽,增強(qiáng)了【標(biāo)簽語義化】 & Canvas 是個(gè)神奇的東西,以后多么復(fù)雜的圖形圖案,都可以用它來實(shí)現(xiàn)了,因?yàn)樗?畫布",我們可以用JS在它上面畫各種顏色的圓圓圈圈 【canvas基礎(chǔ)介紹】,最后更多東西還是要自己看 【HTML5基礎(chǔ)教程】
- CSS3 【Media Query 讓網(wǎng)頁知道設(shè)備屏幕大小,瀏覽器該用哪套css樣式】 & 【以后頁面動(dòng)畫可以直接用CSS3來寫啦,不用再寫大量JS代碼了】 & 更多特性,去W3c School 去學(xué)吧 【教程鏈接】
三. 動(dòng)態(tài)網(wǎng)站你必須知道的事兒
- 舉例說明什么是動(dòng)態(tài)網(wǎng)站、靜態(tài)網(wǎng)站 【文章鏈接】
- 最牛逼的動(dòng)態(tài)網(wǎng)站語言排序Java、PHP、Python、NodeJS、ASP.NET,無論什么網(wǎng)站,前端都是HTML/CSS/JS三劍客,雖然后端語言不同,但是他們都在做相同的事兒:對(duì)前端通過HTTP協(xié)議發(fā)送過來的數(shù)據(jù)進(jìn)行處理,然后再返回結(jié)果。PHP教程【教程鏈接】 & JSP/Servlet(Java Web基礎(chǔ))【教程鏈接】
- 框架總是這么好用,有了框架我們省了好多好多力氣
- ThinkPHP PHP國產(chǎn)開發(fā)框架 大家都在用,雖然國產(chǎn)的總是不夠高端大氣上當(dāng)次,但是能快速上手就是好東西 【ThinkPHP3.2.3快速上手教程】 & 【3.1的視頻教程,我當(dāng)年就是學(xué)這個(gè)入門的】
- Java的王道Spring MVC + Spring + ORM框架(hibernate、mybatis等),熟練掌握的這三個(gè)的,畢業(yè)輕松年薪20+萬,簡單的教程都不太靠譜,想學(xué)就得買幾本書了【Spring MVC在線教程】、【Spring3教程】,之后會(huì)安排大家一起學(xué)習(xí)和實(shí)踐,畢竟這是我們之后重點(diǎn)要用的東西,先把JSP/Servlet學(xué)好哈。
- 數(shù)據(jù)庫,如今MySQL大行其道,開發(fā)首選,基礎(chǔ)的是會(huì)增刪改差的SQL語句,不放教程了,畢竟大家都是要在上課的時(shí)候?qū)W的。如果想提升就要知道數(shù)據(jù)庫索引、鎖和SQL優(yōu)化技巧。
四. 工具助你一臂之力
- 版本控制,團(tuán)隊(duì)開發(fā)必不可少的工具 【git 教程鏈接】 & 【廖雪峰大神的git教程】
- 好的編輯器 前端寫靜態(tài)的HTML/CSS/JS 我一直在用Sublime Text 【下載】,PHP推薦PHPStorm 【下載】,雖然我也常用Sublime Text寫PHP,Java處理Eclipse 現(xiàn)在比較流行IDEA【下載】,可以試一試
- 數(shù)據(jù)庫管理工具,我一直用Navicat 【下載和破解教程】