________________________________________
คำโปรยหนังสือ: Python Mobile Programming: Professional
ก้าวสู่การพัฒนาแอปมือถือระดับมืออาชีพด้วย Python กับหนังสือเล่มนี้ "Python Mobile Programming: Professional" ที่ครอบคลุมตั้งแต่สถาปัตยกรรมแอป การจัดการข้อมูล การปรับปรุงประสิทธิภาพ การทดสอบและ CI/CD ไปจนถึงการเข้าถึงฟีเจอร์ Native และการเผยแพร่บนหลายแพลตฟอร์ม
ใน บทที่ 16 App Architecture (หน้า 1) ผู้อ่านจะได้เรียนรู้แนวทางการออกแบบแอปด้วย MVC และ MVVM Pattern, การจัดการ Service Layer และ Repository, การควบคุม State Management, พร้อมตัวอย่าง Ultimate Integration Examples และ Super Ultimate: Multi-User
บทที่ 17 Security (หน้า 87) ครอบคลุมการจัดการ Sensitive Data, การเข้ารหัสและ Hashing, Authentication และ Authorization, และการสื่อสารกับ API อย่างปลอดภัย (HTTPS, Token) พร้อมตัวอย่าง Super Ultimate Python Mobile App และ Ultimate Python Mobile Programming สำหรับการสร้างแอปที่มั่นคงและปลอดภัย
ใน บทที่ 18 Performance Optimization (หน้า 174) ผู้อ่านจะได้ฝึกการ Profiling App เพื่อตรวจสอบ Memory, CPU, FPS, การใช้ Lazy Loading Widgets/Resources, และการออกแบบ UI Smoothness และ Responsive Design พร้อมตัวอย่าง Super Ultimate Mobile App ที่แสดงเทคนิคการปรับปรุงประสิทธิภาพเชิงลึก
บทที่ 19 Testing และ CI/CD (หน้า 242) แนะนำการเขียน Unit Test สำหรับ Kivy และ BeeWare, การทำ Integration Test และ UI Test, การตั้งค่า CI/CD Pipeline สำหรับ Android/iOS และขั้นตอน Deployment และการ Publish บน Play Store พร้อมตัวอย่าง Super Ultimate CI/CD Project
สุดท้ายใน บทที่ 20 Advanced Deployment และ Native Features (หน้า 345) ผู้อ่านจะได้เรียนรู้การเข้าถึง Native API (Camera, GPS, Sensors), การจัดการ Push Notification และ Background Service, การสร้าง Offline-first App และ Sync Data, และการทำ Multi-platform Packaging พร้อมตัวอย่าง Ultimate และ Super Ultimate Project
หนังสือเล่มนี้เป็นคู่มือเชิงลึกและคู่มืออ้างอิงสำหรับนักพัฒนา Python Mobile Programming ระดับ Professional ที่ต้องการสร้างแอปมือถือที่มีประสิทธิภาพ ปลอดภัย และพร้อมใช้งานบนหลายแพลตฟอร์ม
บรรณานุกรม (หน้า 400) ให้ผู้อ่านสามารถศึกษาต่อและอ้างอิงแนวทางการพัฒนาอย่างเป็นระบบ
________________________________________
สารบัญ
หน้า
บทที่ 16 App Architecture 1
• App Architecture
• รายละเอียดเชิงลึก — บทที่ 16: App Architecture
• MVC และ MVVM Pattern
• Service Layer และ Repository
• State Management
• ตัวอย่างโปรแกรมบูรณาการ
• Ultimate Integration Examples
• Super Ultimate: Multi-User
บทที่ 17 Security 87
• Security
• Security – รายละเอียดเชิงลึก
• การจัดการ Sensitive Data – รายละเอียดเชิงลึก
• Super Ultimate Example: Secure Notes App
• Encryption และ Hashing – รายละเอียดเชิงลึก
• Super Ultimate Example – Encryption & Hashing + Sensitive Data Management
• Authentication และ Authorization
• Secure API Communication (HTTPS, Token)
• Super Ultimate Python Mobile App – Kivy
• ตัวอย่างบูรณาการ
• Ultimate Python Mobile Programming – Security & Secure API Communication.
• Super Ultimate Python Mobile App
บทที่ 18 Performance Optimization 174
• Performance Optimization
• Performance Optimization ใน Python Mobile Programming – Professional
• Profiling App (Memory, CPU, FPS) สำหรับ Python Mobile Programming – Professional
• Super Ultimate Profiling App
• Lazy Loading Widgets/Resources
• Super Ultimate Lazy Loading App
• UI Smoothness และ Responsive Design
• ตัวอย่างบูรณาการ
• Super Ultimate App
• Super Ultimate Mobile App
บทที่ 19 Testing และ CI/CD 242
• Testing และ CI/CD
• Unit Test สำหรับ Kivy และ BeeWare
• Integration Test และ UI Test สำหรับ Python Mobile Programming (Kivy & BeeWare)
• CI/CD Pipeline สำหรับ Android/iOS ในบริบทของ Python Mobile Programming (Kivy & BeeWare) แบบ เชิงลึกและละเอียด
• Super Ultimate CI/CD Project
• Deployment และการ Publish แอป Python Mobile (Kivy / BeeWare) บน Play Store
• Super Ultimate Example
บทที่ 20 Advanced Deployment และ Native Features 345
• Advanced Deployment และ Native Features
• Advanced Deployment และ Native Features เชิงลึก
• รายละเอียดเชิงลึก สำหรับหัวข้อ ใช้ Native API (Camera, GPS, Sensors)
• รายละเอียดเชิงลึก สำหรับหัวข้อ Push Notification และ Background Service
• รายละเอียดเชิงลึก สำหรับหัวข้อ Offline-first App และ Sync Data
• รายละเอียดเชิงลึก สำหรับหัวข้อ Multi-platform Packaging (Android, iOS, Windows, macOS, Linux)
• ตัวอย่างบูรณาการ
• ตัวอย่าง Ultimate
• ตัวอย่าง Super Ultimate Project
บรรณานุกรม 400
วันที่วางขาย
25 กันยายน 2568
ราคาปก
410 บาท (ประหยัด 78%)