Basic iOS/Android App Development with Corona SDK
4.6 (97 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.
2,179 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Basic iOS/Android App Development with Corona SDK to your Wishlist.

Add to Wishlist

Basic iOS/Android App Development with Corona SDK

เรียนรู้การสร้าง App Android/iPhone ด้วยเครื่องมือ Corona SDK ตั้งแต่เริ่มต้น
4.6 (97 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.
2,179 students enrolled
Last updated 12/2015
Thai
Price: Free
Includes:
  • 7.5 hours on-demand video
  • 7 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • สามารถเขียน App โดยใช้เครื่องมือ Corona SDK เบื้องต้นได้
  • สามารถ Build App ลงเครื่อง Android/iOS ได้
  • เข้าใจการทำงานของระบบ Composer และการเปลี่ยนหน้าของ App
  • สามารถโหลดภาพ ,Text ,Shape เพื่อแสดงผลบน App ได้
  • สามารถเชื่อมต่อ App กับระบบ Network Server ได้
  • สามารถเขียน Code ภาษา Lua เพียงครั้งเดียวและ Build ลง iOS/Android แบบ Native ได้
View Curriculum
Requirements
  • มี iOS Device เป็นของตัวเอง เช่น iPhone iPad ตั้งแต่ iPhone 4 ขึ้นไป
  • มีเครื่อง Mac หรือ Windows ที่ Support OpenGL2.0
  • สมัคร iOS Developer แล้ว เพื่อ Built App ลง Device ได้ (ยังไม่มีก็เรียนได้)
  • มีพื้นฐานภาษา C++,C#,Objective C , Java , PHP อย่างใดอย่างหนึ่ง
  • Android Device สำหรับการทดสอบบน Android
Description

คอร์สนี้จะทำให้คุณสามารถใช้งาน Corona SDK ที่เป็น Tools ในการสร้าง Mobile App ได้อย่างรวดเร็วและง่ายดายตั้งแต่เริ่มต้น ด้วยผู้เชี่ยวชาญที่ผลิต Business App ด้วย Corona SDK มาแล้วทั้ง iOS และ Android Version พร้อมทั้งเผยเคล็ดลับในการเขียน Mobile App ให้ถูกใจ, Design ให้ดูดี ไม่ให้ไปเป็นขยะอยู่บน Store

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

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

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


คอร์สนี้เหมาะสำหรับใคร?

  • โปรแกรมเมอร์ที่ต้องการเปลี่ยนมาเขียน Mobile App โดยเริ่มต้นใหม่
  • โปรแกรมเมอร์ที่เคยเขียน iOS มาก่อนแล้ว และต้องการได้งานที่เร็วขึ้นพร้อมจบงาน Android ได้ใน Code เดียว
  • โปรแกรมเมอร์ Android ที่ต้องการเขียน iOS ได้ใน Code เดียวกัน
  • บริษัท StartUp ที่ต้องการมีทีม Programmer ไว้ให้สามารถตอบสนอง App ธุรกิจโดยใช้ต้นทุนและเวลาในการพัฒนาน้อย
  • นักศึกษาที่สนใจเขียน Mobile App ในการทำ Project

คุณสมบัติผู้เข้าฝึกอบรม

1. มี iOS Device เป็นของตัวเอง เช่น iPhone iPad ตั้งแต่ iPhone 4 ขึ้นไป
2.มีเครื่อง Mac หรือ Windows ที่ Support OpenGL2.0
3. สมัคร iOS Developer แล้ว เพื่อ Built App ลง Device ได้ (ยังไม่มีก็เรียนได้)
4. มีพื้นฐานภาษา C++,C#,Objective C , Java , PHP อย่างใดอย่างหนึ่ง
5.Android Device สำหรับการทดสอบบน Android


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 เดือนก็สามารถรับงานลูกค้าได้แล้วครับ

Who is the target audience?
  • Programmer ที่มีพื้นฐาน C,C++,C#,PHP หรือ Web Programmer
  • Mobile Programmer ที่เขียน iOS หรือ Android ได้ และต้องการลดเวลาการทำงาน
  • Programmer Software ที่เคยเขียนโปรแกรม Desktop มาก่อน
  • นักเรียนนักศึกษาที่สนใจใช้เครื่องมือ Corona SDK ในการพัฒนา App ในการทำ Project
Compare to Other Mobile Apps Courses
Curriculum For This Course
47 Lectures
07:18:35
+
Start Here
5 Lectures 49:43

เรียนรู้พื้นฐานของระบบ Cross Platform ของ Mobile Development Tools

Introduction
12:00

ข้อดีของ Corona SDK ที่แตกต่างจาก Tools ตัวอื่น

Introduction #2 ทำไมต้อง Corona SDK
13:44

เรียนรู้เรื่องข้อจำกัดการใช้งานของ Corona SDK

Introduction #3 ข้อจำกัดของ Corona SDK
06:48

รู้จักเครื่องมือที่สามารถช่วยงานการเขียน App ได้

Introduction #4 เครื่องมือช่วยงานเขียน App
06:43

เรียนรู้การติดตั้ง Software ที่จำเป็นในการทำงาน

Introduction #5 การติดตั้ง Software
10:28
+
Syntax ภาษา LUA
3 Lectures 28:20

เรียนรู้ไวยกรณ์ภาษา LUA ตอนที่ 1

Syntax #1
06:35

เรียนรู้ไวยกรณ์ภาษา LUA ตอนที่ 2

Syntax #2
06:45

เรียนรู้ไวยกรณ์ภาษา LUA ตอนที่ 3

Syntax #3
15:00
+
Corona SDK Programming
39 Lectures 06:00:32

เรียนรู้เรื่อง Display Object ที่เป็นระบบการแสดงผลภาพทุกชนิดบน Corona SDK

Display Object
07:08

การใช้งาน Simulator เพื่อทดสอบการทำงานของ App บนเครื่องคอมพิวเตอร์

Corona SDK  Simulator
12:03

ทดลอง Debug หรือการ Build ลงเครื่อง Android

Android Debug
08:30

ทดลอง Debug เพื่อ Build ลงเครื่อง iOS

iOS Device Build
17:41

เรียนรู้การนำตัวหนังสือมาแสดงผลบน App

Display Text
14:36

เรียนรู้การวาด สีเหลี่ยม วงกลม และ Shape ต่างๆบน App

Display Shape
05:46

เรียนรู้การลากเส้นบน App

Display Line
03:30

เรียนรู้การโหลดรูปภาพแสดงผลบน App

Display Image
07:30

เรียนรู้การโหลดภาพจากอินเตอร์เน็ตลงมาแสดงผลบน App

Load Remote Image
07:54

เรียนรู้โครงสร้าง Directory ของ Mobile App

System Directory
08:08

เรียนรู้การเขียนโปรแกรมเพื่อรองรับเหตุการณ์หรือ Event Listener

Event Listener
08:08

เรียนรู้เรื่องการใช้นาฬิกากำหนดเวลาบน Corona SDK

Timer
06:15

เรียนรู้ตัวช่วยสร้างปุ่มสำเร็จรูปหรือ Widget

Widget Button
08:42

เรียนรู้เรื่อง Composer ที่ใช้ช่วยการสลับเปลี่ยน Scene หรือเปลี่ยนหน้า App

Composer #1
16:26

เรียนรู้เรื่อง Composer ที่ใช้ช่วยการสลับเปลี่ยน Scene หรือเปลี่ยนหน้า App ตอนที่ 2

Composer #2
10:59

เรียนรู้เรื่อง Composer ที่ใช้ช่วยการสลับเปลี่ยน Scene หรือเปลี่ยนหน้า App ตอนที่ 3

Composer #3
09:41

เรียนรู้เรื่องการใช้งาน TextField หรือกล่องรับข้อความ

Text Field
12:25

เรียนรู้เรืื่องการใช้งาน TableView หรือการแสดงผลแบบตารางเลื่อนขึ้น-ลง

TableView #1
10:39

เรียนรู้เรืื่องการใช้งาน TableView หรือการแสดงผลแบบตารางเลื่อนขึ้น-ลง ตอน 2

TabelView #2
09:36

เรียนรู้เรืื่องการใช้งาน TableView หรือการแสดงผลแบบตารางเลื่อนขึ้น-ลง ตอน 3

TableView #3
09:12

เรียนรู้เรื่องการใช้งาน TableView หรือการแสดงผลแบบตารางเลื่อนขึ้น-ลง ตอน 4

TableView #4
07:18

เรียนรู้การใช้งาน Scrollview เลื่อนหน้าจอ

ScrollView
08:38

เรียนรู้เรื่องการใช้ Popup

Alert Popup
05:05

เรียนรู้ระบบการเลือกภาพจาก Photo Library

Photo Picker
07:56

เรียนรู้เรื่องการถ่ายรูปจากกล้อง

Photo Capture
08:47

เรียนรู้เรื่องการใช้ระบบเสียง

Audio & Sound
12:09

เรียนรู้เรื่องของระบบแผนที่

MapView
09:50

เรียนรู้เรื่องของการเชื่อมต่อระบบ Network เบื้องต้น

Network
11:14

เรียนรู้เรื่องของระบบ Database ขนาดเล็กในเครื่อง

Local Database
06:39

เรียนรู้การเขียน/อ่านไฟล์ในเครื่อง Mobile

Read/Write File
05:30

การบ้านทดสอบหลังการเรียนรู้ Corona SDK

Homework
11:37

เรียนรู้เรื่อง Tabbar Controller เพื่อสลับหน้าจอ Scene

Tab Bar
13:05

เรียนรู้การใช้งาน Picker Wheel เพื่อใช้เลือก Option

PickerWheel
11:51

เรียนรู้การส่งข้อมูลข้าม Scene หรือตัวแปร Global

Global Parameter
06:31

การใช้งาน UI Class เพื่อสร้าง Header และปุ่ม

UI Class
05:36

เรียนรู้หลักการของระบบหลายภาษา หรือ Multi Lang

Multi Lang
05:20

เรียนรู้เรื่องการใช้ Font ที่กำหนดเองได้ หรือ Custom Font

Custom Font
07:34

เรียนรู้จากการทำงานจริงด้วย Workshop รูปแบบการทำงานของระบบ Login ที่คล้ายกับ App Kbank

Workshop Kbank Login Style #1
12:43

เรียนรู้จากการทำงานจริงด้วย Workshop รูปแบบการทำงานของระบบ Login ที่คล้ายกับ App Kbank ตอนที่ 2

Workshop Kbank Login Style #2
08:20
About the Instructor
CoronaSDKThailand Mongkon Paobnang
4.6 Average rating
114 Reviews
2,197 Students
2 Courses
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