[NET101] 網路基礎概論(搭配 JS 實作練習)

網路基礎概論

無論你是前端還是後端工程師,只要你的工作內容上會碰到網路,就必須稍微理解一下網路的相關概念。

先來講一下這門課是怎麼誕生的好了。

在我之前的程式導師實驗計畫當中,我有一週教了學生如何串接 API。但狀況極差無比,很多學生都搞不懂什麼是 API,甚至連 Request、Response 這些基本概念都不是很清楚。後來我知道原因了,因為他們缺少對於網路的概念。他們不知道什麼是 TCP/IP,不知道什麼是 HTTP,就算知道,也不知道他們是幹嘛用的。

因此這堂課的目標就是以一種比較生活化的方式,試著講解網路的基本概念,帶你建立起一系列的基礎。

我們會先從一個很生活化的案例:「傳紙條的故事」開始介紹「溝通的本質」,只要你能理解這些故事,就能理解網路到底在做什麼。看完這些故事之後你會知道為什麼要有三次握手、為什麼要有 IP 地址、為什麼會有 GET 與 POST 等等的方法。

這堂課不會講得很深入,只會講解一些基本概念,但我相信這些基本概念可以對你有很大的幫助。


你的老師


胡立
胡立

寫過一點後端也寫過前端,還寫了一堆你應該看過卻不知道作者是我的技術文章,致力於推廣淺顯易懂的程式教學。在新加坡工作過兩年半,是專職的前端工程師。一直都對教學有很大的熱忱,相信把話講得清楚又明白是一種專業,相信分享與交流可以讓世界更美好。

我不喜歡把自己講的很厲害,也不喜歡用學經歷說明什麼——我都用作品說話。

底下是我寫過的幾篇文章:

1. 零基礎的小明要如何成為前端工程師?
2. 成為前端工程師的四週年回顧
3. 從拉麵店的販賣機理解什麼是 API
4. 紮實的網頁前端學習路線與資源推薦
5. 當我們在學程式時,要學的到底是什麼?

我在自己的 blog以及 Medium 上面,常常發表許多心得,也曾經免費提供程式教學,希望能幫助那些剛踏入程式界的初心者們。 如果你想更了解我,可以參考:自學、哲學、講學:我的程式之路以及一個工程師的履歷進化史

在嘗試過許多教學方法之後,終於決定自己跳下來開一個為初學者而生的線上程式課程平台。



課程


  課程簡介
Available in days
days after you enroll
  透過網路交換資料的第一種方式:SOAP
Available in days
days after you enroll
  透過網路交換資料的第二種方式:其他 SOAP 以外的 HTTP API
Available in days
days after you enroll
  透過網路交換資料的第 n 種方式:跳脫 HTTP 的限制
Available in days
days after you enroll
  各種好用工具及指令
Available in days
days after you enroll
  結語
Available in days
days after you enroll

常見問題


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

趕快開始吧!