วันที่ 9-11 ตุลาคม 2552 นี้ Software Park ภูเก็ต จะมีการจัดงานอบรม iPhone Developer Camp โดยคนที่สอนคือ ผมเอง เลยขอเอา outline มาลงไว้ที่นะครับ ว่าจะมีอะไรบ้าง
วันที่ 9
- เช้า
- Warm-Up
- Introduction to the course
- Hello Cocoa (Mac Application)
- Hello iPhone (iPhone Application)
- Xcode tools & environment
- Warm-Up
- บ่าย
- "Just Enough" fundamentals and foundations
- Object-Oriented Programming in Objective-C
- Cocoa Basic and Cocoa Design Patterns
- Anatomy of iPhone Applications
- Day 1 Assignment: Window-based Application
- "Just Enough" fundamentals and foundations
วันที่ 10
- เช้า
- Day 2 Warm-Up: More on Objective-C
- Features and Glossary
- Memory Management (ไม่มี Garbage Collector บน iPhone!)
- iPhone Application Basic Framework: Overall architecture and UIKit
- Day 2 Warm-Up: More on Objective-C
- บ่าย
- Day 2 Assignment: Navigation-based Application and More on UIKit
วันที่ 11
- เช้า
- More in UIKit and iPhone View
- More Frameworks = More Fun & Functions!
- บ่าย
- Day 3 Assignment: Tab-bar Application and Utility Application
- Wrap-up: What to learn more?
3 วัน เป็นไปไม่ได้ล่ะครับ ที่จะครอบคลุม iPhone Development ทั้งหมด จริงๆ มีทั้งเทอมก็ยังไม่พอเลยครับ ก็เลยวางไว้คร่าวๆ ได้แค่นี้แหละ แต่ว่าจะทำได้จริงแค่ไหน ก็ขึ้นกับหลายปัจจัยนะครับ โดยเฉพาะผู้เข้าเรียน ว่าจะทันแค่ไหน บางอย่าง ถ้าไม่เคยเขียนโปรแกรมบน Mac มาเลย อาจจะลำบากนิดหน่อย
แต่ว่าเมื่อ 3 ปีก่อน ผมเคยสอน Cocoa Bootcamp มา 2 รุ่น คือ Basic และ Advanced ซึ่งก็สอนได้ตามที่คิดไว้อ่ะนะครับ แต่ว่าท้ายๆ อาจจะเร็วไปบ้าง ครั้งนี้ก็คงจะคล้ายๆ กัน คือ ผมคงไม่สามารถ cover หลายอย่างที่หลายคนคงอยากเห็น เช่น Core Data, Core Animation, OpenGL ES หรือว่าอย่างอื่นได้หมดแน่ๆ แต่คิดว่าคงจะเป็นพื้นฐานที่มากพอ
อีกอย่าง Course นี้จะเน้นไปที่พื้นฐานของการพัฒนาโปรแกรมบน iPhone พอสมควรนะครับ ตั้งแต่ Objective-C, Cocoa, Cocoa Design Pattern อะไรพวกนี้ มากกว่าที่จะทำ Application อย่างเดียว ผมเชื่อว่าพื้นฐานเหล่านี้จะช่วยให้การพัฒนาต่อยอดด้านการเขียนโปรแกรมบน iPhone ทำได้จริงครับ
สำหรับผู้ที่ศึกษาการเขียนโปรแกรมด้วย Cocoa Framework หรือ Cocoa Touch Framework และ Objective-C ส่วนมากจะคุ้นเคยกับการสร้างปุ่มโดยการวางลงไปในหน้า View ของเราที่อยู่ในหน้า Interface Builder แล้วก็สร้าง Action ขึ้นมาในคลาสแล้วก็ลากเชื่อม Action กับปุ่มที่เราสร้าง
Recent comments
9 weeks 2 days ago
9 weeks 5 days ago
10 weeks 1 day ago
12 weeks 1 day ago
12 weeks 1 day ago
16 weeks 2 days ago
16 weeks 3 days ago
16 weeks 3 days ago
16 weeks 3 days ago
17 weeks 2 days ago