Welcome!
ยินดีต้อนรับสู่คอร์ส Intro to Programming with JavaScript
คอร์สนี้ออกแบบมาเพื่อเป็นบทนำสู่โลกของการเขียนโปรแกรม เพื่อให้คุณได้ลองลงมือเขียนโค้ดดู จะได้เห็นภาพว่าการเขียนโปรแกรมเป็นอย่างไร โดยใช้ภาษา JavaScript
ไม่ว่าคุณจะทำงานสายอาชีพไหน ถ้าคุณเขียนโปรแกรมเป็น ก็เปรียบเสมือนมีเวทมนตร์หรือมีซุปเปอร์พาวเวอร์ติดตัว เพราะว่าคุณจะสามารถสั่งคอมพิวเตอร์ให้ทำในสิ่งที่คุณต้องการได้ ไม่ว่าจะเป็นการสร้างเว็บไซต์ สร้างแอพมือถือ สอนคอมพิวเตอร์ให้ทำงานที่น่าเบื่อจำเจแทนเรา ใช้สร้างชิ้นงานศิลปะ หรือสร้างเกม
ติชม-เสนอแนะ
บนเว็บนี้ ในท้ายแต่ละหน้า จะมีกล่องฟีดแบ็ค สำหรับส่งรีแอคชันและข้อความหาผู้เขียน หน้าตาของฟอร์มจะเป็นแบบนี้:
คลิกที่ไอคอนข้างล่างเพื่อส่งฟีดแบ็ค
แชร์ความเห็น
และด้านล่างสุดของหน้าเว็บ จะมีกล่องแสดงความคิดเห็น หากมีความคิดเห็นใดๆ ที่คุณอยากจะแชร์ให้กับผู้อ่านท่านอื่นๆ สามารถเขียนคอมเม้นต์ได้เลย โดยต้องมีแอคเคาท์ GitHub ก่อนถึงจะคอมเม้นต์ได้
GitHub คืออะไร?
GitHub เป็นเว็บไซต์ที่ให้บริการเก็บโค้ด และบริการอื่นๆ สำหรับการพัฒนาซอฟต์แวร์ หากยังไม่มีแอคเคาท์ GitHub ขอแนะนำให้สมัครไว้ เพราะถ้ามาทางสายโค้ด จะได้ใช้งานเว็บ GitHub อย่างแน่นอน สามารถสมัครได้ฟรีที่ GitHub.com
คอร์สวิดีโอ
คอร์สนี้ออกแบบและพัฒนาร่วมกับ Skooldio คุณกำลังอ่านเวอร์ชั่นเว็บอยู่ ส่วนเวอร์ชันวิดีโอ อยู่ในระหว่างการจัดทำ เมื่อเปิดตัวแล้วจะมาอัพเดตลิงก์อีกที
คอร์สเวอร์ชั่นเว็บ จะมีลิงก์ไปยังแหล่งความรู้เพิ่มเติมแทรกอยู่ตลอดบทเรียน บางบทจะมีตัวอย่างที่สามารถลองเล่นกับมันดูได้ มีแบบฝึกหัดให้ลงมือทำเองเป็นช่วงๆ และอาจจะมีเกร็ดความรู้เพิ่มเติมสำหรับเนื้อหาบางส่วน[1]
ตัวอย่าง
ลองเล่นกับตัวอย่างข้างบนดู
- กดปุ่ม “+” → ตัวเลขจะเพิ่มขึ้นทีละ 1
- กดปุ่ม “Reset” → ตัวเลขจะกลับไปเป็น 0
คอร์สเวอร์ชั่นวิดีโอ ถ่ายทำโดย Skooldio โดยในคอร์สวิดีโอจะได้เห็นตัวอย่างขั้นตอนการเขียนโปรแกรมจากผู้สอน ซึ่งอาจจะช่วยให้เห็นภาพ และขั้นตอนต่างๆ ได้ชัดเจนมากขึ้น มากกว่าที่สามารถอธิบายผ่านตัวหนังสือได้ และสามารถทำโปรเจกต์ต่างๆ ในคอร์สไปพร้อมๆ กับผมได้
ตัวอย่าง
Video is coming soon 😄
การจัดเรียงเนื้อหาในเวอร์ชันวิดีโออาจแตกต่างจากเวอร์ชันเว็บเล็กน้อย
คอร์สเวอร์ชันวิดีโอได้มีการปรับให้เข้ากับการรับชมทางวิดีโอมากขึ้น ดังนั้น ลำดับและการจัดกลุ่มบทเรียน อาจจะแตกต่างจากเวอร์ชันเว็บเล็กน้อย อย่างไรก็ตาม เนื้อหาส่วนมากในคอร์สจะเหมือนๆ กันในทั้งสองเวอร์ชัน
นี่คือตัวอย่างของเกร็ดความรู้เพิ่มเติม หรือที่เรียกกันว่า “footnote” หรือภาษาไทยเรียกว่า “เชิงอรรถ” เป็นคอนเท้นต์ที่ไม่ได้อยู่ในเนื้อหาหลัก เพราะหากใส่เข้าไปในเนื้อหาหลัก อาจจะทำให้เนื้อหาหลักเกิดความไม่ต่อเนื่อง ไม่ไหลลื่น หรือยาวเกินไป ส่วนมากจะเป็นรายละเอียดยิบย่อย ที่อาจจะยังไม่มีประโยชน์มากนักในตอนนี้ แต่อาจจะมีประโยชน์ในอนาคต และใส่ไว้เพื่อความครบถ้วนของเนื้อหา ↩︎