Be the Professional iOS/Android App Builder with Corona SDK

Udemy

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

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

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

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

What Will I Learn?
  • สามารถสร้าง 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


Curriculum For This Course Expand All Collapse All 29 Lectures 05:58:17 + – Introduce 29 Lectures 05:58:17

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

Introduction Preview 04:49

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

Class OOP ตอนที่ 1 Preview 07:26

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

Class OOP ตอนที่ 2 13:04

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

Class OOP ตอนที่ 3 14:46

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

Graphic Container 06:56

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

Image Mask 08:43

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

Webview 08:58

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

Make Avatar Profile Preview 09:10

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

Make Avatar Profile ตอนที่ 2 Preview 12:16

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

Slide Month (Component) 19:29

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

Tab Slide (Component) 17:37

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

REST API ตอนที่ 1 Preview 11:01

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

REST API ตอนที่ 2 15:24

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

File Upload 15:02

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

Login Token 14:46

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

Register API 19:02

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

Side Menu ตอนที่ 1 Preview 08:33

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

Side Menu ตอนที่ 2 14:21

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

Side Menu ตอนที่ 3 16:28

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

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

OpenCart Ecommerce 15:03

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

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

OpenCart REST API ตอนที่ 1 10:34

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

OpenCart REST API ตอนที่ 2 14:39

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

OpenCart Corona Integrate ตอนที่ 1 10:51

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

OpenCart Corona Integrate ตอนที่ 2 11:02

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

Paypal ตอนที่ 1 13:01

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

Paypal ตอนที่ 2 13:51

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

Push Notification iOS/Android ตอนที่ 1 09:44

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

Push Notification iOS/Android ตอนที่ 1 11:01

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

การใช้งาน Plugin Speech Reader Preview 10:40
Dates:
  • Free schedule
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: Thai Th

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
NVIDIA
More from 'Udemy':
247556_79ed_2 Basic Penetration Testing Online Course in Thai language
คอร์สสำหรับผู้ที่ต้องการเรียนรู้เกี่ยวกับการทดสอบเจาะระบบ รวมถึงวิธีการโจม...
542044_470c คอร์สอบรมนักพัฒนาแอนดรอยด์ใน 24 ชั่วโมง สู่ระดับมืออาชีพ
คอร์สเนื้อหาอัดแน่นที่จะช่วยให้คุณประหยัดเวลาศึกษาศาสตร์การพัฒนาแอพฯแอนดรอ...
701998_fd18_5 สร้าง Mobile App ด้วย Angular JS และ Ionic Framework
สร้างแอพ iOS และ Android ประสิทธิภาพสูง ด้วย HTML5, Angular 2 และ Ionic 2 ...
739680_6133_4 Swift + พื้นฐาน iOS9 Development Make Real App and Game
สร้างแอพพลิเคชันและเกม บน iPhone, iPad, AppleTV อธิบายตั้งแต่เริ่มต้น พร้อ...

© 2013-2019