Be the Professional iOS/Android App Builder with Corona SDK

คอร์สสอนการเขียน App iOS/Android โดยใช้ Corona SDK เพื่อสร้าง App ระดับมืออาชีพ
4.6 (12 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
88 students enrolled
$19
$30
37% off
Take This Course
  • Lectures 29
  • Length 6 hours
  • Skill Level Intermediate Level
  • Languages Thai
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2016 Thai

Course Description

คอร์สนี้ถูกออกแบบมาสำหรับผู้ที่ต้องการผลิตงาน Application iOS/Android ด้วย Corona SDK ในระดับกลางถึงระดับสูง หรือใช้งานในเชิงพานิชย์ โดยสามารถเรียนพื้นฐาน Corona SDK ได้ฟรีจากคอร์ส Corona SDK Basic

ทำไมถึงเขียน App ได้กว่าดีกว่า
หลายๆครั้งเราเรียนการเขียนโปรแกรม iOS มาอย่างแพง ใช้เวลาเป็นเดือนในการเรียน ฝึกฝนทดลองด้วยตัวเองอีกเป็นเดือนกว่าจะเขียน App ได้สักตัว แถมค่าเรียน iOS ก็แพงลิ่ว แต่กลับได้มาแค่เขียน Tableview, Tabview แถมทำความเข้าใจยากและเขียน Code เยอะมาก “ทั้งๆที่ลูกค้าไม่ได้มาดูว่าเราเขียน Code มากน้อยแค่ไหน เขาดูที่งานที่เนื้องานต่างหาก”

พออยากจะเขียน App บน Android ก็ต้องไปเริ่มกระบวนการขั้นตอนใหม่ทั้งหมดคือ เข้าคอร์สเรียนแล้วก็ฝึกเขียนใหม่หมดอีก เพราะ Coding คนละภาษา ระบบแตกต่างกันสิ้นเชิง

จะดีกว่าหรือไม่ถ้าคุณจะสามารถเรียนรู้การเขียน App แบบ Native ได้ในเวลาอันสั้น และเขียน Code น้อยลง เอาเวลาไปสร้างสรรค์ Interface หรือรับงานได้เพิ่มมากขึ้นซึ่งนั่นก็หมายถึงรายได้ที่มากขึ้นนั่นเอง Corona SDK จึงเป็นทางออกของผู้เริ่มต้น รวมไปถึงนักพัฒนาหน้าเก่าที่ต้องการเพิ่มขีดจำกัดในการแข่งขันในตลาดการพัฒนา Mobile App “ในเมื่อคนอื่นใช้เครื่องจักรขุดดิน แล้วทำไมคุณถึงยังใช้จอบเสียมอยู่อีก?”

คอร์สนี้เหมาะสำหรับใคร?
เหมาะกับผู้ที่ต้องการเขียน App iOS/Android ด้วยตัวเอง และมองหาเครื่องมือที่จะอำนวยความสะดวกให้สามารถศึกษาและเขียน App ได้เร็วขึ้น สร้างความได้เปรียบมากกว่าคนอื่น

F.A.Q. คำถามที่พบบ่อย

ถาม: Corona SDK เป็น Webview HTML5 หรือไม่ เห็นว่า Cross Platform ได้
ตอบ: Corona SDK ไม่ได้เป็น Webview หรือเขียน HTML5 โค๊ดครับ เป็น Native เขียนด้วยภาษา Lua ซึ่งง่ายกว่า Java คล้ายกับ Action Script

ถาม: Performance Issue มีปัญหาเรื่องความเร็วหรือไม่ ถ้าเทียบกับ Native จริงๆ
ตอบ: App ที่สร้างจาก Corona ไหล่ลื่นกว่า Webview แน่นอน และมีความเร็วเทียบเท่าหรือดีกว่า Native เสียอีก(ในกรณีเขียน Native Code ไม่ดี) ทดสอบบน iPhone4 และ Android ราคาหลักพันก็ยังใช้งานไหลลื่นปกติ

ถาม: สามารถ Reuse Code ได้มากน้อยแค่ไหน
ตอบ: โค๊ดทั้ง Android กับ iOS เหมือนกันเกือบ 100% ครับ จะแตกต่างกันบ้างที่ตรง Setting มากกว่า และโค๊ดส่วนที่ปรับขนาดหน้าจอ ต่างจากบางค่ายที่ต้องแยกโค๊ด View ออกจากกัน

ถาม: Corona SDK ต้องจ่ายเงินซื้อหรือไม่
ตอบ: ปัจจุบัน Corona SDK ฟรีครับ ก่อนหน้านี้ต้องจ่ายราวๆปีละ 19,000 บาท ตอนนี้แจกฟรีแล้ว

ถาม: มี App ตัวอย่างที่เขียนด้วย Corona SDK ที่ Active อยู่หรือไม่
ตอบ: มีระบบ App Ecommerce อย่าง PayAll ที่ใช้งานเชิงพานิชย์และ Active อยู่ สามารถ Download มาลองดูได้ทั้ง iOS และ Android

ถาม: ไม่เคยเขียน App Mobile เลย จะเริ่มจาก Corona SDK ได้หรือไม่
ตอบ: ได้ครับ นักเรียนหลายคน ไม่ได้ผ่านการเขียน iOS หรือ Android แบบ Native มาก่อน ใช้เวลาเรียนและฝึกทำอยู่ 1 เดือนก็สามารถรับงานลูกค้าได้แล้วครับ

ถาม: คอร์สจะมีการอัพเดทเพิ่มเติมหรือไม่
ตอบ: จะมีการอัพเดทบทเรียนใหม่ๆเพิ่มเติมให้ครับ เมื่อผมเจอเทคนิคหรือแนวคิดใหม่ๆจะอัพเดทบทเรียนให้

What are the requirements?

  • ต้องติดตั้ง Corona SDK สามารถดาวน์โหลดได้ฟรี
  • ติดตั้ง Xcode สำหรับใช้ Compile iOS App
  • ผ่านการเรียนคอร์ส Corona SDK Basic (เรียนได้ฟรีที่ Udamy)
  • เครื่องคอมพิวเตอร์ PC Windows เมื่อต้องการพัฒนา Android
  • เครื่อง Macintosh เพื่อพัฒนา iOS/Android App

What am I going to get from this course?

  • สามารถสร้าง App ด้วย Corona SDK ในระดับกลาง
  • สามารถเขียน App ด้วยโครงสร้าง OOP ได้
  • สามารถประยุกต์ใช้งานการสร้าง Component Avatar,TabSlide,MonthSlide ได้
  • สามารถเชื่อมต่อ Web Service ผ่าน REST API ได้
  • สามารถ Upload ไฟล์ขึ้นสู่ Server ด้วย PHP ได้
  • สามารถสร้างระบบ Login/Register บน App กับ API ได้
  • สร้าง Interface Side Menu ได้
  • นำ OpenCart มาใช้เป็น Backend ระบบ Ecommerce ร่วมกับ Corona App ได้
  • เรียกเก็บเงินตัดบัตรเครดิตผ่าน Paypal ได้
  • สามารถใช้งานระบบ Push Notification บน Corona SDK ได้ทั้ง iOS/Android

What is the target audience?

  • โปรแกรมเมอร์ที่ต้องการพัฒนาตัวเองเพื่อเขียน App บน Mobile ได้
  • นักพัฒนาเวบไซต์ที่อยากเขียน App ได้ และไม่อยากเสียเวลาเรียนรู้นาน
  • นักเรียนนักศึกษาที่ต้องการพัฒนา Project
  • บริษัทที่ต้องการพัฒนาบุคลากรทางด้าน Mobile App เป็นของตัวเอง
  • พนักงานประจำ ที่ต้องการเพิ่มรายได้จากการรับจ้างเขียน App

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduce
04:49

คุยกันก่อนจะเริ่มเรียน

07:26

เรียนรู้การเขียนโปรแกรมแบบ OOP โดยการสร้าง Class เพื่อสามารถเขียนและเข้าใจการทำงานแบบ OOP จะทำให้คุณไม่เหนื่อยในการเขียนโค๊ดในระยะยาว เพราะสามารถเก็บไว้ใช้ในอนาคตได้(Reuse)

13:04

เรียนรู้การเขียนโปรแกรมแบบ OOP โดยการสร้าง Class ตอนที่ 2

14:46

เรียนรู้การเขียนโปรแกรมแบบ OOP โดยการสร้าง Class ตอนที่ 3

06:56

เรียนรู้การกำหนดขอบเขต Graphic หรือ Crop ได้โดยใช้ Container เช่นการ Crop ภาพ หรือจำกัดการแสดงผลให้อยู่ในกรอบที่ต้องการ

08:43

การสร้าง Image Mask เพื่อเปลี่ยนรูปทรงของรูปภาพ ให้เป็นแบบที่ต้องการ เช่นการทำรูปภาพจากสีเหลี่ยมให้กลายเป็นวงกลม

08:58

การใช้งาน Webview เพื่อแสดงเวบบน App สำหรับบางงานที่จำเป็นต้องดึง Web มาแสดงผลบน App เช่นการจ่ายเงินผ่านบัตรเครดิตเป็นต้น

09:10

การสร้างรูป Avatar แบบวงกลมที่ใช้เทคนิค Mask เอาโค๊ดไปใช้ได้เลย

12:16

การสร้างรูป Avatar แบบวงกลมที่ใช้เทคนิค Mask เอาโค๊ดไปใช้ได้เลย ตอนที่ 2

19:29

เรียนรู้เรื่องของการสร้าง Component Slide Month เลื่อนเดือน และเป็นตัวอย่างในการสร้าง Class Component ขึ้นมาเองเพื่อใช้งานได้หลายๆ Project

17:37

เรียนรู้การสร้าง Component Tab Slide แบบ Intstagram และเป็นตัวอย่างในการสร้าง Class Component ขึ้นมาเองเพื่อใช้งานได้หลายๆ Project

11:01

รู้จักกับการเชื่อมต่อ Server API PHP เพื่อรับส่งฐานข้อมูล ระหว่าง App กับ Web Service ในรูปแบบของ JSON Format ทำให้มีขนาดเล็กและเบา ในตัวอย่างจะมี Code PHP แสดงการทำงานของ Webservice อย่างง่ายอยู่ด้วย

15:24

การเชื่อมต่อ Server API PHP เพื่อรับส่งฐานข้อมูล ตอนที่ 2

15:02

เรียนรู้การอัพโหลดไฟล์จาก Corona ขึ้น Server ผ่าน PHP โดยการส่ง File+Parameter แบบ Multipart คือการส่งไฟล์ไปพร้อมกับข้อมูลทาง Header แล้วใช้ PHP เป็นตัวรับ มีโค๊ดตัวอย่างสามารถนำไปใช้ได้เลย

14:46

เรียนรู้เรื่องการ Login โดยใช้ Token เพื่อไม่ต้องกรอก User / Password ทุกครั้งตอนเข้า App

19:02

ทดลองทำการ Register User บน App พร้อมตัวอย่างการทำงานของ Input Field การตรวจสอบ Field ก่อนส่งขึ้น Web Service เพื่อบันทึกลงฐานข้อมูลต่อไป

08:33

เรียนรู้การสร้าง Side Menu แบบ Facebook โดยใช้แนวคิดการสลับ View แทนการเปลี่ยน Scene สามารถเพิ่มจำนวนหน้าได้ตามที่ต้องการ

14:21

เรียนรู้การสร้าง Side Menu ตอนที่ 2

16:28

เรียนรู้เรื่องการสร้าง Side Menu ตอนที่ 3

15:03

รู้จักกับ OpenCart ที่เป็น Ecommerce Tools เพื่อใช้ทำระบบหลังบ้านของ Ecommerce Corona App โดยไม่ต้องเขียน Code ฝั่ง Server เลย

** เอกสารคู่มือการติดตั้ง OpenCart REST API มีการอัพเดทไว้ให้แล้วนะครับ สำหรับคนที่ติดตั้ง Extension แล้วพบปัญหา

10:34

การใช้ OpenCart REST API เพื่อเชื่อมต่อกับ App ตัวนี้จะเป็น Extension หรือส่วนขยายของ OpenCart ทำให้ OpenCart เชื่อมต่อกับ App ได้ผ่าน REST API พร้อมคู่มือการใช้งาน

**OpenCart ฟรี แต่ REST API Extension ต้องซื้อเพิ่มราคา 89$ ซึ่งประหยัดกว่าการเขียนระบบหลังบ้านเอง

14:39

การใช้ OpenCart REST API เพื่อเชื่อมต่อกับ App ตอนที่ 2

10:51

การเขียน Code Corona เพื่อเชื่อมต่อกับ OpenCart REST API พร้อมตัวอย่าง Class OpenCartAPI Library ที่ทดสอบใช้งานมาแล้วว่าใช้งานได้จริง

11:02

การเขียน Code Corona เพื่อเชื่อมต่อกับ OpenCart REST API ตอนที่ 2

13:01

การเรียกเก็บเงินผ่านบัตรเครดิตด้วย Paypal ผ่านทาง Webview ได้ทั้งแบบตัดบัตรครั้งเดียว และตัดบัตรเครดิตแบบเรียกเก็บเงินรายเดือน

13:51

การเรียกเก็บเงินผ่านบัตรเครดิตด้วย Paypal ตอนที่ 2

09:44

การใช้งานระบบ OneSignal เพื่อส่ง Push Notification ให้กับ App Corona ตอนที่ 1

11:01

การใช้งานระบบ OneSignal เพื่อส่ง Push Notification ให้กับ App Corona ตอนที่ 2

10:40

เรียนรู้การใช้งาน Plugin Speech Reader เพื่อสร้าง App อ่านตัวหนังสือภาษาไทย

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

CoronaSDKThailand Mongkon Paobnang, Mobile App & Business Consultant

Experience

ผู้ก่อตั้ง Advance Digital Innovation (ADI)
ผู้ก่อตั้ง Leonidlab Development และ Leonidlab Technology
ผู้บริหารและผู้ก่อตั้งบริษัท Index Creative Online ในเครือ Index Event Agency
ที่ปรึกษาทางด้าน Mobile Application บริษัท PayAll Group จำกัด

Success Story:

Columnist MacStyle (Mac Hardware,Mac Music)
Columnist Magazine
Design System 3D Security (3D Security For Prison)
Web Conference (MatrixConference)
Design Radio Online System (Matrix Radio)
Musician Artist at Monster Music under RS Promotion
Leadership Coaching
Innovative Consulting
Online,Mobile Technology Consulting

Ready to start learning?
Take This Course