MVC คืออะไร ?
เป็นรูปแบบการเขียนที่เป็น Pattern เดี่ยวกัน ถ้ามอง MVC ให้อยู่ในรูปแบบการของพัฒนาเว็บ ก็ไม่ต่างอะไรจาก
การเขียนเว็บที่เป็นลักษณะของ Framework ซึ่งมีหลักการทำงานเดียวกันครับ
ดังนั้น การเขียนแอพที่อยู่ในรูปแบบของ Model View Controller ซึ่ง 3 ตัวนี้จะทำงาน Sync กัน
ประโยชน์ก็คือ เวลาเราเขียนโปรเจค ใหญ่ๆ ทำให้เราง่ายต่อการกลับมาแก้ไข ใหม่ และถ้าเกิดว่ามีนักพัฒนา app มาแก้ไขต่อก็จะง่ายขึ้น
ซึ่งปัญหาเดิมจากโปรแกรมเมอร์ส่วนใหญ่ได้พบปัญหาการเขียนโค้ดแบบที่ไม่ได้อยู่ในรูปแบบเดียวกันซึ่งเวลาแก้ไขไฟล์ก็ต้องไล่แก้ไฟล์ทุกหน้าทุกไฟล์ ทุกจุด เพราะเหตุนี้จึงได้นำเอารูปแบบการเขียน แบบ MVC มาพัฒนานั้นเองครับ เพราะมันจะทำให้ชีวิต เราง่ายขึ้นถึงขั้นมากที่สุดครับ

Android Basic
วันแรก

ติดตั้ง android Studio และทำความรู้จัก
สร้างโปรเจค แนะนำเครื่องมือ ทดสอบรัน simulator
– ตัวแปร และ ชนิดข้อมูล data and Variable
– ทำความรู้จัก Layout Widgets
– เรียนรู้การใช้งาน TextView
– Intent และการเรียกใช้งาน
– ToggleButton และการเรียกใช้งาน
– tools checkbox และการเรียกใช้งาน
– tools spinner และการเรียกใช้งาน
– ProgressBar Horizontal
– SeekBar และการเรียกใช้
– RatingBar กับ Toast และการเรียกใช้งาน
– ติดตั้ง Language ไทย บน Keyboard Simulator
– Plain Text (Text Feild Input),ScrollView
– Password TextField
– รู้จักกับ Autocomplete
– รู้จักกับ ListView
– รู้จักกับ GridView และการเรียกใช้งาน
– ImageView on GridView
– ScrollView & Horizontal
– TabHost กับการเรียกใช้งาน
– การเซ็ตรูป imageView และ imageButton
– ตั้งค่ารัน Apps บน Device จริง

วันที่สอง
Android MVC Concept Pattern
– ทำความรู้จักกระบวนการทำงานของ MVC
– สร้าง Model สินค้า (App Shopping Cart)
– สร้าง Model ตะกร้าสินค้า (Shopping Cart)
– สร้าง Controller (Shopping Cart)
– สร้าง View xml.layout (Shopping Cart)
– โชว์ผลงาน ระบบ Shopping Cart Apps ระบบจัดการสินค้าและรถเข็น

Android SQLite Command tutorial

– การติดตั้ง SQLite
– การใช้คำสั่ง crate dabase บน SQLite command prompt
– การใช้คำสั่ง crate table บน SQLite command prompt
– การใช้คำสั่ง insert ข้อมูลบน SQLite command prompt
– การใช้คำสั่ง select ข้อมูลบน SQLite command prompt
– การใช้คำสั่ง selsect ข้อมูลแบบระบบุเป็นบางฟิวด์ command prompt
– การใช้ึคำสั่ง select ข้อมูลแบบมีเงื่อนไข command prompt
– การใช้คำสั่ง delete ข้อมูลบน SQLite command prompt
– การใช้คำสั่ง update ข้อมูลบน SQLite command prompt
– เรียนรู้ เครื่องมือ ต่างๆและจัดการฐานข้อมูลบน SQLite Database Browser

Android SQLite GUI tutorial

workshop การเพิ่มข้อมูล แบบ Graphic User Interface
workshop การเรียกดูข้อมูล แบบ Graphic User Interface
workshop การแก้ไขข้อมูล แบบ Graphic User Interface
workshop การลบ แบบ Graphic User Interface

อื่นๆ
– ถ้ามีเวลาเหลือก็จะแนะนำเทคนิคการเขียนแอพ อื่นๆเพิ่มเติม

สิ่งที่จะต้องเตรียมมาในวันอบรม
– คอมพิวเตอร์โน็ตบุ๊ค ปรจำตัว 1 เครื่อง
– โทรศัพท์ SmartPhone ที่มีระบบปฏิบัติการ Android

ค่าอบรมที่ต้องชำระ
1,000 บาท

สถานที่จัดอบรม
มหาวิทยาลัยราชภัฏสวนดุสิต อาคาร ดร.ศิโรจน์ ห้อง 301 ชั้น 3

สิ่งที่ท่านจะได้รับ
– ชุดวีดีโอ ซีดี เทรนนิ้ง ชุดวีดีโอ เขียน Apps Android
– เอกสารประกอบการสอน MVC ไปทบทวนที่บ้าน

รายละเอีียดเพิ่มเติม (http://www.iosthailand.com/androidcose)