อบรมเขียนแอพ Android สำหรับผู้เริ่มต้น: Workshop สร้างเกมทายคำศัพท์ภาษาอังกฤษ (รุ่นที่ 12)

รอบนี้จบไปแล้วครับ ต้องการดูรายละเอียดการอบรมรอบใหม่ คลิกที่นี่ครับ

หมายเหตุ: วันเสาร์-อาทิตย์ที่ 6-7 ก.พ. 59 เป็นช่วงตรุษจีน ดังนั้นท่านที่ต้องการสมัครเรียน ขอให้แน่ใจว่าสะดวกที่จะมาเรียนนะครับ 🙂
สำหรับผมแม้ว่าจะเป็นคนไทยเชื้อสายจีนเช่นกัน แต่ผมสะดวกมาสอนครับ 😛


วัน: เสาร์-อาทิตย์ที่ 6 – 7 ก.พ. 2559
เวลา: 9.00 – 18.00 น. (รวม 16 ชม.)
สถานที่: Comscicafe ติดสถานี BTS แบริ่ง
ค่าสมัคร: 2,790 บาท แถมหนังสือ 2 เล่ม มูลค่า 619 บาท
(ผลงานหนังสือของผู้สอนเอง)


advertisement12

เรียนเขียนแอพ Android ด้วยการสร้าง “เกมทายคำศัพท์ภาษาอังกฤษ”
หลักสูตรที่จะทำให้คุณได้เรียนรู้และสนุกกับการเขียนแอพ Android ไปพร้อมๆกัน
Intensive Course: เนื้อหาเข้มข้น จัดเต็ม 16 ชั่วโมง!
(อบรม 2 วัน แต่จำนวนชั่วโมงใกล้เคียงคอร์ส 3 วันทั่วๆไป)

ลงทะเบียนการอบรม

รับเพียง 10 ท่านเท่านั้น สนใจอบรม ลงทะเบียนได้ที่ http://goo.gl/forms/ztn7UwK7tJ
.
สอบถามเพิ่มเติม:
icon_lineID: promlert profile picture
icon_lineคลิกเพื่อ add line ทันที
(สำหรับมือถือ)
icon_lineQR code
icon_facebookfacebook.com/promlert profile picture
icon_gmailpromlert@gmail.com
.
ผู้เข้าอบรมต้องเตรียมเครื่องคอมพิวเตอร์ Notebook มาเอง – CPU ขั้นต่ำ Core i3, RAM ขั้นต่ำ 4 GB และหากใช้ระบบปฏิบัติการ Windows ควรเป็น Windows รุ่น 64 บิต (Windows รุ่น 32 บิตจะมองเห็น RAM ไม่ถึง 4 GB แม้ว่าเครื่องจะมี RAM 4 GB หรือมากกว่าก็ตาม)

Update 4 ก.พ. 59: รายชื่อผู้ลงทะเบียน (ว่าง 1/10)
1) คุณยุทธนา (ชำระเงินแล้ว) check_mark_small
2) คุณพิชญ์ธิดา (ชำระเงินแล้ว) check_mark_small
3) คุณสุนทร (ชำระเงินแล้ว) check_mark_small
4) คุณปัทมา (ชำระเงินแล้ว) check_mark_small
5) คุณภูริวัจน์ (ชำระเงินแล้ว) check_mark_small
6) คุณจรัสศรี (ชำระเงินแล้ว) check_mark_small
7) คุณ Pu (ชำระเงินแล้ว) check_mark_small
8) คุณเรืองฤทธิ์ (ชำระเงินแล้ว) check_mark_small
9) คุณวิสูตร (ชำระเงินแล้ว) check_mark_small
10) คุณพิทักษ์ (รอชำระเงิน)
.
*การสำรองที่นั่ง ให้สิทธิ์ผู้ที่พร้อมชำระเงินก่อนครับ
[ คลิกดูรายละเอียดบัญชีธนาคารสำหรับโอนเงินค่าสมัคร ]

Android Studio Logo

ชื่อหลักสูตร

อบรมเขียนแอพ Android สำหรับผู้เริ่มต้น: Workshop สร้างเกมทายคำศัพท์ภาษาอังกฤษ
(ใช้ Android Studio)

ตัวอย่างหน้าจอ Screenshot ของแอพเกมทายคำศัพท์ที่เราจะสร้างกันในคอร์สนี้

ตัวแอพอาจไม่มีอะไรน่าสนใจนัก แต่การสร้างแอพนี้จะทำให้คุณได้เรียนรู้หลักการพื้นฐานที่สำคัญหลายๆอย่างของการเขียนแอพ Android ไม่ว่าจะเป็นหลักการ OOP เบื้องต้น, ความเข้าใจในเรื่อง listener, การทำงานในแบบ asynchronous, lifecycle ของแอคทิวิตี, การใช้ configuration qualifiers เพื่อสร้างแอพที่รองรับ device config ในแบบต่างๆ เป็นต้น ความรู้เหล่านี้จะเป็นพื้นฐานที่สำคัญสำหรับการเรียนรู้และสร้างแอพที่มีความซับซ้อนมากยิ่งขึ้นต่อไป

คอร์สอบรมของผม เน้น “พื้นฐาน” เป็นหัวใจสำคัญครับ ตามสโลแกนที่ว่า “เสริมสร้างพื้นฐาน ปูทางสู่มืออาชีพ” ซึ่งถ้าใครเคยอ่านหนังสือที่ผมเขียน ก็คงจะเห็นว่าผมให้ความสำคัญกับ “พื้นฐาน” มากแค่ไหน

  • Screenshots
    screenshot01cscreenshot02cscreenshot03c

    screenshot04cscreenshot05cscreenshot06c

    screenshot07cscreenshot08cscreenshot09c

    .

กลุ่มเป้าหมาย

  • นักเรียน/นักศึกษา และบุคคลทั่วไปที่ต้องการศึกษาการเขียนแอพ Android ตั้งแต่เริ่มต้นอย่างเป็นขั้นตอน ผ่านการลงมือปฏิบัติจริง
  • ผู้ที่ต้องการเรียนรู้วิธีสร้างแอพ Android เพื่อหารายได้เสริม
  • ผู้ที่ต้องการพัฒนาทักษะการคิด/กระบวนการคิดของตัวเอง โดยใช้การเขียนโปรแกรม
  • ผู้ที่แสวงหาความท้าทายใหม่ๆให้ตัวเอง 😉

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

  • ใช้คอมพิวเตอร์ได้คล่อง
  • ไม่จำเป็นต้องเคยเขียนแอพ Android มาก่อน แต่ควรมีความเข้าใจพื้นฐานด้านการเขียนโปรแกรมมาบ้าง เช่น รู้จักตัวแปร, เข้าใจเรื่องการวนลูป (loop), เข้าใจเรื่องการเรียกใช้และส่งผ่านค่าไปยังฟังก์ชั่น และรับค่ากลับมาจากฟังก์ชั่น เป็นต้น
  • หากไม่มีพื้นฐานด้านการเขียนโปรแกรมมาเลย แต่คิดว่าชอบและใจสู้ ก็ยินดีนะครับ ^^

ผู้สอน

พร้อมเลิศ หล่อวิจิตร (วิศวฯ คอมพิวเตอร์ จุฬาฯ) นักเขียนที่มีผลงานหนังสือ Android มาแล้วหลายเล่ม

วันที่อบรม

วันเสาร์และอาทิตย์ที่ 6 – 7 กุมภาพันธ์ 2559
เวลา 9.00 – 18.00 น. (รวม 16 ชั่วโมง)
(ขอให้เผื่อเวลาตอนเลิกไว้สักหน่อยครับ เพราะอาจ late ไปถึง 19.00 น.)

สถานที่อบรม

Comscicafe ติดสถานีรถไฟฟ้า BTS แบริ่ง

แผนที่ (คลิกดูภาพใหญ่)
แผนที่การเดินทางมา Comscicafe

บรรยากาศภายในห้องอบรม (คลิกดูภาพใหญ่)

ค่าสมัคร

2,790 บาท สิ่งที่จะได้คือ

  • เอกสารการอบรม
  • อาหารกลางวัน
  • ขนมเบรคและเครื่องดื่ม วันละ 2 มื้อ
  • และแน่นอนครับ.. ความรู้+ความสนุกในการเขียนแอพ Android 16 ชั่วโมงเต็ม 😉

แจกฟรี! สำหรับผู้เข้าอบรมทุกท่าน

คู่มือเขียนแอพ Android ด้วย Android Studio มูลค่า 320 บาท
และคู่มือเขียนแอพ Android ฉบับรวมโค้ด ปรับปรุงใหม่ มูลค่า 299 บาท

(เป็นผลงานหนังสือของผู้สอนเอง)

คู่มือเขียนแอพ Android ด้วย Android Studioคู่มือเขียนแอพ Android ฉบับรวมโค้ด ปรับปรุงใหม่

 

หมายเหตุ

  • ผู้เข้าอบรมต้องเตรียมเครื่องคอมพิวเตอร์ Notebook มาเอง – CPU ขั้นต่ำ Core i3, RAM ขั้นต่ำ 4 GB และหากใช้ระบบปฏิบัติการ Windows ควรเป็น Windows รุ่น 64 บิต (Windows รุ่น 32 บิตจะมองเห็น RAM ไม่ถึง 4 GB แม้ว่าเครื่องจะมี RAM 4 GB หรือมากกว่าก็ตาม)
  • ถ้าหากมีมือถือหรือแท็บเล็ต Android นำมาด้วยก็จะดี (*อย่าลืมนำสาย USB มาด้วย) เพราะจะช่วยให้การรันทดสอบแอพมีความสะดวกรวดเร็วขึ้น และเขียนแอพได้สนุกขึ้น (แต่ถ้าไม่มีก็ไม่เป็นไร ใช้เครื่องจำลองในคอมฯ แทนได้ ^^)

รูปแบบการอบรม

เป็นการอบรมเชิงปฏิบัติการ โดยเรียนรู้ทฤษฎีและหลักการไปพร้อมกับการลงมือพัฒนาแอพ “เกมทายคำศัพท์ภาษาอังกฤษ” ตั้งแต่เริ่มสร้างโปรเจ็ค แล้วค่อยๆเพิ่มความสามารถเข้าไปจนกลายเป็นแอพที่สมบูรณ์ เน้นพื้นฐานความเข้าใจ และ best practice ของการเขียนแอพ Android

เนื้อหาหลักสูตร

  • การใช้งาน Android Studio เบื้องต้น
  • ปูพื้นฐาน Java OOP
  • การออกแบบ UI ด้วย layout ชนิดต่างๆ
  • การสร้างและใช้งานรีซอร์ส (resource) เช่น string resource, color resource
  • การทำแอพให้รองรับ device configuration แบบต่างๆ เช่น รองรับหลายภาษา รองรับหน้าจอหลายขนาด รองรับหน้าจอทั้งแนวตั้ง/แนวนอน ฯลฯ
  • วิธีการเขียนและผูก listener เพื่อจัดการ event ที่เกิดขึ้น เช่น เมื่อปุ่มถูกคลิก
  • การวิเคราะห์ข้อผิดพลาดในช่วง run-time ด้วย LogCat, การพิมพ์ log และการดีบักแอพ
  • การแสดง Toast และ Dialog
  • การเพิ่มคำสั่งในเมนู (options menu) และเขียนโค้ดจัดการคำสั่ง
  • การสร้างและรัน Activity (หน้าจอ) ใหม่ รวมถึงการส่งผ่านข้อมูลระหว่าง Activity
  • ทำความเข้าใจกับ Activity lifecycle และการ save/restore state เมื่อผู้ใช้หมุนจอ
  • การสร้างหน้าตัวเลือก (preference screen)
  • การอ่านไฟล์รูปภาพจาก assets มาแสดงใน ImageView
  • การใช้ Handler ตั้งเวลา (schedule) การทำงานของแอพ (หลังจาก user ตอบถูกแล้ว เราจะถ่วงเวลา 2 วินาทีก่อนแสดงคำถามข้อถัดไป)
  • การทำ tween animation (เราจะทำการ “สั่น” รูปภาพคำถาม เมื่อ user ตอบผิด)
  • การปรับแต่งหน้าตาของแอพโดยใช้ style และ theme
  • การทำ custom dialog
  • การเล่นไฟล์เสียง
  • การเก็บข้อมูลถาวรโดยใช้ SharedPreferences API
  • การเก็บข้อมูลในฐานข้อมูล SQLite และดึงข้อมูลออกมาใช้งาน
  • การนำข้อมูลจาก SQLite มาแสดงผลใน ListView โดยใช้ SimpleCursorAdapter
  • การสร้าง signed APK และส่งขึ้น Google Play Store

ทำไมต้องเกมทายคำศัพท์ภาษาอังกฤษ?

diagram_all

มีคนถามผมว่าทำไมสอนทำแอพเด็กๆที่ดูไม่มีสาระแบบนี้

บอกได้เลยครับว่า แอพนี้ไม่ได้ไร้สาระและง่ายอย่างที่คิด ผมสามารถเอา concept พื้นฐานต่างๆในการเขียนแอพ Android ที่มือใหม่ควรรู้ มาผูกโยงกันอยู่ภายในแอพตัวนี้เพียงแอพเดียว

คุณจะได้เรียนรู้หลักการ และได้เห็นว่ามันเอาไปใช้ “จริง” อย่างไร

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

พูดง่ายๆว่าเอาไปประยุกต์ใช้ไม่เป็น

ผมจึงเอา concept นี้มาใส่ในแอพ “เกมทายคำศัพท์” ด้วย, เมื่อ user กดปุ่ม “เล่นเกม” ในหน้าหลัก เราจะแสดงไดอะล็อกขึ้นมาให้เขาเลือกระดับความยาก ซึ่งมี 3 ตัวเลือกคือ ง่าย ปานกลาง และยาก

พอผู้ใช้กดตัวเลือกใดตัวเลือกหนึ่งแล้ว เราจะสั่งรันหน้าจอเกมขึ้นมา และส่งค่า “ระดับความยาก” ที่ user เลือกไปให้หน้าจอเกม หน้าจอเกมก็จะแสดงจำนวนตัวเลือก (choice) โดยขึ้นกับค่าระดับความยากที่ส่งมา ถ้าเลือก ง่าย ก็แสดง 2 ตัวเลือก, เลือก ปานกลาง แสดง 4 ตัวเลือก และถ้าเลือก ยาก ก็จัดให้น้องๆหนูๆไปเลย 6 ตัวเลือก 😉

ผลก็คือ คุณไม่เพียงเข้าใจ concept แต่ยังได้เห็นวิธีนำไปใช้ และที่สำคัญคือ การเขียนแอพเกมแบบนี้ มันช่วยให้ไม่น่าเบื่อครับ

และที่บอกว่าแอพนี้ไม่ง่าย ก็เพราะผมเพิ่มเนื้อหาซึ่งมักไม่ค่อยมีสอนในคอร์ส Android เบื้องต้นทั่วๆไปลงไปด้วย เช่น เรื่องการติดต่อฐานข้อมูล SQLite (เราจะเก็บคะแนนการเล่นเกมของ user ไว้ในฐานข้อมูล และดึงอันดับคะแนนมาโชว์)

UI layout

 

ผลงานหนังสือ Android ของผู้สอน

รายละเอียดการโอนเงินค่าสมัคร

ค่าสมัคร 2,790 บาท

โลโก้ ธนาคารกรุงเทพธ.กรุงเทพ สาขาซอยอารี เลขที่ 127-4-94498-0 ชื่อบัญชี พร้อมเลิศ หล่อวิจิตร
โลโก้ ธนาคารกสิกรไทยธ.กสิกรไทย
สาขาสำนักพหลโยธิน เลขที่ 799-2-84261-6 ชื่อบัญชี พร้อมเลิศ หล่อวิจิตร

ลงทะเบียนการอบรม

สนใจอบรม ลงทะเบียนได้ที่ http://goo.gl/forms/ztn7UwK7tJ
.
สอบถามเพิ่มเติม:
icon_lineID: promlert profile picture
icon_lineคลิกเพื่อ add line ทันที
(สำหรับมือถือ)
icon_lineQR code
icon_facebookfacebook.com/promlert profile picture
icon_gmailpromlert@gmail.com
.
ผู้เข้าอบรมต้องเตรียมเครื่องคอมพิวเตอร์ Notebook มาเอง – CPU ขั้นต่ำ Core i3, RAM ขั้นต่ำ 4 GB และหากใช้ระบบปฏิบัติการ Windows ควรเป็น Windows รุ่น 64 บิต (Windows รุ่น 32 บิตจะมองเห็น RAM ไม่ถึง 4 GB แม้ว่าเครื่องจะมี RAM 4 GB หรือมากกว่าก็ตาม)