Basic JavaScript

Basic JavaScript

หลักสูตร Basic JavaScript นี้ถูกออกแบบมาเพื่อให้ผู้เรียนได้เรียนรู้พื้นฐานของภาษา JavaScript ซึ่งเป็นหนึ่งในภาษาที่สำคัญที่สุดสำหรับการพัฒนาเว็บแอปพลิเคชันในปัจจุบัน เนื้อหาจะครอบคลุมตั้งแต่การเขียนสคริปต์พื้นฐาน การทำงานของตัวแปร และการควบคุมการทำงานของโปรแกรมไปจนถึงการใช้งานวัตถุ ฟังก์ชัน และการจัดการเหตุการณ์ ผู้เรียนจะได้ฝึกฝนทักษะเหล่านี้ผ่านตัวอย่างและกิจกรรมที่ออกแบบมาให้เข้าใจได้ง่ายและสามารถนำไปประยุกต์ใช้ในโครงการจริงได้
ในระหว่างการเรียน ผู้เรียนจะได้เรียนรู้เกี่ยวกับโครงสร้างของภาษา JavaScript และวิธีการทำงานร่วมกับเอกสาร HTML และ CSS ซึ่งเป็นพื้นฐานสำคัญของการพัฒนาเว็บ การเรียนรู้ที่เกิดขึ้นในหลักสูตรนี้จะเป็นการสร้างพื้นฐานที่มั่นคงให้ผู้เรียนสามารถต่อยอดไปสู่การพัฒนาเว็บแอปพลิเคชันที่ซับซ้อนมากขึ้นในอนาคต

 

สาขากรุงเทพฯ (ลาดพร้าว)
  • ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
  • เพื่อให้ผู้เรียนเข้าใจพื้นฐานของภาษา JavaScript อย่างครบถ้วน
  • เพื่อให้ผู้เรียนสามารถเขียนโค้ด JavaScript เพื่อจัดการกับ DOM และเหตุการณ์บนหน้าเว็บได้
  • เพื่อให้ผู้เรียนสามารถใช้งานตัวแปร ฟังก์ชัน และวัตถุใน JavaScript ได้อย่างมีประสิทธิภาพ
  • เพื่อให้ผู้เรียนเข้าใจและสามารถนำโครงสร้างการควบคุมโปรแกรม (Flow Control) ไปประยุกต์ใช้ได้
  • เพื่อเตรียมความพร้อมให้ผู้เรียนสามารถเรียนรู้เทคนิคการพัฒนาเว็บแอปพลิเคชันขั้นสูงต่อไป
  • ผู้ที่ต้องการพัฒนา Application ด้วย JavaScript สำหรับผู้เริ่มต้น
  • IT Managers
  • Developers
  • พื้นฐานการใช้งานคอมพิวเตอร์และการท่องเว็บ
  • ความเข้าใจพื้นฐานเกี่ยวกับการทำงานของเว็บไซต์และหน้าเว็บ (HTML/CSS) จะเป็นประโยชน์ แต่ไม่จำเป็น
  • ความสนใจในด้านการพัฒนาเว็บหรือการเขียนโปรแกรม
  • ไม่มีความจำเป็นต้องมีประสบการณ์ในการเขียนโปรแกรมมาก่อน
  • 12 ชั่วโมง
  • ราคาปกติ 4,500 บาท / คน
  • โปรโมชั่นลด 10% เหลือ 4,050 บาท / คน
  • ราคาเหมาจ่าย (ผู้อบรมตั้งแต่ 10 คน) ตามแต่ตกลงกัน
  • ขอใบเสนอราคา

Module 1: Introduction to JavaScript

  • การเขียนสคริปต์สำหรับเว็บ
  • JavaScript คืออะไร - ความสามารถ
  • การประยุกต์ใช้งานของ JavaScript
  • ความแตกต่างระหว่าง JavaScript, Jscript และ ECMAScript
  • การทำงานของ JavaScript ฝั่ง Client-Side
  • การฝัง JavaScript ในหน้าเว็บ
  • คุณสมบัติพื้นฐานของ JavaScript
  • การใช้งานตัวแปรใน JavaScript
  • การทำงานของเบราว์เซอร์เมื่อพบ JavaScript
  • ตัวอย่างง่ายๆ ของ JavaScript

Module 2: แกนหลักของภาษา JavaScript

  • บทนำเกี่ยวกับภาษา JavaScript
  • ขอบเขตการใช้งานของ JavaScript
  • องค์ประกอบหลักของภาษา JavaScript
  • การประกาศตัวแปร
  • คำระบุตัว
  • คำที่สงวนไว้
  • Literal และ String literals
  • การหนีอักขระใน strings
  • การใช้อักษรตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
  • คอมเมนต์ในโค้ด
  • ชนิดของข้อมูลเชิงตัวเลข
  • การทำงานกับกล่อง dialog และการรับข้อมูลจากผู้ใช้

Module 3: การคำนวณและตัวดำเนินการ

  • ชนิดข้อมูลใน JavaScript
  • ค่าคงที่เชิงตัวเลขพิเศษ
  • ตัวดำเนินการ (Operators) คืออะไร
  • ตัวดำเนินการทางคณิตศาสตร์
  • ตัวดำเนินการเปรียบเทียบและตัวอย่าง
  • ตัวดำเนินการทางตรรกะและตัวอย่าง
  • ตัวดำเนินการเพิ่ม/ลดค่า
  • การดำเนินการกับสตริง
  • การแปลงสตริงเป็นตัวเลข
  • ตัวดำเนินการทางเงื่อนไข (ternary operator)
  • ตัวดำเนินการแบบบิต (Bitwise operators)
  • ลำดับความสำคัญของตัวดำเนินการ

Module 4: การควบคุมการไหลของโปรแกรม (Flow Control)

  • บทนำสู่การควบคุมการไหล
  • การควบคุมด้วยคำสั่ง if...else
  • การควบคุมด้วยคำสั่ง switch
  • ลูป while และ do/while
  • ลูป for และการใช้ for...in
  • การใช้คำสั่ง break และ continue

Module 5: การใช้งานฟังก์ชันใน JavaScript

  • ความสำคัญของฟังก์ชัน
  • ฟังก์ชันที่มีอยู่แล้วใน JavaScript
  • โครงสร้างของฟังก์ชัน
  • การส่งค่าและรับค่าในฟังก์ชัน
  • ตัวแปรภายในฟังก์ชัน
  • ขอบเขตของฟังก์ชัน (Scope)
  • การใช้งานฟังก์ชันซ้ำ (Recursion)
  • การนำเข้าไฟล์ที่ประกอบด้วยฟังก์ชัน

Module 6: การจัดเก็บข้อมูลใน Arrays

  • พื้นฐานของ Array
  • ตัวอย่าง Array แบบตัวเลข
  • ตัวอย่าง Array แบบแฮช (Hash Array)
  • คุณสมบัติและฟังก์ชันที่เกี่ยวข้องกับ Array
  • การสร้างและใช้งาน Array
  • การเรียงลำดับและการย้อนกลับของ Array
  • Method ที่ใช้กับ Array อื่นๆ

Module 7: การใช้งานวัตถุ (Objects) ใน JavaScript

  • บทนำสู่วัตถุ (Objects)
  • การสร้างวัตถุ
  • วัตถุ, คลาส และอินสแตนซ์
  • การใช้งาน Constructor และ Prototype
  • การใช้ Object literals และ Class methods
  • วัตถุที่มีในตัว JavaScript เช่น String, Date และ Math

Module 8: วัตถุและเหตุการณ์ (Objects and Events)

  • วัตถุและการตอบสนองต่อเหตุการณ์
  • การตรวจสอบและยืนยันข้อมูลในฟอร์ม
  • การทำงานกับ DOM (Document Object Model)
  • วัตถุ window และ document
  • การใช้งานฟอร์มและการตรวจสอบองค์ประกอบของฟอร์ม
  • เหตุการณ์ที่เกี่ยวข้องกับฟอร์ม

Module 9: วัตถุ, Method และคุณสมบัติใน JavaScript

  • วัตถุและฟังก์ชันที่เกี่ยวข้องกับ Document, Window
  • การเปิดหน้าต่างใหม่และการจัดการเฟรม
  • การใช้งาน Cookies เพื่อจัดเก็บข้อมูลสถานะของผู้ใช้
  • ข้อควรระวังด้านความปลอดภัยและความเป็นส่วนตัว

Module 10: เคล็ดลับและเทคนิคใน JavaScript

  • การโฟกัสฟอร์มเมื่อหน้าโหลด
  • การสร้างเมนูที่เปลี่ยนหน้า
  • การโหลดภาพล่วงหน้าและการสร้างเอฟเฟกต์ rollover
  • การใช้งาน status-bar ร่วมกับ mouse-over
04/11/2024 14:04:15