Skip to content

Welcome!

ยินดีต้อนรับสู่คอร์ส Intro to Programming with JavaScript

  • คอร์สนี้ออกแบบมาเพื่อเป็นบทนำสู่โลกของการเขียนโปรแกรม เพื่อให้คุณได้ลองลงมือเขียนโค้ดดู จะได้เห็นภาพว่าการเขียนโปรแกรมเป็นอย่างไร โดยใช้ภาษา JavaScript

  • ไม่ว่าคุณจะทำงานสายอาชีพไหน ถ้าคุณเขียนโปรแกรมเป็น ก็เปรียบเสมือนมีเวทมนตร์หรือมีซุปเปอร์พาวเวอร์ติดตัว เพราะว่าคุณจะสามารถสั่งคอมพิวเตอร์ให้ทำในสิ่งที่คุณต้องการได้ ไม่ว่าจะเป็นการสร้างเว็บไซต์ สร้างแอพมือถือ สอนคอมพิวเตอร์ให้ทำงานที่น่าเบื่อจำเจแทนเรา ใช้สร้างชิ้นงานศิลปะ หรือสร้างเกม

ติชม-เสนอแนะ

  • บนเว็บนี้ ในท้ายแต่ละหน้า จะมีกล่องฟีดแบ็ค สำหรับส่งรีแอคชันและข้อความหาผู้เขียน หน้าตาของฟอร์มจะเป็นแบบนี้:

แชร์ความเห็น

  • และด้านล่างสุดของหน้าเว็บ จะมีกล่องแสดงความคิดเห็น หากมีความคิดเห็นใด ที่คุณอยากจะแชร์ให้กับผู้อ่านท่านอื่น สามารถเขียนคอมเม้นต์ได้เลย โดยต้องมีแอคเคาท์ GitHub ก่อนถึงจะคอมเม้นต์ได้

    GitHub คืออะไร?

    GitHub เป็นเว็บไซต์ที่ให้บริการเก็บโค้ด และบริการอื่น สำหรับการพัฒนาซอฟต์แวร์ หากยังไม่มีแอคเคาท์ GitHub ขอแนะนำให้สมัครไว้ เพราะถ้ามาทางสายโค้ด จะได้ใช้งานเว็บ GitHub อย่างแน่นอน สามารถสมัครได้ฟรีที่ GitHub.com

คอร์สวิดีโอ

  • คอร์สนี้ออกแบบและพัฒนาร่วมกับ Skooldio คุณกำลังอ่านเวอร์ชั่นเว็บอยู่ ส่วนเวอร์ชันวิดีโอ อยู่ในระหว่างการจัดทำ เมื่อเปิดตัวแล้วจะมาอัพเดตลิงก์อีกที

  • คอร์สเวอร์ชั่นเว็บ จะมีลิงก์ไปยังแหล่งความรู้เพิ่มเติมแทรกอยู่ตลอดบทเรียน บางบทจะมีตัวอย่างที่สามารถลองเล่นกับมันดูได้ มีแบบฝึกหัดให้ลงมือทำเองเป็นช่วง และอาจจะมีเกร็ดความรู้เพิ่มเติมสำหรับเนื้อหาบางส่วน[1]

    ตัวอย่าง

    index.html

    ลองเล่นกับตัวอย่างข้างบนดู

    1. กดปุ่ม “+” → ตัวเลขจะเพิ่มขึ้นทีละ 1
    2. กดปุ่ม “Reset” → ตัวเลขจะกลับไปเป็น 0
  • คอร์สเวอร์ชั่นวิดีโอ ถ่ายทำโดย Skooldio โดยในคอร์สวิดีโอจะได้เห็นตัวอย่างขั้นตอนการเขียนโปรแกรมจากผู้สอน ซึ่งอาจจะช่วยให้เห็นภาพ และขั้นตอนต่าง ได้ชัดเจนมากขึ้น มากกว่าที่สามารถอธิบายผ่านตัวหนังสือได้ และสามารถทำโปรเจกต์ต่าง ในคอร์สไปพร้อม กับผมได้

    ตัวอย่าง

    Video is coming soon 😄

    การจัดเรียงเนื้อหาในเวอร์ชันวิดีโออาจแตกต่างจากเวอร์ชันเว็บเล็กน้อย

    คอร์สเวอร์ชันวิดีโอได้มีการปรับให้เข้ากับการรับชมทางวิดีโอมากขึ้น ดังนั้น ลำดับและการจัดกลุ่มบทเรียน อาจจะแตกต่างจากเวอร์ชันเว็บเล็กน้อย อย่างไรก็ตาม เนื้อหาส่วนมากในคอร์สจะเหมือน กันในทั้งสองเวอร์ชัน


  1. นี่คือตัวอย่างของเกร็ดความรู้เพิ่มเติม หรือที่เรียกกันว่า “footnote” หรือภาษาไทยเรียกว่า “เชิงอรรถ” เป็นคอนเท้นต์ที่ไม่ได้อยู่ในเนื้อหาหลัก เพราะหากใส่เข้าไปในเนื้อหาหลัก อาจจะทำให้เนื้อหาหลักเกิดความไม่ต่อเนื่อง ไม่ไหลลื่น หรือยาวเกินไป ส่วนมากจะเป็นรายละเอียดยิบย่อย ที่อาจจะยังไม่มีประโยชน์มากนักในตอนนี้ แต่อาจจะมีประโยชน์ในอนาคต และใส่ไว้เพื่อความครบถ้วนของเนื้อหา ↩︎