ผลกระทบของเครือข่ายและเทคโนโลยียังคงเพิ่มขึ้น การทำความเข้าใจเทคโนโลยีช่วยให้ทำงานได้ง่ายขึ้นในโลกที่เน้นข้อมูลเป็นศูนย์กลาง
เราเพิ่งเผยแพร่หลักสูตรขนาดใหญ่เกี่ยวกับประวัติและเทคโนโลยีอินเทอร์เน็ตบนช่อง YouTube ของ freeCodeCamp.org
ในหลักสูตรนี้ คุณจะได้เรียนรู้ว่าอินเทอร์เน็ตถูกสร้างขึ้นมาอย่างไร ใครเป็นคนสร้างมันขึ้นมา และมันทำงานอย่างไร ระหว่างทาง คุณจะเห็นการสัมภาษณ์นักประดิษฐ์หลายคนที่พัฒนาอินเทอร์เน็ตและเทคโนโลยีเว็บที่เราใช้อยู่ในปัจจุบัน
Charles Severance (หรือที่รู้จักว่า Dr. Chuck) ได้สร้างหลักสูตรนี้ขึ้นมา เขาเป็นศาสตราจารย์คลินิกที่ University of Michigan School of Information ซึ่งเขาสอนหลักสูตรที่เน้นด้านเทคโนโลยีต่างๆ รวมถึงการเขียนโปรแกรม การออกแบบฐานข้อมูล และการพัฒนาเว็บ
หลังจากจบหลักสูตรนี้ คุณจะไม่ใช้อินเทอร์เน็ตและเว็บโดยเด็ดขาด คุณจะได้รับข้อมูลที่ดีขึ้นเกี่ยวกับปัญหาทางเทคโนโลยีที่สำคัญที่สังคมกำลังเผชิญอยู่ คุณจะรู้ว่าอินเทอร์เน็ตและเว็บเป็นพื้นที่สำหรับนวัตกรรม และคุณจะเข้าใจมากขึ้นว่าคุณจะเข้ากับนวัตกรรมนั้นได้อย่างไร
ต่อไปนี้คือส่วนต่างๆ ในหลักสูตรที่เต็มไปด้วยข้อมูลนี้:
- การวิจัยเดิมพันสูงในด้านคอมพิวเตอร์และการสื่อสาร
- คอมพิวเตอร์ IEEE:Alan Turing ที่ Bletchley Park
- คอมพิวเตอร์อิเล็กทรอนิกส์ "เครื่องแรก" ทั่วโลก
- บทสัมภาษณ์ประวัติศาสตร์คอมพิวเตอร์ Monash
- คอมพิวเตอร์และการสื่อสารหลังสงคราม
- การวิจัยเครือข่ายวิชาการขั้นต้น
- เลน ไคลน์ร็อก:สองแพ็กเก็ตแรกบนอินเทอร์เน็ต
- เครือข่ายสลับแพ็คเก็ต
- การสนทนาทางคอมพิวเตอร์:Len Kleinrock เกี่ยวกับทฤษฎีแพ็กเก็ต
- การสลับแพ็คเก็ตและ ARPANET
- Katie Hafner เกี่ยวกับประวัติของโครงการ ARPANET
- ซูเปอร์คอมพิวเตอร์คือตัวขับเคลื่อนเทคโนโลยี
- Networked Computing บรรยายโดย Larry Smarr เรื่อง Scientific Computing
- จากซูเปอร์คอมพิวเตอร์สู่ NSFNet
- Doug Van Houweling:การสร้าง NSFNet
- การขยาย NSFNet ไปทั่วโลก
- Nii Quaynor:นำอินเทอร์เน็ตสู่แอฟริกา
- เวิลด์ไวด์เว็บปรากฏขึ้นที่ CERN
- สร้างเว็บทั่วโลก
- เอฟเฟกต์ลำดับที่สองของ Steve Job (ความละเอียดสูง)
- โมเสคที่ NCSA - เบราว์เซอร์สำหรับทุกคน
- โจเซฟ ฮาร์ดิน:NCSA Mosaic
- สะท้อนภาพโมเสค
- สนทนาด้วยคอมพิวเตอร์กับ Brendan Eich
- การสนทนาด้านคอมพิวเตอร์:Mitchell Baker ในมูลนิธิ Mozilla
- เว็บ โลก และเศรษฐกิจ
- การสนทนาด้านคอมพิวเตอร์:Brian Behlendorf จาก Apache Software Foundation
- สรุปโอเพนซอร์ส
- บทนำ:เลเยอร์ลิงก์
- การสนทนาด้านคอมพิวเตอร์:Bob Metcalfe บน LAN อีเธอร์เน็ตตัวแรก
- InterNetwork Protocol (IP)
- การสนทนาทางคอมพิวเตอร์:Vint Cerf เกี่ยวกับประวัติของแพ็คเก็ต
- DNS - ระบบชื่อโดเมน
- ชั้นขนส่ง
- Van Jacobson:อัลกอริธึมเริ่มช้า
- สรุป TCP
- ชั้นแอปพลิเคชัน
- แนะนำความปลอดภัย
- Bruce Schneier:The Security Mindset
- ทำความเข้าใจเรื่องความปลอดภัย
- การเข้ารหัสและการรักษาความลับ
- การเข้ารหัสและความสมบูรณ์ของการเข้ารหัส
- Bruce Schneier:การสร้างระบบการเข้ารหัส
- การแฮชและลายเซ็นดิจิทัล
- ความปลอดภัยสาธารณะ/คีย์ส่วนตัว - ซ็อกเก็ตที่ปลอดภัย
- การรักษาความปลอดภัย - ความถูกต้องและเจ้าหน้าที่ออกใบรับรอง
ดูหลักสูตรเต็มด้านล่างหรือในช่อง YouTube freeCodeCamp.org (ดู 9 ชั่วโมง):