Icon Close

Dart Programming Language: Advance

Dart Programming Language: Advance
Icon RatingIcon RatingIcon RatingIcon RatingIcon Rating
No Rating
ประเภทไฟล์
pdf
วันที่วางขาย
18 สิงหาคม 2568
ความยาว
222 หน้า
ราคาปก
230 บาท (ประหยัด 65%)
________________________________________
Dart Programming Language: Advance
ก้าวสู่ระดับสูงของการพัฒนาโปรแกรมด้วยภาษา Dart หนังสือเล่มนี้ออกแบบมาสำหรับผู้ที่มีพื้นฐาน Dart แล้วและต้องการต่อยอดไปสู่การใช้งานขั้นสูง เนื้อหาครอบคลุมแนวคิดและเทคนิคสำคัญที่จำเป็นสำหรับการพัฒนาแอปพลิเคชันที่ซับซ้อน ทั้งในด้าน OOP ขั้นสูง, Generics, Asynchronous Programming, Mixins, Extension Methods และ Functional Programming พร้อมตัวอย่างบูรณาการที่สามารถนำไปประยุกต์ใช้ได้จริง
สารบัญ
หน้า
บทที่ 12 OOP ขั้นสูง (Advanced OOP) 1
บทที่ 13 Generics (Generics) 60
บทที่ 14 Asynchronous Programming (Asynchronous Programming) 97
บทที่ 15 Mixins และ Extension Methods (Mixins and Extension Methods) 145
บทที่ 16 Functional Programming Features (Functional Programming Features) 185
บรรณานุกรม 212
หนังสือเล่มนี้จะพาผู้อ่านเจาะลึกแนวคิด Object-Oriented Programming ขั้นสูง เช่น Inheritance, Abstract Classes, Interfaces, Method Overriding, Static Members และ Factory Constructors พร้อมตัวอย่างการประยุกต์ใช้งานจริง ต่อด้วย Generics เพื่อสร้าง class และ function ที่ยืดหยุ่นและ type-safe
นอกจากนี้ยังครอบคลุม Asynchronous Programming สำหรับจัดการงานเบื้องหลังและข้อมูลต่อเนื่องด้วย Future, async/await, then(), catchError(), Stream และ async*/yield, รวมถึงการใช้ Mixins และ Extension Methods เพื่อเพิ่มความสามารถให้ class โดยไม่แก้ไขโครงสร้างหลัก และสุดท้าย Functional Programming Features เช่น map, where, reduce, fold, chain calls และ lambda expressions ที่ช่วยให้โค้ดกระชับ อ่านง่าย และลดข้อผิดพลาด
ด้วยตัวอย่างบูรณาการและแนวทางปฏิบัติที่ดีที่สุด หนังสือเล่มนี้ช่วยให้ผู้อ่านสามารถพัฒนาโปรแกรม Dart ที่ ยืดหยุ่น, ปลอดภัย, maintainable และ scalable พร้อมรับมือกับความซับซ้อนของโปรแกรมสมัยใหม่ได้อย่างมั่นใจ
________________________________________
สารบัญ

หน้า
บทที่ 12 OOP ขั้นสูง (Advanced OOP) 1
เจาะลึกเนื้อหาของ Object-Oriented Programming (OOP) ขั้นสูง
Inheritance (การสืบทอด)
Abstract Classes
Interfaces (implements)
Method Overriding (การเขียนทับเมธอด)
Static Members
Factory Constructors
ตัวอย่างบูรณาการ
บทที่ 13 Generics (Generics) 60
Generics
การใช้ Generics กับ Class และ Function
Constraints (extends keyword)
ประโยชน์ของ Generics ใน Collections และ Type Safety
บทที่ 14 Asynchronous Programming (Asynchronous Programming) 97
Asynchronous Programming
เจาะลึกรายละเอียดของ Asynchronous Programming
Future และ async/await
การใช้ then() และ catchError()
การหน่วงเวลา (Future.delayed)
Stream และการใช้งาน
การใช้ async และ yield*
ตัวอย่างที่บูรณาการ
บทที่ 15 Mixins และ Extension Methods (Mixins and Extension Methods) 145
Mixins และ Extension Methods
เจาะลึกรายละเอียดของ Mixins และ Extension Methods
การสร้างและใช้ Mixin
ความแตกต่างระหว่าง Mixin และ Inheritance
Extension Methods
ตัวอย่างที่บูรณาการ
บทที่ 16 Functional Programming Features (Functional Programming Features) 185
Functional Programming Features
เจาะลึกแนวคิด Functional Programming ในภาษา Dart
map, where, reduce, fold
การทำ Chain calls
Lambda expressions
ตัวอย่างที่บูรณาการ

บรรณานุกรม 212
ประเภทไฟล์
pdf
วันที่วางขาย
18 สิงหาคม 2568
ความยาว
222 หน้า
ราคาปก
230 บาท (ประหยัด 65%)
เขียนรีวิวและให้เรตติ้ง
หนังสือเล่มนี้ไม่เปิดให้ Comment