เข้าใจการออกแบบแอปพลิเคชันบน SwiftUI เครื่องมือใหม่จาก Apple ช่วยให้เราออกแบบ iOS App ได้ง่ายขึ้น พร้อม Workshop สุดพิเศษ ประกอบบทเรียนที่ให้คุณเห็นภาพทุกการเรียนรู้
เรียนรู้กับการออกแบบ UI บน SwiftUI ไปพร้อมกับการพัฒนาแอปพลิเคชัน iOS ของคุณ
ให้คุณได้ตะลึงกับฟีเจอร์ใหม่ ที่ทำให้คุณหลงรัก และ พัฒนางานได้รวดเร็วขึ้น
เรียนรู้กับโครงสร้างรูปแบบใหม่บน SwiftUI ที่ทำให้แอปพลิเคชันของเราดีขึ้น
และ เขียนโค้ดน้อยลง ! ด้วยรูปแบบ Declarative syntax, การออกแบบที่ง่ายขึ้นบน
Design Tools แบบใหม่ เรื่องราวทั้งหมดนี้คืออนาคตที่สัมผัสได้แล้ววันนี้ !
โดยในคอร์สเรียนนี้อยู่ในโครงการ Open Access Academy ที่เปิดให้ทุกคนสามารถ
เข้าเรียน และ ทำแบบฝึกหัดได้โดยไม่เสียค่าใช้จ่าย ซึ่งเป็นหนึ่งโครงการเพื่อสังคม
ของบอร์นทูเดฟที่เราเล็งเห็นถึงความสำคัญในการพัฒนาสังคมไทย ให้เป็นสังคมแห่งเทคโนโลยี และ นวัตกรรม
เนื้อหาที่ปูพื้นฐานให้ตั้งแต่เริ่มต้น
ให้คุณได้เข้าใจตั้งแต่กระบวนการคิด จนถึงการปฏิบัติ
#Section 0 บทเรียนแรก
Lecture 1: แนะนำคอร์สเรียน
Lecture 2: แอพพลิเคชันผลงานของคอร์สเรียนนี้
#Section 1 เริ่มต้นสร้างหน้าแรกแอพพลิเคชัน
Lecture 3: List คืออะไร แล้วเราจะเอาไปใช้ทำอะไร
Lecture 4: ลงมือสร้าง List แรกของเรา
Lecture 5: การใช้งานและเพิ่มรูปลงในแอปพลิเคชัน
Lecture 6: วิเคราะห์ส่วนของ Cell ในแบบที่ต้องการ
Lecture 7: เริ่มสร้าง Cell สำหรับแสดงใน List
Lecture 8: รู้จัก Navigation เครื่องมือนำทางของแอป
Lecture 9: สร้าง Navigation สำหรับเปลี่ยนหน้าแอปของเรา
Lecture 10: แก้ code ของเราให้ใช้งานง่าย และสะอาดขึ้นด้วย Struct
Lecture 11: สร้างไฟล์ใหม่ จัดการให้เป็นระเบียบ
#Section 2 การสร้างหน้ารายละเอียดร้านอาหาร
Lecture 12: วิเคราะห์หน้าข้อมูลรายละเอียด และสิ่งที่ต้องทำ
Lecture 13: สร้างหน้ารายละเอียดร้านอาหาร
Lecture 14: การใช้งาน Map โดยใช้งาน MapKit
Lecture 15: นำ MapView มารวมในหน้ารายละเอียดให้สมบูรณ์
Lecture 16: การส่งข้อมูลข้ามหน้าให้สำหรับการแสดงภาพ
#Section 3 ใช้งานระบบ Preview สุดเจ๋ง
Lecture 17: เข้าใจการทำงานระบบการทำงานระบบ preview
Lecture 18: สร้าง preview ในการแสดงขนาดตัวอักษรแบบต่างๆ
Lecture 19 : สร้าง Preview สำหรับ Dark Mode
Lecture 20: สร้าง Preview สำหรับอุปกรณ์รูปแบบต่างๆ
#Section 4 สร้างจัดการข้อมูลอย่างเป็นระบบด้วย Model
Lecture 21: การส่งข้อมูลไม่ได้มีการส่งแค่ค่าเดียว
Lecture 22: ลงมือทำให้ส่งข้อมูลหลายค่าให้กับแต่ละ view
Lecture 23: การรับมือกับการเปลี่ยนแปลงของข้อมูล
Lecture 24: ทำการสร้างต้นแบบหรือ Model แบบของข้อมูล (Class)
Lecture 25: การประยุกต์ใช้ loop ในการแสดงผลข้อมูล
Lecture 26: ลงมือใช้งานข้อมูลในจาก Model ที่สร้างไว้
#Section 5 เก็บรายละเอียดแอปพลิเคชันให้สมบูรณ์
Lecture 27: วิเคราะห์สิ่งที่ยังขาดไปภายใน Application ของเรา
Lecture 28: การแสดง Icon บนอุปกรณ์
Lecture 29: วิธีการสร้าง Icon ง่ายๆ และประหยัดเวลา
Lecture 30: เพิ่ม Icon ลงใน Application
Lecture 31: การจัดการ Launch Screen ของแอป
Lecture 32: ลงมือสร้าง Launch application ของแอป
#Section 6 สรุปสิ่งที่ได้จากคอร์สเรียน
Lecture 33: สรุปผลลัพธ์ของแอพที่ได้
Lecture 34: การต่อยอดในอนาคต
#Section 7 โครงการท้ายบทเรียน
Lecture 35: การทำโครงการท้ายบทเรียน
สิ่งที่จำเป็นสำหรับคอร์สเรียนนี้
- คอมพิวเตอร์ที่ติดตั้งระบบปฏิบัติการ macOS Catalina ขึ้นไป
- ติดตั้งโปรแกรม XCode 11 ขึ้นไป
- รองรับ Internet ในการใช้งานคอร์สเรียน
- ผู้เรียนจะต้องมีความรู้พื้นฐานการใช้งานคอมพิวเตอร์
ดำเนินการสอนโดย
Trithep Ratanapipop
ผู้ร่วมก่อตั้งบอร์นทูเดฟ พื้นที่แห่งการเผยแพร่ความรู้ด้านวิทยาการคอมพิวเตอร์ วิศวกรรมซอฟต์แวร์ และ ไอทีที่เน้นความสนุก และ สาระที่เข้าใจง่ายไปพร้อมกัน เพราะเราเชื่อว่าเราทุกคนสามารถพัฒนาอุตสาหกรรมไอที และ นวัตกรรมในประเทศได้
Chief Technology Officer (CTO) – BorntoDev Co., Ltd.
Verified Certificate
รับรองความรู้ความสามารถรูปแบบออนไลน์
ผ่านประกาศนียบัตรหลังจบทุกแบบทดสอบ
ผู้เรียนสามารถทำโปรเจคจบภายในบทเรียน เมื่อครบจบหากท่านมีคะแนนเกิน 80%
จะได้รับ Verified Certificate เพื่อการันตีความสามารถในความรู้ด้านการพัฒนาแอปพลิเคชันด้วย Swift เบื้องต้น