Modern JavaScript (ES6)
พื้นฐาน ES6 ที่จำเป็นสำหรับการเขียน JavaScript
SECTION_TITLE.INSTRUCTOR

SECTION_TITLE.OVERVIEW
ซื้อเป็นคู่ถูกกว่า! สมัครคู่กับหลักสูตร Vue.js หรือ React
เพียง 2,990 บาท (จากราคาเต็ม 4,480 บาท) จำนวนจำกัด
- สมัครคู่กับ Mastering Web Development with React ได้ที่นี่
- สมัครคู่กับ Getting Started with Vue.js ได้ที่นี่
ในปัจจุบันภาษา JavaScript เป็นภาษาโปรแกรมที่ได้รับความนิยมอย่างมากในหมู่นักพัฒนาซอฟต์แวร์ โดยเฉพาะนักพัฒนาเว็บแอปพลิเคชันทั้ง frontend และ backend ซึ่งตัวภาษา JavaScript นั้นก็ได้มีการพัฒนาและมี feature ใหม่ๆ ออกมาให้เราได้เลือกใช้กันอยู่ตลอดเวลา เพราะฉะนั้นจึงเป็นเรื่องสำคัญสำหรับนักพัฒนาที่จะต้องตามให้ทันเพื่อให้เข้าใจและสามารถสร้างแอปพลิเคชันที่มีประสิทธิภาพได้
ECMAScript 6 หรือ ES6 เป็นเวอร์ชันของภาษา JavaScript ที่ถูกปล่อยออกมาในปี 2015 ซึ่งได้นำการเปลี่ยนแปลงมาสู่ภาษา JavaScript หลายอย่าง ทำให้ภาษา JavaScript นั้นมีประสิทธิภาพมากขึ้น เขียนง่ายขึ้น ดูแล (maintain) ง่ายขึ้น และที่สำคัญคือทำให้ภาษา JavaScript นั้นเป็นที่นิยมมากขึ้นด้วย
หลายๆคนคงอาจจะเคยได้ลองใช้ หรือผ่านตามาบ้างอยู่แล้วกับ syntax และ feature ใหม่ๆของ ES6 จากการอ่านโค้ดใหม่ๆ หรือใช้ modern library/framework ในภาษา JavaScript เช่น React หรือ Vue ในคอร์สนี้ เราได้รวบรวม syntax และ feature ต่างๆของ ES6 ที่ใช้บ่อยๆมาอธิบายให้ผู้เรียนเข้าใจถึงวิธีการทำงานและเคสต่างๆที่จะได้ใช้ syntax หรือ feature เหล่านั้น นอกจากนี้ผู้เรียนจะยังได้ลองใช้งานความรู้ใหม่นี้ผ่านแบบฝึกหัดต่างๆในแต่ละหัวข้ออีกด้วย
คอร์สนี้เหมาะสำหรับ
- นักพัฒนาแอปพลิเคชันบนเว็บ บนเซิฟเวอร์ หรือบนมือถือ ที่ใช้งานภาษา JavaScript ในเวอร์ชันก่อนๆ และต้องการศึกษา syntax และ feature ใน ES6 เพื่อจะได้สามารถเข้าใจและใช้งาน library, framework ใหม่ๆ ได้
- โปรแกรมเมอร์ที่ใช้งานภาษา JavaScript ES6 มาอยู่แล้ว แต่ต้องการศึกษาเพิ่มเติมถึงที่มาที่ไป จาก ES5 มา ES6
สิ่งที่คุณจะได้รับจากคอร์สนี้
- รู้จักกับ syntax และ feature ที่ใช้กันบ่อยๆของ ES6
- เข้าใจวิธีการใช้งานและเคสที่จะได้ใช้งาน syntax และ feature ของ ES6
- อ่านภาษา JavaScript สมัยใหม่ ที่มีการใช้ syntax และ feature ของ ES6 ได้อย่างเข้าใจ
รายละเอียดเพิ่มเติม
ระหว่างเรียนคอร์สนี้ ผู้เรียนจะได้เรียนรู้ผ่านวิดีโอ พร้อมได้ลงมือทำแบบฝึกหัดและโปรเจคจริง
- ผู้เรียนจะได้รับประกาศนียบัตร (Certificate of Completion) เมื่อเรียนจบคอร์ส
- สอบถามทีมงานผู้เชี่ยวชาญได้ตลอดการเรียน
- มีประสบการณ์ในการเขียน JavaScript เบื้องต้น
สอบถามข้อมูลเพิ่มเติม
- Facebook Skooldio
- สำหรับท่านที่ต้องการสมัครในนามบริษัท กรุณาติดต่อ hello@skooldio.com (มีส่วนลดเมื่อสมัคร 5 ท่านขึ้นไป)
SECTION_TITLE.COURSE_OUTLINE
Syntax
Introduction
Template Literals
2:53
Exercise - Using Template Literals
Solution - Using Template Literals
Block Scope vs Function Scope
2:52
Let vs Const
2:04
More about "const"
Using Const
Solution - Using Const
Using Let
Enhanced Object Literals
2:04
Exercise - Using Enhanced Object Literals
Solution - Using Enhanced Object Literals
Destructuring Assignment
4:35
Destructuring Arrays
Exercise - Destructuring Arrays
Solution - Destructuring Arrays
Exercise - Destructuring Objects
Solution - Destructuring Objects
Spread Operator
3:05
Exercise - Combining Arrays
Solution - Combining Arrays
Rest Parameters
3:28
Exercise - Using Rest Parameters
Solution - Using Rest Parameters
Spread and Rest with Objects
1:41
For...of Loop
2:23
Exercise - Using For...of
Solution - Using For...of
Arrow Function
5:38
Exercise - Converting to Arrow function
Solution - Converting to Arrow function
Default Parameters
2:37
Using Default Parameters 1
Using Default Parameters 2
Import & Export
1:57
More about import & export
Recap
0:34
Classes
Intro to Class
1:30
Class Syntax
3:41
Hoisting in Class
Writing a class 1
Writing a class 2
Exercise - Writing a class
Solution - Writing a class
Static
1:23
Extends and Super
3:38
Exercise - Working with Class and Subclass
Solution - Working with Class and Subclass
What is the type of class
Concept Behind Classes
2:21
Exercise - Converting Function to Class
Solution - Converting Function to Class
Recap
0:27
Asynchronous
Intro to Asynchronous
1:30
Asynchronous with Callback
3:42
How Call Stack and Event Loop Work
Promise
5:45
Exercise - Converting callback to Promise
Solution - Converting callback to Promise
Async & Await
2:00
Handle Errors with Async & Await
Exercise - Converting Promise to Async/Await
Solution - Converting Promise to Async/Await
Promise.all
2:35
Promise.all 1
Promise.all 2
Promise.all 3
Promise.all 4
Exercise - Writing Promise.all
Solution - Writing Promise.all
Promise. แบบอื่นๆ
Recap
0:38
Congratulations
Congratulation
0:41
What's Next?
SECTION_TITLE.FAQS
หากท่านต้องการขอใบเสร็จรับเงิน/ใบกำกับภาษีในนามบุคคลธรรมดา ท่านสามารถกรอกรายละเอียดของท่านเพื่อให้ทีมงานนำข้อมูลไปออกเอกสารได้ ที่ลิงก์นี้ค่ะ แบบฟอร์มขอรับใบกำกับภาษี
สามารถเรียนซ้ำได้ค่ะ
- สำหรับบุคคลทั่วไป คอร์สมีอายุตลอดชีพค่ะ
- สำหรับในนามองค์กร สามารถกลับมาเรียนซ้ำได้ภายใน 1 ปีค่ะ