ล็อกอินเข้าระบบ
เข้าระบบผ่าน Social Network
เข้าสู่ระบบด้วย Facebook
เข้าสู่ระบบด้วย Line
เข้าสู่ระบบด้วย Apple
เข้าสู่ระบบด้วย Google
หรือ เข้าระบบด้วยบัญชี meb
จำ Password ไม่ได้
จำ Username ไม่ได้
หากยังไม่สมัครบัญชี meb โปรด
สมัครสมาชิก
สมัครสมาชิก MEB Account
กรุณาใส่ข้อมูลที่มีเครื่องหมาย * ให้ครบถ้วน
Username
*
ต้องมีไม่ต่ำกว่า 4 ตัวอักษร และยาวไม่เกิน 32 ตัวอักษร และใช้ตัวอักษรภาษาอังกฤษ a ถึง z, A ถึง Z หรือเครื่องหมาย _-@.
Password
*
ระบุอย่างน้อย 8 ตัว
Retype Password
*
E-mail
*
Display name
*
Phone
ระบุเฉพาะตัวเลข
First Name
Last Name
Gender
Not specified
Male
Female
ส่งข้อมูล
ล็อกอินเข้าระบบ The1
สำหรับผู้ที่มีบัญชี meb อยู่แล้ว
ครอปรูปภาพ
ล็อกอินเข้าระบบ / สมัครสมาชิก
ล็อกอินเข้าระบบ
ตะกร้า
จัดการอีบุ๊กที่วางขาย
จัดการอีบุ๊ก
อีบุ๊กทั้งหมด
เมนู
อีบุ๊กทั้งหมด
นิยายทั้งหมด
นิยายแปล
การ์ตูนทั้งหมด
อีบุ๊กทั่วไป
หนังสือเด็ก
หนังสือเรียน
หนังสือเสียง
บุฟเฟต์
หมวดหมู่ทั้งหมด
สำนักพิมพ์
เลือกหมวดหมู่ย่อย
ค้นหาสำนักพิมพ์
หน้าแรก
ขายดี
มาใหม่
โปรโมชัน
ฟรีกระจาย
ฮิตขึ้นหิ้ง
แนะนำ
กรุณาเข้าสู่ระบบก่อนดำเนินรายการด้วยค่ะ
ล็อกอินเข้าระบบ
กรุณายืนยันบัตรประชาชนก่อนดำเนินรายการด้วยค่ะ
ไปยืนยันบัตรประชาชน
ขณะนี้อยู่ในขั้นตอนการตรวจสอบข้อมูลบัตรประชาชน
กรุณาดำเนินการใหม่อีกครั้งในภายหลังค่ะ
ขออภัยค่ะไม่สามารถเข้าชมได้
เนื่องจากเนื้อหาเหมาะสำหรับผู้ที่มีอายุ 18 ปีขึ้นไป
คุณสามารถให้กำลังใจนักเขียนได้ โดยให้ทิปเพิ่มจากราคาปกติ
Go Programming: Intermediate
โดย
ศูนย์หนังสือราคานักเรียน
สำนักพิมพ์
ศูนย์หนังสือราคานักเรียน
หมวดหมู่
คอมพิวเตอร์
ทดลองอ่าน
ซื้อ 90 บาท
No Rating
อยากได้
ซื้อเป็นของขวัญ
ติดตาม
นักเขียน
ศูนย์หนังสือราคานักเรียน
สำนักพิมพ์
ศูนย์หนังสือราคานักเรียน
หมวดหมู่
คอมพิวเตอร์
แชร์
Facebook
Twitter
LINE
ประเภทไฟล์
pdf
วันที่วางขาย
07 กรกฎาคม 2568
ความยาว
476 หน้า
ราคาปก
456 บาท (ประหยัด 80%)
Go Programming: Intermediate
โดย
ศูนย์หนังสือราคานักเรียน
ศูนย์หนังสือราคานักเรียน
คอมพิวเตอร์
ทดลองอ่าน
ซื้อ 90 บาท
No Rating
อยากได้
ซื้อเป็นของขวัญ
ติดตาม
นักเขียน
ศูนย์หนังสือราคานักเรียน
สำนักพิมพ์
ศูนย์หนังสือราคานักเรียน
หมวดหมู่
คอมพิวเตอร์
แชร์
Facebook
Twitter
LINE
คำโปรยหนังสือ
เปิดประตูสู่โลกของ Go ระดับกลาง ลุ่มลึก เข้มข้น และเต็มไปด้วยพลัง
สำหรับนักพัฒนาที่ต้องการ "มากกว่าแค่เขียนให้ทำงานได้" แต่เขียนให้ "ขยายได้ ดูแลได้ และมีประสิทธิภาพสูง"
________________________________________
Go Programming: Intermediate เป็นคู่มือที่ได้รับการออกแบบมาเพื่อยกระดับความสามารถของนักพัฒนาจากผู้ที่เข้าใจพื้นฐาน สู่ผู้เชี่ยวชาญที่สามารถเขียนโปรแกรมในระดับ production ได้อย่างมีประสิทธิภาพ หนังสือเล่มนี้ไม่เพียงมุ่งเน้นที่โค้ด แต่ยังลงลึกถึงแนวคิดเบื้องหลังการออกแบบระบบ การใช้คุณสมบัติระดับสูงของภาษา Go อย่างมีชั้นเชิง และการประยุกต์ใช้อย่างแท้จริงในโลกจริง
________________________________________
สารบัญ
บทที่ 7 Struct และ Method (Struct and Method)หน้า 1
Struct และ Method
รายละเอียดเชิงลึก: Struct และ Method
การประกาศ Struct ในภาษา Go
รายละเอียดเชิงลึก: การประกาศ Struct ในภาษา Go
Zero Value ของ Struct Field ในภาษา Go
การเข้าถึง Field และ Nested Struct ในภาษา Go
การสร้าง Constructor Function ในภาษา Go
การสร้าง Constructor Function ในภาษา Go รายละเอียดเชิงลึก
Method Receiver แบบ Pointer vs Value ใน Go
การใช้ Anonymous Field (Embedding) ใน Go
Struct Literal และ Field Tags
บทที่ 8 Interface และ Polymorphism (Interface and Polymorphism)หน้า 83
พื้นฐาน Interface และ Polymorphism ในภาษา Go
รายละเอียดเชิงลึกเกี่ยวกับหัวข้อ Interface และ Polymorphism ในภาษา Go
การสร้าง Interface และ Implement ใน Go
Duck Typing ในภาษา Go
การใช้ interface{} (Empty Interface) ในภาษา Go
Type Assertion (v, ok := i.(T)) ในภาษา Go
Type Switch และ Dynamic Dispatch ในภาษา Go
Composition ผ่าน Interface ใน Go
Interface vs Concrete Type ใน Design Pattern (Go)
บทที่ 9 การจัดการ Error อย่างมีประสิทธิภาพ (Effective Error Handling)หน้า 163
พื้นฐานการจัดการ Error อย่างมีประสิทธิภาพใน Go
การจัดการ Error อย่างมีประสิทธิภาพใน Go รายละเอียดเชิงลึก
Go style error handling: return err รายละเอียดเชิงลึก
การสร้าง error ด้วย errors.New รายละเอียดเชิงลึก
การสร้าง error แบบ formatted ด้วย fmt.Errorf รายละเอียดเชิงลึก
การ wrap error (%w) ใน Go รายละเอียดเชิงลึก
การสร้าง custom error type ใน Go
การใช้ panic และ recover ใน Go
เมื่อใดควรใช้ panic, error, หรือ log
บทที่ 10 Concurrency ด้วย Goroutine (Concurrency by Goroutine)หน้า 230
ความรู้เรื่อง Concurrency ด้วย Goroutine
Concurrency ด้วย Goroutine รายละเอียดเชิงลึก
แนวคิด: Concurrency vs Parallelism ในภาษา Go
การใช้ go keyword เรียก Goroutine
Channel
เชิงลึกของ Buffered และ Unbuffered Channel
Select Statement สำหรับ Multiplexing
การใช้ timeout ด้วย select + time.After
การป้องกัน Deadlock ใน Go
บทที่ 11 การจัดการไฟล์และ I/O (File and I/O Management)หน้า 303
พื้นฐานการจัดการไฟล์และ I/O ใน Go
การจัดการไฟล์และ I/O (เชิงลึก)
การใช้ package os เพื่อเปิด, สร้าง, และลบไฟล์ใน Go
การอ่านไฟล์แบบ line-by-line ด้วย bufio.Scanner ใน Go
การอ่านและเขียนไฟล์แบบ byte ด้วย ioutil, os
การใช้ defer เพื่อปิดไฟล์ใน Go
การใช้ JSON ใน Go ด้วย package encoding/json
Marshal, Unmarshal struct และ map ด้วย encoding/json
การจัดการ CSV ด้วย encoding/csv ใน Go
บทที่ 12 การสร้างและใช้ Package (Package)หน้า 386
แนวคิดพื้นฐานการสร้างและใช้ Package
การสร้างและใช้ Package (Go Package & Module) - รายละเอียดเชิงลึก
แนวคิด Package และ Module
การสร้าง Go Module ด้วย go mod init
การจัดโฟลเดอร์แบบมี package หลายตัวใน Go
ฟังก์ชัน init() ใน Go
การใช้ Third-party packages (go get) ใน Go
การดูเอกสารด้วย go doc และ godoc
บรรณานุกรมหน้า 467
________________________________________
ไม่ใช่แค่ "อ่านให้จบ" แต่เป็นหนังสือที่จะทำให้คุณ
"เข้าใจอย่างลึกซึ้ง คิดเป็นระบบ และเขียน Go ได้อย่างมั่นใจ"
________________________________________
คอมพิวเตอร์
เขียนโปรแกรม
windows
ประเภทไฟล์
pdf
วันที่วางขาย
07 กรกฎาคม 2568
ความยาว
476 หน้า
ราคาปก
456 บาท (ประหยัด 80%)
เขียนรีวิวและให้เรตติ้ง
หนังสือเล่มนี้ไม่เปิดให้ Comment
รีวิวทั้งหมด