แนวโน้มการใช้งาน Mobile Device อย่าง Smart Phone ได้เพิ่มขึ้นอย่างก้าวกระโดดในช่วงไม่กี่ปีที่ผ่านมาซึ่งเป็นผลมาจากการพัฒนาMobile Application และเทคโนโลยีของตัวเครื่องโทรศัพท์จากค่ายผู้ผลิตโทรศัพท์โดยเฉพาะการพัฒนาต่อยอด Application บนอุปกรณ์เคลื่อนที่ของบริษัทต่างๆ ที่แข่งขันกันเพื่อชิงความเป็นหนึ่งในตลาดด้าน Mobile Application และด้วย Applicationที่เพิ่มขึ้นและมีประสิทธิภาพมากขึ้นทำให้ผู้ใช้ Smart Phone มีแนวโน้มใช้โปรแกรมต่างๆ เพื่อตอบสนองกิจกรรมในชีวิตประจำวัน ได้แก่ การเล่นอินเตอร์เน็ต การดูหนัง ฟังเพลงหรือแม้แต่การเล่นเกมซึ่งมีทั้งออนไลน์ และออฟไลน์  ด้วยอัตราการขยายตัวด้านการใช้งานอุปกรณ์เคลื่อนที่ทำให้บริษัทชั้นนำด้านโทรศัพท์มือถือหลายแห่งหันมาให้ความสำคัญ กับการพัฒนาโปรแกรมบนโทรศัพท์มือถือ โดยสังเกตได้ว่ามีความเติบโดอย่างมากจากจำนวนโปรแกรมที่เขียนขึ้นและอัตราการเพิ่มขึ้นจากการดาวน์โหลดโปรแกรมอย่างเห็นได้ชัด ซึ่งทำให้มีการ เรียน android , สอน android  และ อบรม android programming อย่างกว้างขวาง

การเขียนโปรแกรมบน Android เป็นเรื่องง่ายๆ เหมือนกับการเล่มเกมต่อ Lego

                                legogirl

    การเขียนโปรแกรมบนมือถือ Android โดยปรกติ ต้องมีการโค้ดดิ้งโปรแกรมด้วยโปรแกรมภาษาจาวา ผ่านเครื่องมือการเขียนโปรแกรม เช่น Android Studio ซึ่งผู้เขียนจะต้องมีความรู้ในการเขียนโปรแกรมจาวามาก่อน ซึ่งการเขียนค่อนข้างจะยากสำหรับคนทั่วไปที่ไม่ใช่ Programmer

              ทาง Google จึงได้เห็นข้อจำกัดนี้ และได้จับมือกับสถาบัน MIT (Massachusetts Institute of Technology ) ซึ่งเป็นมหาวิทยาลัยอันดับหนึ่งทางด้านวิทยาศาสตร์และเทคโนโลยี ในปี 2010 ซึ่งนำทีมโดย Hal alberson และ Mark Friedman   ในเวลาต่อมา Google ได้สนับสนุนให้ MIT นำไปพัฒนาต่อ ซึ่งต่อมาก็ได้มีการเปิดตัวเป็น MIT App Inventor ในปี 2012

welcome_v2_highlight

           MIT App Inventor ใช้หลักการเขียนโปรแกรมแบบ Visual Programming Language ซึ่งเป็นแนวทางการเขียนโปรแกรมมิ่งรุ่นใหม่ เน้นความง่าย ต่อการเขียน และใช้หลักการการต่อแบบเลโก้ คือต่อเป็นบล็อค ๆ โดยยังรักษาหลักการการเขียนโปรแกรมมิ่งทุกอย่าง ซึ่งเหมาะสำหรับมือใหม่ที่สนใจทางด้านการเขียนโปรแกรมอย่างยิ่ง

             MIT App Inventor  มีการพัฒนาอย่างต่อเนื่อง จนปัจจุบันเป็น MIT App Inventor Version 2 ซึ่งมีเครื่องมือต่างให้ใช้ได้อย่างครบครัน เหมาะสำหรับนักพัฒนาแอพบนโทรศัพท์มือถือแอนดรอยด์อย่างยิ่ง

             เมื่อเดือนกุมภาพันธ์ปี 2016 MIT App Inventor 2  มีผู้ใช้ที่เปิดใช้งานบริการกว่า 4 ล้านคน โดยมีผู้ใช้ที่ลงทะเบียนใน  195 ประเทศ รวมแล้วมีกว่า 13 ล้าน Application ที่ได้ถูกสร้างขึ้นผ่าน MIT App Inventor 2  นี้

 

ในต่างประเทศนิยมเรียนการเขียนโปรแกรมมือถือบน Android ด้วย MIT App Inventor นี้อย่างแพร่หลาย

  MIT App Inventor 2 คือ เครื่องมือพัฒนาโปรแกรมบน Android เป็นเรื่องง่ายๆ โดยที่ไม่ต้องการการโค้ดดิ้งโปรแกรม เพียงแต่เรา เข้าอินเตอร์เน็ต เปิดเว็บบราวเซอร์ แล้วเข้ามาที่หน้าของ MIT App Inventor 2 ก็สามารถที่จะใช้งาน MIT App Inventor 2 ได้อย่างง่ายดาย ที่สำคัญคือเป็น บริการฟรี !

  วิธีการสร้างก็คือ ลาก วาง และสร้างเมนูต่างๆ ให้มีหน้าตาเหมือนบนโทรศัพท์มือถือ ที่เรียกว่าการออกแบบ User Interface (UI) ในส่วนของ Component Designer แล้วทำการเขียนโปรแกรม ผ่าน Block Editor ซึ่งทำหน้าที่ในการกำหนดการทำงานของโปรแกรมที่เราเขียนผ่านการลากและปล่อยของบล็อก เหมือนกับการต่อ Lego จากนั้นการทำลง Application ที่สร้างเสร็จแล้วมาลงที่โทรศัพท์มือถือของเรา ก็เพียงเท่านี้ เราก็ได้ Android Application ของเราไว้ใช้งานได้แล้ว

   

ตัวอย่างการสร้างโปรแกรมสวัสดีแมวเหมียว ผ่านโปรแกรม  MIT App Inventor 2

meawshow

 

   ทาง Android Training Thailand จึงได้จัดการ สอน android , อบรม android โดยผู้เรียน จะได้ เรียน android ผ่านโปรแกรม MIT App Inventor เพื่อเปิดโอกาสให้คนไทยได้เรียนรู้การเขียนโปรแกรม android อย่างง่ายๆ แบบไม่ต้องรู้การโค้ดโปรแกรม ซึ่งทำให้เราพัฒนา Application ได้อย่างง่ายๆ รวดเร็ว และ สนุกไปกับการพัฒนา android programming

TAG : เรียน android ,เรียน andriod , สอน android , อบรม android , เรียน android ที่ไหน , เขียน android , programming ,คอร์ส เรียน android , อบรม การเขียน โปรแกรม บน android ,2016,2559

วีดีโอการเขียนโปรแกรมบน Android อย่างง่าย ด้วยโปรแกรม MIT App Inventor

TAG : เรียน android ,เรียน andriod , สอน android , อบรม android , เรียน android ที่ไหน , เขียน android , programming , เรียนแอนดรอยด์ , อบรม android ที่ไหนดี

หลักสูตรใหม่ล่าสุด Easy Android Programming :
Advanced Professional APP With Firebase Realtime Database

santagirl2

 

วัตถุประสงค์ : เพื่อต้องการให้ผู้เรียน เขียนแอพบนโทรศัพท์มือถือ Android อย่างง่าย โดยใช้โปรแกรม MIT App Inventor 2 ในการเขียนแอพเพื่อสร้างแอพบนแอนดรอยด์แบบประยุกต์ใช้งานได้จริง ในการติดต่อฐานข้อมูล โดยในหลักสูตรจะสอน Firebase เป็นหลัก (รวมทั้งเสริม TinyDB อีกด้วย)

ทำไมต้องเป็น Firebase

ด้วยข้อดีต่างๆเหล่านี้ เราถึงเลือกใช้ฐานข้อมูลเป็น Firebase
1. เป็นฐานข้อมูลแบบ Real time
2. เป็นของ Google
3.ใช้งานง่าย
4. ศึกษาเรียนรู้ได้เร็ว
5. มีความเร็วในการเรียกข้อมูลสูง (ขึ้นอยู่กับความเร็วของเน็ตของแต่ละท่านด้วย)
6. เราสามารถเรียกดูข้อมูลจากที่ไหนก็ได้ในโลกนี้ ถ้าเพียงมีอินเตอร์เน็ต
7. ความปลอดภัยสูง
8. สะดวก ลดต้นทุนไม่ต้องมาสร้าง Database Server เอง
9. ไม่ต้องกังวลเรื่องการใช้งาน สามารถมั่นใจได้ว่าเรียกข้อมูลมาได้ตลอด
10. ที่สำคัญคือ ฟรี Free Free (แบบมีเงื่อนไข)

คุณสมบัติของผู้เรียน :
-เหมาะกับผู้เรียนทุกเพศทุกวัยที่ต้องการศึกษาการแอพบนมือถือ Android โดยควรที่จะมีความรู้พื้นฐานในการเขียน App ด้วย MIT App Inventor 2 (สำหรับคอร์สพื้นฐานแบบออนไลน์สมัครเรียนได้ที่นี่)
-ผู้เรียนต้องมี  Notebook Windows ที่ จะต้องมี wifi สามารถต่อออกอินเตอร์เน็ต และมี browser ( เช่น Chrome , Firefox ,Safari ไม่แนะนำ IE)
-ผู้เรียนต้องมีโทรศัพท์มือถือ Android ที่มี wifi ที่สามารถต่อออกอินเตอร์เน็ต
และมีพื้นที่เหลือในเครื่อง หรือใน sd card ที่เพียงพอ เพื่อจะลงโปรแกรมที่เรียนได้ 

หลักสูตรของคอร์สนี้

1. ทบทวนความรู้ของโปรแกรม MIT App Inventor 2
2. ทบทวนความรู้ด้านฐานข้อมูลด้วย TinyDB
3.App ตัวอย่างการใช้ TinyDB

4.แนะนำ ฐานข้อมูล Firebase
5. App ตัวอย่างการใช้ Firebase
6. ทำ App เกี่ยวกับการเก็บข้อมูลลูกค้าลงฐานข้อมูล Firebase เสร็จแล้วดึงข้อมูล
แก้ไขข้อมูล และลบข้อมูล

Profession App by MIT App Inventor 2 ติดต่อฐานข้อมูล Firebase
ระบบจัดการร้านอาหาร Food Court

foodcourt2

ขั้นตอนการสร้างแอพระบบจัดการร้านอาหาร Food Court

1. App ของ Admin  โดยที่ Admin App จะมีทั้งหมดอย่างน้อย 5 หน้าคือ
1.1 Admin Login Screen ล็อคอิน โดยใช้ฐานข้อมูล TinyDB (เป็นฐานข้อมูลที่เก็บไว้ในเครื่องโทรศัพท์)
1.2 Admin สามารถสร้าง User พร้อม Password ของแต่ละร้าน และ Counter  โดยข้อมูลจะเก็บไว้ใน Firebase
1.3 Admin สามารถเพิ่มหมายเลขบัตรอาหาร รวมทั้งตั้งค่าเบื้องต้นให้กับบัตรอาหาร โดยข้อมูลจะเก็บไว้ใน Firebase
1.4 Admin สามารถเพิ่มข้อมูลในร้านอาหารแต่ละร้าน เช่น ชื่อของ อาหาร และราคาของอาหาร ซึ่งข้อมูลทั้งหมดนี้จะเก็บไว้ใน Firebase
1.5 Admin สามารถดูข้อมูลสรุปร้านอาหารของแต่ละร้านในแต่ละวัน และสามารถเคลียร์ข้อมูล เพื่อเริ่มต้นวันใหม่ (ข้อมูลดึงมาจาก Firebase )
foodcourtlogin3

 

2. App ของ Counter
2.1 Counter Login Screen โดยผ่านฐานข้อมูล Firebase
2.2 หน้าการใช้งานของ Counter โดยสามารถรับบัตรเปล่าที่มีบาร์โค้ด และเพิ่มมูลค่าบัตรให้ลูกค้า และทอนเงินให้แก่ลูกค้า  โดยข้อมูลทั้งหมดจะเก็บไว้ใน Firebase
2.3 ในกรณีลูกค้าคืนบัตร Counter จะทำการสแกน บาร์โค้ดบนบัตร เพื่อเช็คข้อมูลคงเหลือในบัตร และคืนเงินให้กับลูกค้า และทำการเคลียร์มูลค่าในบัตรให้กลับไปเป็น 0 บาท (ค่าตั้งต้น) โดยข้อมูลทั้งหมดนี้ดึงและเก็บลง Firebase
Food-Court-Cash-card-back
foodcourtcounter2

 

 


3. App ของร้านอาหารในแต่ละร้าน
3.1 หน้า Login Screen ของร้านอาหารโดยเช็คข้อมูลจาก Firebase
3.2 หน้าของร้านอาหารจะดึงชื่ออาหารโดยนำข้อมูลมาจาก Firebase แล้วมาโชว์เป็นปุ่มกดทันที
3.3 เมื่อลูกค้าสั่งอาหาร ทางร้านจะนำบัตรของลูกค้ามาแสกน และเช็คบิลโดยกดปุ่มเลือกอาหาร และใส่จำนวนอาหาร (โดยใช้เครื่องมือที่ชื่อว่า Spinner) แล้วกดปุ่ม OK
3.4 อาหารที่สั่งแล้วจะโชว์สรุปในเมนูมุมล่างซ้าย รวมทั้งคิดค่าผลรวมของเงินที่ลูกค้าจะต้องจ่าย
3.5 เมื่อลูกค้าสั่งอาหารครบตามความต้องการแล้ว ทางร้านค้ากดปุ่มชำระเงิน ข้อมูลจะไปตัดบัตรของลูกค้าใน Firebase และเก็บข้อมูลผลรวมรายรับของร้านลงใน Firebase
3.6 ทางร้านค้า กดปุ่ม Next Customer เพื่อบริการลูกค้าท่านถัดไป โดยข้อมูลเก่าบนหน้าจอจะเคลียร์โดยอัตโนมัติ
foodcourtshop2
ซึ่ง App ระบบจัดการร้านอาหาร Food Court นี้สมบูรณ์แบบ สามารถนำไปใช้ได้จริง
เพียงแค่ติดตั้งโทรศัพท์มือถือ หรือ Tablet ให้แก่ Admin , Counter และร้านอาหารในแต่ละร้านเท่านั้น

นอกจากนี้ ผู้ที่เข้าอบรมยังสามารถนำไปเขียนแอพประยุกต์โดยใช้ Firebase ได้อีกมากมาย

สำหรับผู้ที่ได้เข้าอบรมในคอร์สนี้ทุกท่านจะได้รับใบประกาศนียบัตรจาก AndroidTrianingThailand

 

เรียนที่ ห้องอบรม ชั้น 2  อาคาร โมเดิร์นบาธ สถานีรถไฟฟ้าใต้ดิน
MRT สุทธิสาร ทางออกที่ 4

 

androidtrainingthailandmap

 

google-maps-logo

วันที่อบรม :

วันอาทิตย์ที่  17  ธันวาคม 2017  เวลา 9.00-17.00 น.

สมัครตอนนี้รับสิทธิ์พิเศษ จากราคา 2900 บาท
ลดเหลือเพียง 1400 บาท
รับจำนวนจำกัด ( ถ้าเต็มแล้วจะปิดรับสมัครทันที)

 

 

TAG : เรียน android ,เรียน andriod , สอน android , อบรม android , เรียน android ที่ไหน , เขียน android , programming , เรียนแอนดรอยด์

Powered byEMF Online Form Builder

logoTAG : เรียน android ,เรียน andriod , สอน android , อบรม android , เรียน android ที่ไหน , เขียน android , programming ,