【網絡安全】網站開發基礎知識

從今天開始詳細講解一下網絡安全的知識,希望可以跟大家討論交流


推薦PHP網站開發基礎課程PHP網站漏洞挖掘(一):PHP基礎知識講解請添加鏈接描述


0x01 web網站介紹

我們在網上瀏覽各種網頁,都是腳本語言解釋而成,基本分爲三層, 前端,後端,數據庫。
前端接收數據,交給後端處理, 後端連接數據庫,並與數據庫進行交互。 這中間穿插着各種技術。 我們可以依次進行介紹。

0x02 前端技術介紹

這些年,前端技術蓬勃發展,n年前前端技術基本就是 html + CSS + JavaScript, 這些年發展過來, 前端的技術已經五花八門,特別是js技術框架的積累, 已經可以處理後端,完整的替代一部分腳本語言的功能。當然各種語言有自己的優勢,有自己的開發背景,不過前端技術的進步,很大一部分原因是移動互聯網帶來的結果,html5的普及,安卓手機性能的優化,移動互聯網的發展趨勢已經不可阻擋,適應技術的變化,緊跟技術的發展,是對程序員的基本要求。掌握好基礎知識,學習新技術也只是順手的事情!所以勸告大家一定要打好基礎,勿在浮沙築高臺, 一定要建立自己的知識體系。

0x03 後端技術講解

後端的處理主要分爲三類,aspx、php、java這三種技術,各自有自己的特點,每種語言背後,都有龐大的市場基礎,根據自己的需求,選擇不同的開發語言,aspx的環境限制比較嚴格, php 和 java的適用範圍更加寬泛。我們沒必要只掌握一種語言, 如果你是做安全或者運維行業, 很多時候,這些其實都需要掌握, 每種語言有自己的語法特點和不同的接口函數,精通一門語言以後,學習其他語言一定要注意觸類旁通,不要再從零開始,節約時間!

0x04 數據庫介紹

數據庫部分一直是各種語言的重點部分,數據的增刪改查,也是系統的最基礎的功能,市面上主要的數據庫有 mysql, sqlserver, oracle,sqlite 等等, 前三種基本上佔據了市場90%以上的份額,也是我們在開發中接觸的最多的數據庫。網站的核心就是數據,所有的交互基本都是與數據打交道。因爲基本都是關係型數據庫,所以知識基本都是通用的,系統方面的操作,有些不同,需要單獨學習,不過語法方面,差異不大。 現在web方面流行的nosql基礎,也是我們關注的重點!


再次給大家推薦一下我製作的課程:
推薦PHP網站開發基礎課程PHP網站漏洞挖掘(一):PHP基礎知識講解請添加鏈接描述

本次先介紹這些基礎知識,後面會繼續分享!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章