Advanced JavaScript

Advanced JavaScript

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

 

สาขากรุงเทพฯ (ลาดพร้าว)
  • ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
  • เพื่อให้ผู้เรียนเข้าใจฟีเจอร์ขั้นสูงใน ES6 และวิธีการนำไปใช้ในการพัฒนาแอปพลิเคชัน
  • เพื่อให้ผู้เรียนสามารถเขียนโค้ดที่มีประสิทธิภาพด้วยเทคนิคและมาตรฐานที่ทันสมัย
  • เพื่อให้ผู้เรียนเข้าใจแนวคิดเชิงวัตถุใน JavaScript เช่น การสืบทอด, คลาส และโมดูล
  • เพื่อให้ผู้เรียนสามารถใช้งาน Promises, async/await และการจัดการ asynchronous code ได้อย่างมีประสิทธิภาพ
  • เพื่อให้ผู้เรียนสามารถพัฒนาแอปพลิเคชันขนาดใหญ่โดยใช้ JavaScript ในลักษณะที่สามารถขยายได้ (scalable)
  • ผู้ที่ต้องการพัฒนา Application ด้วย JavaScript สำหรับผู้เริ่มต้น
  • IT Managers
  • Developers
  • มีความเข้าใจพื้นฐานใน JavaScript (เช่น การใช้งานตัวแปร, ฟังก์ชัน, และโครงสร้างควบคุม)
  • มีประสบการณ์ในการเขียนโปรแกรมด้วย JavaScript เบื้องต้น
  • เข้าใจการทำงานของ DOM และสามารถเขียนโปรแกรมเพื่อควบคุมเหตุการณ์บนหน้าเว็บได้
  • รู้จักกับ HTML และ CSS พื้นฐาน
  • ความสนใจในการพัฒนาแอปพลิเคชันเว็บขั้นสูง
  • 18 ชั่วโมง
  • ราคาปกติ 7,500 บาท / คน
  • โปรโมชั่นลด 10% เหลือ 6,750 บาท / คน
  • ราคาเหมาจ่าย (ผู้อบรมตั้งแต่ 10 คน) ตามแต่ตกลงกัน
  • ขอใบเสนอราคา

Module 1: ตัวแปรและ Scope ใน ES6

  • ความแตกต่างระหว่าง var, let, และ const
  • Block Scope และ Hoisting
  • การใช้งาน Template Literals

Module 2: Arrow Functions และการใช้ฟังก์ชันขั้นสูง

  • Arrow Functions กับฟังก์ชันแบบปกติ
  • Implicit Return
  • การใช้งานฟังก์ชันแบบ callback และ higher-order functions

Module 3: Destructuring และ Rest/Spread Operator

  • การ destructure Arrays และ Objects
  • การใช้งาน Rest Parameters และ Spread Operator

Module 4: การเขียนโค้ดเชิงวัตถุ (OOP) ใน JavaScript

  • การใช้งานคลาส (Classes) ใน ES6
  • การสืบทอด (Inheritance) และ Super
  • Static Methods และ Fields
  • Prototype Chain

Module 5: Asynchronous Programming

  • การทำงานของ JavaScript แบบ single-threaded และ Event Loop
  • การใช้งาน Promises
  • การใช้งาน async/await
  • การจัดการข้อผิดพลาด (Error handling) ใน asynchronous code

Module 6: การจัดการโมดูล (Modules) ใน JavaScript

  • Import และ Export
  • การใช้ ES6 Modules เพื่อการจัดการโค้ด
  • การสร้างและนำเข้าโมดูลจากภายนอก

Module 7: การพัฒนาเว็บเซิร์ฟเวอร์ด้วย Node.js และ Express

  • การติดตั้ง Node.js และการเริ่มต้นใช้งาน
  • การใช้งาน npm ในการจัดการแพ็กเกจ
  • การสร้างเว็บเซิร์ฟเวอร์ด้วย Express
  • การจัดการเส้นทาง (Routing) และการจัดการคำขอ HTTP (GET, POST)
  • การสร้าง REST API อย่างง่าย
  • การเชื่อมต่อและดึงข้อมูลจากฐานข้อมูลเบื้องต้น

Module 8: เทคนิคการเขียนโค้ดที่มีประสิทธิภาพ

  • การเขียนโค้ดที่มีประสิทธิภาพและบำรุงรักษาง่าย
  • การจัดการหน่วยความจำและการเพิ่มประสิทธิภาพการทำงาน
  • Debugging และการทดสอบโค้ด

คอร์ส Advanced JavaScript เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

ดูรายละเอียดกลุ่มเป้าหมายและพื้นฐานที่ต้องมีได้ในหัวข้อ "กลุ่มเป้าหมาย" และ "พื้นฐานที่ผู้เรียนต้องมี" บนหน้านี้ หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

คอร์ส Advanced JavaScript ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 7,500 บาท (โปรโมชันปัจจุบันเหลือ 6,750 บาท) ใช้เวลาอบรม 18 ชั่วโมง ราคานี้รวมเอกสารประกอบการอบรม อาหารกลางวัน และอาหารว่างตลอดหลักสูตร

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

อบรมแบบ Onsite ที่สถาบันไอทีจีเนียส สาขาลาดพร้าววังหิน 68 กรุงเทพฯ และมีบริการจัดอบรมนอกสถานที่ (In-house Training) สำหรับองค์กร บางหลักสูตรมีเวอร์ชันเรียนออนไลน์ผ่าน GeniusHub ดูได้ที่เมนูคอร์สออนไลน์

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน ดูรายละเอียดที่หน้า "เรียนซ้ำฟรี" หรือสอบถามทีมงาน

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่ม "ขอใบเสนอราคา" สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius