iOS SwiftUI Programming (เวอร์ชั่นเต็ม พร้อมซอสโค้ด) | 1,536 min.
1,790 บาท จากปกติ 2,700 บาท ดูได้ 360 วัน (ไม่รวม Vat.)

วีดีโอสอนเรียนรู้การพัฒนาแอพพลิเคชันบน iOS ด้วยโปรแกรม Xcode อย่างละเอียด มีตัวอย่างประกอบ รองรับการทำงานบน iOS เวอร์ชั่นล่าสุด ด้วยภาษา Swift เนื้อหาเหมาะสำหรับนักเรียน นักศึกษา และผู้ที่สนใจพัฒนาแอพพลิเคชันบน iOS ด้วยตนเอง

*เนื้อหาโดยสรุป

  • มี Sourcecode ต้นแบบให้ทำตาม
  • Learn Swift 5.3 Programing with Xcode 12
  • SwiftUI (UI Framework)
  • Workshop RESTFul Webservice - ดึงข้อมูล JSON มาแสดง
  • JSON Parsing
  • Youtube Player Integration
  • Upload Image
  • API upload file with Node.js
  • Advanced WKWebView Integration
  • Loading PDF file with WKWebView
  • Custom UI for Good UX/UI
  • Debug and Logging Techiqnue
  • Making App Icon like Professsional
  • Debug and Logging Techiqnue
  • Permission to Camera Usage
  • Solving HTTP Security Issue
  • การใช้ CocoaPod (DependencyLibrary)
  • การทดสอบลงแอพบนเครื่องจริง

ภาษา Swift เวอร์ชั่นล่าสุด

เริ่มพัฒนาแอพ iOS ด้วยภาษา Swift

  • หลักการตั้งชื่อ Class และ Method
  • หลักการตั้งชื่อ Protocol และ Category
  • การประกาศตัวแปร และ การเรียกใช้ Methods แบบ (Normal และ Static)
  • หลักการทำงานของตัวแปรแบบ reference
  • การเรียกใช้งาน Methods ที่ด้วยภาษา Objective-C จาก Swift
  • Common Data Collection Classes - Array, Dictionary
  • การทำ Thread และ XML/JSON Parser
  • การเขียนและควบคุม User Interface ด้วยภาษา Swift
  • การเรียกใช้ Optional Parameters

เรียนรู้การใช้ SwiftUI (UI Framework ตัวใหม่ล่าสุด)

  • ระบบการทำงานของ SwiftUI
  • การใช้ Layout และ View แบบ SwiftUI
  • การออกแบบ Layout และ View โดยใช้ตัว Modifiers ต่างๆ
  • การแยก SubLayout ออกจาก View
  • การใช้ @State และ @Binding
  • การทำ One way และ Two way binding
  • การใช้ UIView และ UIViewController ใน SwiftUI

เรียนรู้การใช้ XCode อย่างเต็มประสิทธิภาพ (Legacy)

  • แนะนำการใช้ Universal Storyboard ใน Xcode
  • การใช้ Autolayout
  • เรียนรู้วัฐจักรการทำงานของหน้าจอ ViewController
  • การเชื่อมตัวแปรใน source code กับ user interface control
  • การดักจับเหตุการณ์ที่เกิดขึ้นบน user interface แบบต่างๆ
  • การจัดการปัญหาเกี่ยวกับ keyboard ขึ้นมาบังหน้าจอ
  • การเชื่อมต่อ และการดึงช้อมูลจาก Internet
  • การเชื่อมต่อ server ผ่าน webservice
  • การอ่านข้อมูล XML
  • การตกแต่งแอพในเรื่อง icon และ splash
  • สอนการติดตั้ง Admob Banner (โฆษณาออนไลน์) เพื่อหารายได้

ขึ้นตอนการติดตั้งแอพลงอุปกรณ์จริง (Legacy)

  • แนะนำการสมัคร iOS Developer Program
  • การ Register Device UDID
  • การขอ Development Certificate
  • การขอ Production Certificate
  • การสร้าง App ID
  • การสร้าง Provisional Profile
  • การตั้งค่าที่ Xcode ก่อนติดตั้งแอพลงอุปกรณ์จริง


(เสริมสำหรับท่านที่ต้องการพัฒนาด้วย) ภาษา Objective-C

Syntax ภาษา Objective-C

  • หลักการตั้งชื่อ Class และ Method
  • รู้จัก NSObject และ Syntax ในการสืบทอด (Inheritance)
  • การสร้างออบเจ็คด้วยการ Allocation และการ Initialisation
  • Default และ Custom Constructors (init)
  • รู้จัก Data-Type ที่จำเป็น Scalar Data-Type และ Pointer Data-Type
  • รู้จัก Mutable และ Non-Mutable Data Collection
  • รู้จัก ID Data-Type และ การเขียน Polymorphism
  • การทำ Method Injection ด้วย Categories ซึ่งเป็นเทคนิคขั้นสูง
  • Dynamic Data Type Verification

พัฒนา iOS App ด้วยภาษา Objective-C (Legacy)

  • การใช้งาน XCode เบื้องต้น
  • การสร้างแอพ HelloWorld แบบง่ายๆ
  • เรียนรู้วัฐจักรการทำงานของหน้าจอ ViewController
  • การเชื่อมตัวแปรใน source code กับ user interface control
  • การดักจับเหตุการณ์ที่เกิดขึ้นบน user interface แบบต่างๆ
  • การจัดการปัญหาเกี่ยวกับ keyboard ขึ้นมาบังหน้าจอ
  • การเชื่อมต่อ และการดึงช้อมูลจาก Internet
  • การเชื่อมต่อ server ผ่าน webservice
  • การอ่านข้อมูล XML
  • การตกแต่งแอพในเรื่อง icon และ splash

สิทธิประโยชน์

  • ดูออนไลน์พร้อมซอสโค้ดตัวอย่างทั้งหมดให้ดาวห์โหลด ได้นานถึง 12 เดือน
  • วีดีโอและเนื้อหาจะมีการอัปใหม่และปรับปรุงให้ทัน iOS เวอร์ชั่นใหม่ๆ อยู่ตลอดเวลา
  • สอบถามหรือปรึกษาเนื้อหาในวีดีโอได้ตลอดเวลาผ่าน codemobiles's period students
  • จะมีทีมงานช่วยเหลือให้สามารศึกษาเนื้อหาได้อย่างเต็มประสิทธิภาพ โดยมีเบอร์โทรสายด่วนให้
  • รายละเอียดเพิ่มเติม หรือ สอบถามเงื่อนไขการให้บริการ 081-359-9468


Contact Us

: (66)87-676-0813
: (66)2-689-8943

: support@codemobiles.com

: @codemobiles

: OnSite Training Service

: QuickSupport (วิธีใช้งาน)

: AnyDesk (วิธีใช้งาน)

: CodeMobiles Blog

: Our GitHub

: ShareCode

เวลาทำการ: จันทร์-ศุกร์ 9.00 - 18.00น. (ยกเว้นวันหยุดนักขัตฤกษ์)

นอกเวลาทำการฝากข้อความที่
Line: @codemobiles


สอนสด

ดูคอร์สวิดีโอออนไลน์


Copyright © 2010-2022 CodeMobiles Co., Ltd. All Rights Reserved.