NakornCode นครโค้ด
🏠 หน้าแรก 📰 บทความ 👨‍💻 เกี่ยวกับนครโค้ด
รายละเอียดคอร์สเรียนทั้งหมด
  • คอร์สเรียนทั้งหมด
  • TypeScript เพื่อการเขียนโค้ดที่ดีกว่าเดิม

คอร์สเรียน TypeScript เพื่อการเขียนโค้ดที่ดีกว่าเดิม

คำอธิบายคอร์สเรียน

คอร์สเรียนนี้จะเป็นการสอนใช้งาน TypeScript เพื่อการพัฒนาโปรแกรมผ่านภาษา JavaScript ที่ดีกว่าเดิม ช่วยให้เราพิมพ์โค้ดได้เร็วขึ้นหลังจัดโครงสร้างและแม่นยำ นอกจากนี้ยังช่วยตรวจสอบปัญหาที่อาจจะเกิดขึ้นจาก Data Type ต่างๆได้อย่างดีด้วย

สิ่งที่คุณจะได้เรียนรู้

  • มีชีทเป็นกระดาษสูตรโกง ช่วยสรุปหลังผู้เรียน เรียนจบไปแล้วแต่อาจจะลืมรูปแบบคำสั่งต่างๆได้
  • มีแบบทดสอบ สำหรับการรับใบประกาศนียบัตรที่ออกให้โดยทาง SkillLane
  • ได้เห็นวิธีการปฎิบัติจริง ที่ทำให้รู้จักคีย์ลัดต่างๆ และเทคนิคเสริมมากมายที่จะทำให้เราทำงานได้เร็วและง่ายขึ้น
  • สอนโดยไม่เน้นสไลด์ สอนโดยเขียนให้ดูจริง และเห็นผลลัพธ์จริง พร้อมเล่าเรื่องเสริมตลอดเวลาการเรียนการสอน
  • เรียนรู้วิธีการใช้งาน TypeScript เพื่อที่จะทำให้เราสามารถใช้ JavaScript ได้ดีกว่าเดิม
  • TypeScript จะช่วยให้การเขียนโค้ดแม่นยำกว่าเดิม เพื่อช่วยเช็คปัญหาของ TypeError ซึ่งเป็นเรื่องที่พบได้บ่อยใน JavaScript
  • TypeScript จะช่วยให้เราเขียนโค้ดได้เร็วกว่าเดิมถ้าใช้ร่วมกับ VSCode IntelliSense (Autocomplete)
  • TypeScript จะช่วยให้เราทำ Object-oriented Programming (OOP) ได้ดีกว่าเดิม

ประโยชน์ที่คุณจะได้รับ

  • ในการเขียนโค้ดโดยการใช้เพียงแค่ JavaScript เรามักจะเจอปัญหายอดนิยมอย่าง cannot read property of undefined นั้นเอง เพราะโลกของการใช้ JavaScript มักจะอยู่กับข้อมูลรูปแบบ Object ต่างๆ ซึ่งก็มักจะมีปัญหาที่ทาง JavaScript ไม่สามารถทราบได้เลยว่า Object นั้นมีตัวตนจริงๆหรือไม่ การใช้ TypeScript ก็จะช่วยลดปัญหา Data type ที่ไม่ถูกต้องได้ดีอย่างมากนั้นเอง
  • เมื่อเราใช้ TypeScript (.ts) เป็นแล้ว เราอาจจะเลิกใช้ JavaScript (.js) ไปอีกเลย จากประสบการณ์ของผู้เขียนจริง เพราะเราจะได้คุณสมบัติมากกว่าเดิม และยังช่วยตรวจสอบ TypeError ได้ดีกว่าอีกด้วย
  • การที่เราจะใช้ Framework บางอย่างอาจจะต้องการความรู้ทาง TypeScript เช่น Next.js หรือ TypeORM ซึ่งเป็นที่ยอดนิยมการสร้าง RESTful API และการทำ Database ORM ช่วยให้เราสร้างเว็บได้เร็วกว่าเดิมหากศึกษาในระดับหนึ่ง
  • TypeScript จะช่วยให้การใช้ Autocomplete ต่างๆเป็นไปได้ง่ายขึ้นอย่างมาก โดยที่เราอาจจะต้องศึกษาเพิ่มเติมเพื่อเปิดใช้งาน ยกตัวอย่างเช่นการเรียกข้อมูลจาก Vue.js ซึ่งเป็น JavaScript Front-end Framework ที่ยอดนิยม อาจจะต้องมีการติดตั้ง Extension บางส่วนเสริมเข้าไป และจะทำให้การเรียกข้อมูลในจุดต่างๆง่ายกว่าเดิมมากๆ
  • คุณรู้หรือไม่: TypeScript เป็นภาษาโปรแกรมที่ยอดนิยมถึงอันดับ 5 เลยทีเดียว และเป็นภาษารักเป็นอันดับ 4 ถูกเป็นที่รักมากกว่า JavaScript ซึ่งอยู่อันดับ 16 โดยอ้างอิงจาก survey.stackoverflow.co

ทักษะที่ผู้เรียนจะต้องมีก่อนเรียนคอร์สเรียนนี้

  • ต้องสามารถเขียนภาษา HTML และ CSS เป็น หากคุณไม่เข้าใจวิธีการใช้งานแนะนำ คอร์สเรียน HTML + CSS โดยนครโค้ด
  • ต้องสามารถเขียนภาษา JavaScript เป็น หากคุณไม่เข้าใจวิธีการใช้งานแนะนำ คอร์สเรียน JavaScript + Node.js โดยนครโค้ด
  • สามารถอ่านและเขียนภาษาอังกฤษในระดับพื้นฐาน
  • สามารถใช้งานอินเทอร์เน็ตโดยทั่วไปได้

เหมาะสำหรับ

  • นักเรียนระดับประถมปลาย
  • นักเรียนระดับมัธยม
  • นักศึกษาที่กำลังศึกษาในสายงานที่เกี่ยวข้องกับการพัฒนาเว็บ
  • ผู้ที่สนใจในการเขียนภาษาโปรแกรมด้วย JavaScript/Node.js หรือเคยใช้มาก่อน
  • ผู้ที่ต้องการให้ภาษาโปรแกรม JavaScript มีคุณสมบัติเพิ่มเติม เพื่อทำให้งานของเราออกมามี Error หรือ Bug ต่างๆที่จะลดลงได้

เนื้อหาที่มีทั้งหมด

บทนำ

  • แนะนำคอร์สเรียน TypeScript สอนโดย นครโค้ด

    09:27 นาที
  • Why TypeScript - ทำไมต้องใช้ TypeScript?

    35:55 นาที
  • ดาวน์โหลดสูตรโกง TypeScript

    00:10 นาที
  • ดาวน์โหลดไฟล์ตัวอย่างทั้งหมดที่สอน (ผู้เรียนจะต้องติดตั้ง npm install ด้วยตนเองทุก ๆ โฟลเดอร์)

    00:10 นาที

TypeScript เพื่อการเขียนโค้ดที่ดีกว่าเดิม

  • 1. Getting Started - เริ่มต้นการใช้งาน TypeScript

    04:52 นาที
  • 2. Project Configuration - ตั้งค่าโปรเจคของ TypeScript

    14:33 นาที
  • 3. ES Modules - ระบบโมดูลของ TypeScript ที่ใช้งาน

    22:41 นาที
  • 4. Namespaces - ระบบเนมสเปซของ TypeScript

    11:01 นาที
  • 5. Type Annotations - การกำหนดประเภทข้อมูลด้วย TypeScript

    45:09 นาที
  • 6. Type Guard & Assertion - การป้องกันและอ้างสิทธิ์ของประเภทข้อมูล

    28:39 นาที
  • 7. Function Overloading - การทำฟังก์ชันที่มี Parameters และ Return ได้หลายรูปแบบ

    15:55 นาที
  • 8. Object-Oriented Programming (OOP) - การเขียนโปรแกรมเชิงวัตถุร่วมกับ TypeScript

    37:38 นาที
  • 9. Generics - การจำแนกข้อมูลที่แตกต่างกันบน TypeScript

    33:16 นาที
  • 10. Utility Types - การปรับข้อมูลของ Interface และ Type ต่าง ๆ

    11:34 นาที
  • 11. Decorators - การตกแต่ง Class, Property, Method และ Parameter บน OOP

    42:20 นาที
  • 12. Declaration Files - การประกาศ API ผ่านไฟล์ .d.ts

    13:52 นาที
  • 13. JSDoc - การเขียนเอกสารวิธีใช้งานบน TypeScript

    04:20 นาที
  • 14. TypeScript with WebApp - ตัวอย่างการสร้างเว็บแอปด้วย TypeScript ทั้งระบบ

    49:54 นาที
  • 15. บทส่งท้าย

    03:14 นาที

รีวิวจากผู้เรียน (ทั้งหมด 18 รีวิว คะแนนเฉลี่ย 4.7)

Settapak T.

สอนละเอียดดีครับ

⭐⭐⭐⭐⭐

muhammadhisam p.

เข้าใจง่ายครับ

⭐⭐⭐⭐⭐

Pharadol N.

⭐⭐⭐⭐⭐

ภัคพล ศ.

⭐⭐⭐⭐⭐

Thosaporn C.

⭐⭐⭐⭐⭐

Phumiphat M.

⭐⭐⭐⭐⭐

สิทธินนท์ แ.

⭐⭐⭐⭐⭐

Ratchadech S.

⭐⭐⭐⭐⭐

Jirakit A.

⭐⭐⭐⭐⭐

นรภัทร ห.

⭐⭐⭐⭐⭐

ณัฐวัฒน์ ส.

⭐⭐⭐⭐

Theeraphat C.

⭐⭐⭐⭐⭐

Thanatad B.

⭐⭐⭐

สุทธิพร น.

⭐⭐⭐⭐

ธชา ศ.

⭐⭐⭐⭐⭐

วิทยา เ.

⭐⭐⭐⭐⭐

ทอง บ.

⭐⭐⭐⭐⭐

AT l.

⭐⭐⭐
คลิกเพื่อดูคอร์สเรียนอื่นๆทั้งหมด
คอร์สเรียน TypeScript เพื่อการเขียนโค้ดที่ดีกว่าเดิม
จากราคาปกติ 990 บาท
ช่วงโปรโมชั่นทุกเดือนคู่ราคา 490 บาท
🛒 คลิกเพื่อสั่งซื้อผ่าน SkillLane
  • จำนวน: 19 วิดีโอ
  • ความยาว: 6 ชั่วโมง 24 นาที
  • ความรู้ที่จะได้: TypeScript, ES Modules, Object-oriented Programming (OOP)
ระดับขั้นสูง เหมาะสำหรับผู้ใช้ JavaScript เท่านั้น
รีวิวจากผู้เรียนทั้งหมด 18 คน
คะแนนที่เต็ม 5.0 ได้ 4.7 คะแนน
คะแนนอัปเดตเมื่อวันที่ 13/12/2022

ผู้สอนคอร์สเรียน

นคร สินผดุง Nakorn Sinpadung

นคร สินผดุง
(Nakorn Sinpadung)

โปรแกรมเมอร์มืออาชีพ

  • ปัจจุบันเป็นติวเตอร์ออนไลน์ สอนพัฒนาโปรแกรม
  • ปัจจุบันเป็นพนักงานประจำระดับ Senior Programmer ที่ CareerVisa Digital
  • มีประสบการณ์ทำงานจริงในบริษัทต่างๆมากกว่า 4 ปี
  • มีประสบการณ์สอนผ่านออนไลน์นานกว่า 6 ปี
ดูคอร์สเรียนอื่นๆที่นครโค้ดสอนทั้งหมด
นครโค้ด NakornCode

นครโค้ด สอนเขียนโปรแกรม

สำหรับสายงาน Full-stack Web Developer ใช้ MEVN Stack

  • หน้าหลัก
  • คอร์สเรียนทั้งหมด
  • บทความทั้งหมด
  • เกี่ยวกับนครโค้ด

Copyright © 2023 NakornCode.com All rights reserved.

Online illustrations by Storyset. ติดต่อผ่าน Facebook

คอร์สเรียนสำหรับนักพัฒนาโปรแกรมสายงาน Full-stack Web Developer โดยการใช้ MEVN Stack ทั้งระบบ สอนตั้งแต่ระดับเริ่มต้น ระดับพื้นฐาน จนถึงระดับเชี่ยวชาญ จัดการเรียนการสอนโดย นครโค้ด | คอร์สเรียน คอร์สเรียนออนไลน์ คอร์สเรียนฟรี ขายคอร์สเรียนออนไลน์ เขียนโปรแกรม สร้างโปรแกรม พัฒนาโปรแกรม Certificate มีใบเซอร์ มีใบประกาศ SkillLane ระดับประถม ระดับมัธยม ระดับมหาวิทยาลัย ระดับปริญญาตรี ระดับเริ่มต้น ระดับเชี่ยวชาญ ระดับทำงาน คอร์สเรียนขั้นสูง สอนละเอียด ภาษาไทย ราคาถูก โปรโมชั่น 2023 2566 ภาษา HTML HTML5 CSS CSS3 Python JavaScript JS ES5 ES6 TypeScript TS Node.js Nodejs Express.js Expressjs MongoDB Vue.js Vuejs Vue Vue3 Nuxt.js Nuxtjs Nuxt Nuxt3 Bootstrap Vuetify Tailwind Tailwindcss Git GitHub DevOps CI/CD Docker สายงาน Full-stack Fullstack Front-end Frontend Back-end Backend Web Development Web Developer