Skip to main content
0

เข้าใจการออกแบบแอปพลิเคชันบน 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 เบื้องต้น

เข้าเรียนบทเรียนแรก 1 ธันวาคม 2562

ลงทะเบียนล่วงหน้า เพียง 1,290.- ( ปกติ 2,590.- )

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • คุกกี้ที่จำเป็น
    เปิดใช้งานตลอด

    ประเภทของคุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้
    รายละเอียดคุกกี้

  • คุกกี้สำหรับการติดตามทางการตลาด

    ประเภทของคุกกี้ที่มีความจำเป็นในการใช้งานเพื่อการวิเคราะห์ และ นำเสนอโปรโมชัน สินค้า รวมถึงหลักสูตรฟรี และ สิทธิพิเศษต่าง ๆ คุณสามารถเลือกปิดคุกกี้ประเภทนี้ได้โดยไม่ส่งผลต่อการทำงานหลัก เว้นแต่การนำเสนอโปรโมชันที่อาจไม่ตรงกับความต้องการ
    รายละเอียดคุกกี้

บันทึกการตั้งค่า