ONLINECOURSE.HEADER

Modern JavaScript (ES6)

พื้นฐาน ES6 ที่จำเป็นสำหรับการเขียน JavaScript
990.00
บาท
1,490.00
บาท
4.5
2-3 ชั่วโมง
มีพื้นฐาน JavaScript
เรียนจบรับประกาศนียบัตร

SECTION_TITLE.OVERVIEW

ซื้อเป็นคู่ถูกกว่า! สมัครคู่กับหลักสูตร Vue.js หรือ React

เพียง 2,990 บาท (จากราคาเต็ม 4,480 บาท) จำนวนจำกัด

ในปัจจุบันภาษา 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

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

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

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

Congratulation

0:41

What's Next?

SECTION_TITLE.INSTRUCTOR

Skooldio Team (ทีมผู้สอนสคูลดิโอ) | Skooldio Instructor
Skooldio Team
ทีมผู้สอนสคูลดิโอ
SECTION_TITLE.RELATED_ONLINE_COURSES