พื้นฐาน TypeScript และ JavaScript Frameworks ยอดนิยม

พื้นฐาน TypeScript และ JavaScript Frameworks ยอดนิยม

ในยุคดิจิทัลที่การพัฒนาเว็บและแอปพลิเคชันเป็นหัวใจของเทคโนโลยี TypeScript ได้กลายเป็นภาษายอดนิยมที่ช่วยให้การเขียนโค้ด JavaScript มีโครงสร้างชัดเจนและมีประสิทธิภาพมากขึ้น หลักสูตรนี้ออกแบบมาเพื่อผู้ที่ต้องการเริ่มต้นตั้งแต่พื้นฐาน TypeScript พร้อมกับการประยุกต์ใช้งานร่วมกับ Frameworks ชั้นนำ เช่น Next.js, Nuxt.js, Angular, Node.js Express, และ Tailwind CSS รวมถึงเทคโนโลยีใหม่อย่าง Bun เพื่อให้ผู้เรียนมีความรู้และทักษะที่สามารถนำไปต่อยอดในงานจริงได้อย่างมั่นใจ

หลักสูตรนี้จะช่วยผู้เรียนทำความเข้าใจโครงสร้างของ TypeScript ตั้งแต่ระดับเบื้องต้น พร้อมทั้งการใช้งาน Frameworks ยอดนิยมที่ช่วยให้การพัฒนาเว็บและแอปพลิเคชันมีความสะดวก รวดเร็ว และทันสมัยมากยิ่งขึ้น โดยเน้นการเรียนรู้เชิงปฏิบัติ (Workshop) ที่ผู้เรียนสามารถทดลองลงมือทำได้จริงในทุกหัวข้อที่สอน

(((เปิดลงทะเบียนพร้อมกันตั้งแต่วันที่ 10 กุมภาพันธ์ 2568 เวลา 14.00 น. เป็นต้นไป)))


กำหนดการอบรม

  • อบรมออนไลน์ทุกวันเสาร์ (4 วัน)
  • เริ่มเสาร์ที่ 15 กุมภาพันธ์ 2568 เวลา 20.00-23.00 น.
  • ระยะเวลารวมทั้งหลักสูตร 12 ชั่วโมง

วิทยากร

  • อ.สามิตร โกยม (สถาบันไอทีจีเนียส)

ภาพรวมหัวข้อการฝึกอบรม

  • Introduction to TypeScript
  • Basic Syntax and Types
  • Functions and Classes
  • การจัดการไฟล์และโมดูลใน TypeScript
  • พื้นฐานการทำงานกับ Next.js (v15)
  • พื้นฐาน Nuxt.js (v3)
  • พื้นฐาน Angular (v19)
  • พื้นฐาน Node.js Express (v5)
  • การใช้งาน Tailwind CSS (v4)
  • การใช้ Bun (v1.2) สร้างโปรเจ็กต์ต่างๆ
  • Workshop สรุปการใช้ TypeScript ร่วมกับ Framework ทั้งหมด
  • การ Build and Deployed Project

TypeScript with Popular framework

ผู้เรียนต้องมีพื้นฐานอะไรบ้าง ?

  • การใช้งานคอมพิวเตอร์พื้นฐาน
  • ความเข้าใจพื้นฐานการเขียนโปรแกรม (ถ้ามีจะช่วยให้เรียนรู้ได้เร็วขึ้น)
  • พร้อมเรียนรู้สิ่งใหม่ ๆ อย่างตั้งใจ
  • ไม่จำเป็นต้องมีพื้นฐานด้าน JavaScript หรือ TypeScript มาก่อน

จุดเด่นของหลักสูตร

  • เหมาะสำหรับผู้เริ่มต้นที่ไม่มีพื้นฐานมาก่อน
  • ครอบคลุมทุกหัวข้อสำคัญในการเขียน TypeScript และ Frameworks ยอดนิยม
  • เน้นการสอนเชิงปฏิบัติ พร้อม Workshop ให้ผู้เรียนได้ลงมือทำจริง
  • วิทยากรมีประสบการณ์ตรงในสายงานพัฒนาและการสอน
  • มีเอกสารประกอบการเรียนและตัวอย่างโปรเจกต์ให้ฝึกฝน

วัตถุประสงค์ของหลักสูตร

  • เข้าใจพื้นฐานและโครงสร้างของ TypeScript อย่างชัดเจน
  • เรียนรู้การใช้งาน Next.js, Nuxt.js, Angular, Node.js Express และ Tailwind CSS
  • สามารถนำ TypeScript ไปใช้พัฒนาร่วมกับ Frameworks อย่างมีประสิทธิภาพ
  • ทำความรู้จักและเริ่มต้นใช้งาน Bun เพื่อเพิ่มประสิทธิภาพในการพัฒนา
  • สร้างความมั่นใจให้ผู้เรียนในการพัฒนาโปรเจกต์จริง

คอมพิวเตอร์และโปรแกรมที่รองรับการพัฒนา

  • รองรับ Windows 10, 11
  • รองรับ MacOS
  • รองรับ Linux OS
อบรมออนไลน์ (สอนสด)
  • 15 - 8 มีนาคม 2025
  • 12 ชั่วโมง

รายละเอียดหลักสูตร

Day 1: พื้นฐาน TypeScript

  • Introduction to TypeScript
    • ทำความเข้าใจว่า TypeScript คืออะไร และข้อดีเมื่อเทียบกับ JavaScript
    • ติดตั้งและตั้งค่า TypeScript ในโปรเจกต์
  • Basic Syntax and Types
    • ตัวแปร (Variables) และประเภทข้อมูล (Data Types)
    • การใช้งาน Interface และ Type Alias
  • Functions and Classes
    • การเขียนฟังก์ชันใน TypeScript
    • พื้นฐานการเขียนคลาส (Class) และ OOP เบื้องต้น
  • การจัดการไฟล์และโมดูล
    • Import และ Export
    • การใช้ไฟล์หลายไฟล์ในโปรเจกต์

Day 2: Next.js และ Nuxt.js

  • Next.js (v15)
    • การสร้างโปรเจกต์ Next.js
    • การทำงานของ Page-based Routing
    • การใช้งาน API Routes ใน Next.js
    • การใช้ TypeScript กับ Next.js
  • Nuxt.js (v3)
    • การเริ่มต้นโปรเจกต์ Nuxt 3
    • Composition API และการจัดการ State
    • การทำงานของ Dynamic Routing
    • การผสาน TypeScript ใน Nuxt.js

Day 3: Angular และ Node.js Express

  • Angular (v19)
    • การสร้างโปรเจกต์ Angular และการตั้งค่า
    • การทำงานของ Components, Directives และ Services
    • การจัดการ Form และการเชื่อมต่อ API
    • การใช้งาน TypeScript กับ Angular
  • Node.js Express (v5)
    • การสร้างเซิร์ฟเวอร์ด้วย Express.js
    • การทำ REST API เบื้องต้น
    • การจัดการ Middleware และ Error Handling
    • การเขียนโค้ด TypeScript สำหรับ Express.js

Day 4: Tailwind CSS และ Bun

  • Tailwind CSS (v4)
    • พื้นฐานการใช้งาน Tailwind CSS
    • การจัดวาง Layout และสร้าง Components
    • การปรับแต่ง Themes และ Plugin
  • Bun (v1.2)
    • ทำความเข้าใจกับ Bun และการติดตั้ง
    • การรันเซิร์ฟเวอร์และโปรเจกต์ด้วย Bun
    • การปรับปรุงประสิทธิภาพการพัฒนาโปรเจกต์ด้วย Bun
  • Workshop สรุป
    • รวมความรู้ทั้งหมดในโปรเจกต์เดียว
    • การปรับแต่งโปรเจกต์ให้เหมาะสมกับการใช้งานจริง
    • การตอบคำถามและแนะนำการต่อยอด
  • การ Build and Deployed Project
    • การใช้งาน Git และการเก็บโค้ดบน GitHub
    • การ Build โปรเจกต์และการ Deployed บน Hosting
    • การ Deployed บน Vercel และ Render Cloud

12 ชั่วโมง

ราคา 0 บาท

ลงทะเบียนแล้ว

1937 คน