รายละเอียด


พัฒนาทักษะ JavaScript ให้ลึกและใช้งานได้จริง เพื่อสร้าง Interactive Web Applications เชื่อมต่อ API และ Deploy งานขึ้นออนไลน์ได้

คำอธิบายคอร์สออนไลน์
คอร์สนี้ออกแบบมาเพื่อพัฒนาทักษะ JavaScript อย่างเป็นระบบตั้งแต่พื้นฐานจนถึงระดับใช้งานจริง สำหรับทั้ง Front-end และ Back-end Developer ที่ต้องการยกระดับความเข้าใจการทำงานของ JavaScript ให้ลึกขึ้น และสามารถนำไปสร้าง Interactive Web Applications ได้อย่างมีประสิทธิภาพ

ผู้เรียนจะได้เรียนรู้ตั้งแต่โครงสร้างพื้นฐานของภาษา JavaScript การจัดการข้อมูล ตัวแปร เงื่อนไข และการทำงานแบบวนซ้ำ ไปจนถึงการใช้งาน DOM เพื่อควบคุมหน้าเว็บไซต์ การจัดการ Event และการเชื่อมต่อ API รวมถึงแนวคิดสมัยใหม่ เช่น Promise, Async-Await และ Object-Oriented Programming (OOP)

ภายในคอร์สมี Workshop ฝึกปฏิบัติจริง เพื่อให้สามารถสร้าง Web Application ได้ด้วยตนเอง และนำความรู้ไปต่อยอดสู่การพัฒนาเว็บไซต์ระดับ Full-stack ได้อย่างมืออาชีพ

เนื้อหาภายในคอร์ส
1. พื้นฐาน JavaScript และการทำงานร่วมกับเว็บไซต์

- การทำงานของ JavaScript ร่วมกับ HTML และ CSS
- การประกาศและตั้งชื่อตัวแปรอย่างเป็นระบบ
- Global Scope และ Local Scope
- การจัดการข้อผิดพลาดด้วย Try, Catch, Finally

2. Data Types และโครงสร้างข้อมูล
- ชนิดข้อมูลพื้นฐาน (String, Number, Boolean, Date)
- การใช้งาน Array และ Object
- การเขียนเงื่อนไข If-else และ Switch-case
- Loop และ Iteration (for, while)

3. Functional Programming และการจัดการข้อมูล
- การใช้งาน Map, Filter และ ForEach
- การเขียน Function อย่างมีประสิทธิภาพ
- Workshop ฝึก Logic Programming
- เครื่องคิดเลข
- โปรแกรมคำนวณ BMI
- การหาผลรวมและจำนวนเฉพาะ

4. DOM และ Interactive Website
- ทำความเข้าใจ DOM (Document Object Model)
- การเข้าถึงและแก้ไข Element และ Attribute
- การใช้งาน Event Listener
- การสร้างเว็บไซต์แบบ Interactive

5. JavaScript ขั้นสูง
- Promise และ Async-Await
- แนวคิด Object-Oriented Programming (OOP)
- การจัดโครงสร้างโค้ดสำหรับโปรเจกต์จริง

6. API และการ Deploy เว็บไซต์
- การเชื่อมต่อ API และดึงข้อมูลจากเซิร์ฟเวอร์
- การสร้าง Web Application จริง
- การ Deploy และเผยแพร่เว็บไซต์ออนไลน์

ประโยชน์ที่ผู้เรียนจะได้รับ
- เข้าใจ JavaScript อย่างลึกซึ้งทั้งแนวคิดและการใช้งานจริง
- สามารถสร้าง Interactive Web Applications ได้ด้วยตนเอง
- เขียนโค้ดได้มีประสิทธิภาพ อ่านง่าย และดูเป็นมืออาชีพ
- เข้าใจการทำงานร่วมกันระหว่าง Front-end และ Back-end
- สามารถเชื่อมต่อ API และ Deploy เว็บไซต์ขึ้นใช้งานจริงได้
- ต่อยอดสู่การพัฒนา Full-stack Web Application ได้

ใครควรเรียนคอร์สนี้
- Front-end Developer ที่ต้องการเพิ่มความสามารถด้าน JavaScript
- Back-end Developer ที่ต้องการเข้าใจการทำงานฝั่ง Client
- ผู้ที่ต้องการพัฒนา Web Application แบบครบวงจร
- นักพัฒนาเว็บไซต์ที่อยากยกระดับจากพื้นฐานสู่ระดับมืออาชีพ
- ผู้เรียนที่ต้องการสร้างผลงาน Portfolio ด้าน Web Development

ความรู้ที่ควรมีมาก่อน
- มีพื้นฐาน HTML และ CSS เบื้องต้น
- เข้าใจการใช้งานคอมพิวเตอร์และโครงสร้างเว็บไซต์พื้นฐาน
- ไม่จำเป็นต้องมีประสบการณ์ JavaScript ระดับสูง

เนื้อหา

ผู้สอน


DevVSpacce official
ไปที่หน้าผู้สอน
  • สอนเขียนโปรแกรมตั้งแต่พื้นฐาน ในสายงานไอที โดยผู้สอนจบจากคณะวิศวะฯ ลาดกระบัง (เกียรตินิยม)

  • ธนพล ตั๊นตระกูล
    ไปที่หน้าผู้สอน
  • สำเร็จการศึกษาระดับปริญญาตรี คณะวิศวกรรมศาสตร์ เกียรตินิยมอันดับ 2 จากสถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง (สจล.)
  • มีประสบการณ์ในสายงาน Developer อย่างเต็มตัว มีประสบการณ์พัฒนาระบบจริงในองค์กร
  • ผู้ก่อตั้งแฟนเพจ Dev v space เพื่อแบ่งปันความรู้ด้านการเขียนโปรแกรม
  • ปัจจุบันทำงานเป็น Developer ควบคู่กับการสอนคอร์สโปรแกรมมิ่ง โดยมุ่งเน้นการสอนให้เข้าใจหลักการและนำไปใช้ได้จริง
  • devvspace-js
    คอร์สออนไลน์