IOS_Programming (IOS101)

คอร์สเรียนเขียนโปรแกรมเพื่อสร้างแอป iOS ด้วย Objective C สอนตั้งแต่พื้นฐานไปจนถึงขั้นเอาแอปขึ้นขายใน App Store

คอร์ส Objective C & iOS Programming (IOS101)

อ่านรายละเอียดการเรียนเพิ่มเติมได้ที่ https://expert-programming-tutor.com/detail_course/ios.php

เกี่ยวกับคอร์สนี้

คอร์สนี้สอนการเขียน iOS App โดยใช้ภาษา Objective C เป็นหลัก โดยทางเราจะเน้นให้ผู้เรียนได้ลงมือเขียน code ของจริงด้วยตัวเอง มีหนังสือเรียนส่งให้ถึงบ้าน มีการบ้านให้นักเรียนทำมากมายเพื่อเพิ่มความชำนาญ เราสอนไปจนถึงขั้นที่ผู้เรียนสามารถนำ iOS App ของตัวเอง ขึ้นไปขายบน App Store ได้ และสามารถหารายได้จากค่าโฆษณา หรือจาก In-App Purchase ใน App ได้อีกด้วย

วัตถุประสงค์

เพื่อให้ผู้เรียนสามารถสร้าง iOS App ได้ด้วยตนเองและสามารถนำไปประยุกต์ต่อยอดได้เองในอนาคต ไม่ใช่ลอกตามตัวอย่างอย่างเดียว

IOS101 เรียนอะไรบ้าง

  • พื้นฐานและ Syntax เบื้องต้นของภาษา Objective C
  • การประกาศ Class และ Method
  • การบริหารจัดการ Memory ของ app เพื่อไม่ให้ app ของเรา crash ง่ายๆ
  • การใช้ Automatic Reference Count (ARC)
  • การใช้งาน NSArray , NSSet , NSDictionary
  • การใช้งาน Storyboard บน Xcode เพื่อสร้าง UI ให้กับ iOS app
  • การใช้ Auto Layout เพื่อให้ UI ของ iOS app ปรับเปลี่ยนตัวเองได้ ตามขนาดหน้าจอของอุปกรณ์ที่ใช้งาน
  • การใช้ Segue เพื่อให้ iOS app เปลี่ยนจากหน้านึงไปอีกหน้านึง
  • การใช้งาน UITableView เพื่อแสดงข้อมูลแบบตารางแถวเดี่ยว
  • การใช้งาน UICollectionView เพื่อแสดงข้อมูลแบบอิสระ
  • การใช้งาน Grand Central Dispatch (GCD) เพื่อกระจายงานไปยัง Queue อื่นๆ
  • การ Install iOS app ลงไปใน device ของจริง
  • การวาดรูปต่างๆลงไปใน View อย่างอิสระ
  • การ download ไฟล์เพลง และเปิดไฟล์เพลงใน iOS app
  • การใช้งาน UIAnimation
  • การใช้งาน UINavigationController
  • การใช้งาน UITabBarController
  • การใช้งาน NSNotification เพื่อส่งสัญญาณสื่อสารกันภายใน iOS app
  • การเก็บบันทึกข้อมูลลงฐานข้อมูล SQLite ใน device
  • การใช้งาน Core Data เพื่อช่วยในการบันทึกข้อมูลลงใน device
  • การใช้งาน Google Ad Mob เพื่อแปะโฆษณาเข้าไปใน iOS app
  • การใช้งาน In-App Purchase เพื่อขายของภายใน iOS app
  • การใช้งาน Apple Push Notification (APNS)
  • การใช้งานแผนที่และ GPS
  • การใช้งาน Core Motion เพื่อตรวจจับความเร่ง และทิศทางการวางตัวของอุปกรณ์
  • การติดต่อกับ Server ผ่านทาง HTTP protocol
  • การส่งรูปภาพไปให้ Server และรับรูปภาพจาก Server
  • การรับส่งข้อมูลในรูปแบบ JSON , XML , MessagePack
  • การใช้งาน CommonCrypto เพื่อเข้ารหัสข้อความ
  • การใช้งาน Apache Web Server
  • การใช้งาน Database MariaDB

พื้นฐานของผู้เรียนจะต้องมีความรู้เกี่ยวกับ Programming พื้นฐาน อาทิ

  • If-Else, Loop, Array
  • OOP: Inheritance, Polymorphism, Encapsulation
  • XML, JSON
  • SQL: Insert, Update, Select, Delete
  • HTTP

หมายเหตุ: สำหรับคอร์สนี้ผู้เรียนจำเป็นต้องมีความรู้เกี่ยวกับ Programming พื้นฐานดังเช่นเรื่องที่ได้กล่าวไว้ด้านบนมาก่อนที่จะลงเรียน ดังนั้นในคอร์สนี้ทาง EPT ขออนุญาตไม่ตอบคำถามที่เกี่ยวกับ Programming พื้นฐานนะครับ

สิ่งที่จะได้รับเมื่อสมัครเรียน

  • วีดีโอเนื้อหารวมกว่า 33 ชั่วโมง
  • หนังสือเรียนลิขสิทธิ์ของ EPT และหนังสือสำหรับอ่านเพิ่มเติม ราคารวมเกือบ 1000 บาท
  • สิทธิ์ในการใช้งานโปรแกรม EPT_Kids โปรแกรมเพื่อการเรียนรู้เกี่ยวกับการเขียนโปรแกรมที่พัฒนาโดย EPT
  • สิทธิ์ในการถามคำถามเมื่อเรียนแล้วไม่เข้าใจ

สิ่งที่จะได้รับเมื่อเรียนจบและทำการบ้านครบ

  • สามารถติดตั้งโปรแกรม Xcode ได้
  • สามารถเขียน Objective C ได้
  • สามารถสร้าง iOS App ได้ด้วยตนเอง
  • สามารถเขียน App Chat อย่างง่าย ๆ ได้
  • สามารถเขียนเกมเครื่องบินยิงอุกกาบาตแบบ 2D ได้
  • สามารถใช้งาน Banner โฆษณา และขายของผ่าน In-App Purchase เพื่อหาเงินได้
  • สามารถเขียน App ให้รับส่งข้อมูลกับฝั่ง Server ได้
  • สามารถเขียน App ให้รับส่งรูปภาพกับฝั่ง Server ได้
  • สามารถเขียน App ให้มีการเก็บบันทึกข้อมูลได้
  • สามารถเขียน App ที่ Download เพลงและเปิดเพลงฟังได้
  • สามารถเขียน App ให้หมุนรูปภาพตามการหมุนของมือผู้ใช้ได้
  • มีกระบวนการคิดอย่างเป็นระบบ
  • สามารถนำไปประยุกต์ต่อยอดได้เองในอนาคต

เหมาะกับใคร

  • ทุกคนที่สนใจ Objective C & iOS Programming
  • ทุกคนที่ต้องการเขียน iOS Application
  • นิสิต นักศึกษา คณะวิศวกรรมศาสตร์ , วิทยาการคอมพิวเตอร์ , คณะวิทยาศาสตร์ , ICT
  • นักเรียน นิสิต นักศึกษา ปริญญาโทที่ต้องทำงานวิจัยและใช้ Computer ในการแก้ปัญหา
  • บุคคลที่เบื่อในการเรียนเขียนโปรแกรมแล้วเขียนไม่ได้สักที

สรุป

คอร์สเรียนเขียนโปรแกรม Objective C และ iOS Programming ที่สอนตั้งแต่ขั้นพื้นฐานจนสร้าง App ขายได้ ไม่ว่าท่านจะเป็นนักเรียนนักศึกษาหรือบุคคลทั่วไป หรืออาจจะเคยเขียนโปรแกรมมาก่อนแต่ไม่สามารถประยุกต์เองได้ ขอเพียงมีความสนใจและมีความรู้เกี่ยวกับ Programming พื้นฐานดังที่กล่าวไปข้างต้นก็สามารถเรียนคอร์สนี้กับทาง EPT ได้

คอร์สนี้ของเราสอนโดยอาจารย์ระดับเทพ จบจากคณะวิศวกรรมศาสตร์ ภาควิชาวิศวกรรมคอมพิวเตอร์ จุฬาลงกรณ์มหาวิทยาลัย และปริญญาโท สาขา Web Science คณะ Electronics and Computer Science จาก University of Southampton มีประสบการณ์ทำงานจริงในโปรเจกต์ที่หลากหลาย สอนชัดเจนสนุกเข้าใจง่ายทั้งเบื้องต้น เบื้องกลาง และเบื้องลึก ไม่ต้องกลัวไม่เข้าใจ ถ้างงหรือสงสัยสามารถสอบถามได้ จากนักเรียนทั้งหมดที่เรียนกับเราจนจบและทำการบ้านครบ เกือบ 100% สามารถเขียน iOS App ได้ รวมทั้งต่อยอดเขียนโปรแกรมในระดับสูงขึ้นเองได้

อ่านรายละเอียดการเรียนเพิ่มเติมได้ที่ https://expert-programming-tutor.com/detail_course/ios.php

ตัวอย่างโปรเจกต์ของนักเรียน EPT https://expert-programming-tutor.com/example_project.php

01_INTRO

02_IOS1

03_IOS2

04_IOS3

05_IOS4

06_IOS5

07_IOS6

08_IOS7

09_IOS8

10_IOS9

11_IOS10

12_IOS11

13_IOS12

No announcements yet