Skip to content

ทำเว็บต้องรู้อะไรบ้าง

ผมชอบแนวทางการสอนแบบรู้ภาพกว้างๆก่อนว่ามีองค์ประกอบอะไรที่เราควรรู้บ้าง หลังจากนั้นเราค่อยๆเข้าไปลงลึกในตัวงานที่เกี่ยวข้องครับผม ซึ่งเนื้อหาในบทความข้างล่างนี้ผู้เขียนแนะนำแนวทางในการทำความเข้าใจการทำงานพัฒนา Website ได้ดีมากๆๆเลยครับ ผมเลยอยากชวนผู้อ่านมาศึกษาแนวทางนี้ไปด้วยกันครับผม

บทความ: ทำเว็บต้องรู้อะไรบ้าง? เอากันตั้งแต่คอมพิวเตอร์ทำงานยังไง ไปจนถึงการสร้างเว็บเอาขึ้นออนไลน์

สรุปเนื้อหาจากบทเรียนข้างต้น

การพัฒนาเว็บไซต์ต้องเริ่มจากความเข้าใจพื้นฐานของคอมพิวเตอร์และการเขียนโปรแกรม การจัดการการสื่อสารระหว่างคอมพิวเตอร์ การจัดการฐานข้อมูล การใช้เครื่องมือในการควบคุมเวอร์ชัน และการ Deployment ที่มีประสิทธิภาพ

เมื่อเราเข้าใจเนื้อหาในบทความนี้แล้ว เราจะเข้าใจคำศัพท์ต่างๆที่จำเป็นสำหรับการพัฒนาเว็บไซต์มากยิ่งขึ้นครับ

The Fundamental Elements of Web Development: HTML, CSS, and JavaScript by Anass Essadikine

  • ทำความเข้าใจพื้นฐานการทำงานของคอมพิวเตอร์
  • ทำความเข้าใจว่าคอมพิวเตอร์สื่อสารกันได้อย่างไร และคำศัพท์ต่างๆที่ควรรู้ (TCP/IP, Internet, NAT, DNS, HTTP, HTTPS, Server/Client)
  • Web Site คืออะไร ต่างจาก Web Development ยังไง
  • Front End Web Development: HTML (โครงสร้าง), CSS (ตกแต่ง), และ JavaScript (การโต้ตอบ), Web Browser แสดงผลเว็บไซต์ตามมาตรฐาน W3C)
  • Back End Web Development: การจัดการข้อมูลและการประมวลผลบน Serverใช้ภาษาต่างๆ เช่น NodeJS, Python, Java, PHP ในการพัฒนา
  • Database: ฐานข้อมูลใช้ในการเก็บข้อมูลจำนวนมากและเรียกคืนได้อย่างรวดเร็วระบบฐานข้อมูลส่วนใหญ่ เช่น SQL, NoSQL
  • Version Control (Git) : การใช้ระบบ Version Control เพื่อจัดการและเก็บ Source Code
  • Web Application Deployment: วิธีการ Deployment เช่น Static WebsiteDynamic Website, Container as a Service (CaaS), และ Container Orchestration (Kubernetes) การทำ Automation ในกระบวนการ Deployment เพื่อความสะดวกและรวดเร็ว
  • วิวัฒนาการของ Web Front End:การพัฒนา Web Browser และมาตรฐานใหม่ๆ ทำให้เว็บไซต์ซับซ้อนและมีความสามารถมากขึ้น เช่นการใช้ JS Frameworks React, Vue, Angular เพื่อพัฒนาเว็บไซต์

The Fundamental Elements of Web Development: HTML, CSS, and JavaScript by Anass Essadikine