Skip to main content

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

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

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

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

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

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

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

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

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