"การพัฒนาแอพพลิเคชันสำหรับ iOS 5" เป็นหลักสูตรออนไลน์ฟรีจาก Stanford University
คณะวิศวกรรมศาสตร์มหาวิทยาลัยสแตนฟอร์ดได้เปิดตัววิดีโอ HD แบบเต็มรูปแบบและสไลด์ในหลักสูตร "การพัฒนาแอพสำหรับ iOS" ในฤดูใบไม้ร่วงปี 2011 การบรรยายและบทเรียนสำหรับ CS193P มุ่งเน้นไปที่ iOS 5 และสามารถดาวน์โหลดได้ฟรีจาก iTunes University ซึ่งนำเสนอมุมมองที่ยอดเยี่ยมในการเริ่มต้นการพัฒนา iOS ผ่านสายตาของโรงเรียนวิศวกรรมระดับโลก
- iTunes U และ Stanford: การพัฒนาแอปพลิเคชันสำหรับ iPad และ iPhone (ลิงก์ของ iTunes)
หากคุณยังไม่ได้ดาวน์โหลดหลักสูตรใด ๆ จาก iTunes มาก่อนส่วนใหม่ในแถบด้านข้างของ iTunes Library ซึ่งมีชื่อว่า "iTunes U" จะมีบทเรียนอยู่
รายละเอียด Stanford ของหลักสูตรมีดังนี้:
เครื่องมือและ API ที่จำเป็นในการสร้างแอพพลิเคชันสำหรับแพลตฟอร์ม iPhone โดยใช้ iPhone SDK การออกแบบอินเทอร์เฟซผู้ใช้สำหรับอุปกรณ์เคลื่อนที่และปฏิสัมพันธ์ของผู้ใช้ที่ไม่ซ้ำกันโดยใช้เทคโนโลยีมัลติทัช การออกแบบเชิงวัตถุโดยใช้รูปแบบตัวควบคุม view-controller การจัดการหน่วยความจำ Objective-C language programming iPhone APIs และเครื่องมือต่างๆรวมถึง Xcode, Interface Builder และเครื่องมือบน Mac OS X หัวข้ออื่น ๆ ได้แก่ : ภาพเคลื่อนไหวหลัก, เครือข่าย bonjour, การจัดการพลังงานอุปกรณ์เคลื่อนที่และการพิจารณาประสิทธิภาพ
ข้อกำหนดเบื้องต้นของหลักสูตรคือภาษา C และประสบการณ์การเขียนโปรแกรมและแนะนำประสบการณ์กับ UNIX และการเขียนโปรแกรมเชิงวัตถุ คุณจะต้องมี Mac, Xcode และ iOS SDK ติดตั้งอยู่ด้วย
- ดาวน์โหลด Xcode 4.2 จาก iTunes - ฟรี
- ติดตั้ง iOS SDK ฟรี
Stanford University ได้ทำให้มันเป็นประเพณีที่จะนำเสนอหลักสูตรที่เลือกสำหรับออนไลน์ฟรีรวมทั้งชั้นเรียนการพัฒนา iPhone ที่ผ่านมาและหลักสูตร "Intro to Databases" ที่กำลังดำเนินอยู่