การเขียนโปรแกรม

ทดสอบ บล็อก ...มือใหม่หัดทำ

อะไรคือ Android

       Android™  คือระบบปฏิบัติการบนโทรศัพท์มือถือที่พัฒนาขึ้นโดย Google โดยในปัจจุบันมีผู้ผลิตโทรศัพท์มือถือหลายรายเช่น Motorola, HTC หรือ Samsung ได้นำระบบปฏิบัติการนี้ไปใช้บนโทรศัพท์มือถือของตนเอง การพัฒนาโปรแกรมแอปพลิเคชันบน Android™ จึงถือว่ามีความน่าสนใจเพราะเป็นกลุ่มตลาดที่กำลังเติบโตอย่างรวดเร็ว และมีรุ่นของโทรศัพท์ที่รองรับกว้างขวาง

จุดเด่นของ Cubic Code

  • การเรียนการสอนที่เน้นการสร้างแอปพลิเคชันจริง เกิดผลงานที่ใช้งานได้จริงทุกชั่วโมงเรียน

  • อัตราส่วนผู้เรียนต่อผู้สอนสูงสุดไม่เกิน 5:1 และรวมชั้นเรียนละไม่เกิน 20 คน

  • บรรยากาศการเรียนที่สนุกสนาน ผ่อนคลาย และกระตุ้นความคิดสร้างสรรค์ในสไตล์ของคิวบิกครีเอทีฟ

  • ชั่วโมงเสริมอิสระพิเศษ 2 ชั่วโมงหลังการเรียน (16:00 – 18:00) ที่สามารถพัฒนาโปรแกรมได้อิสระ โดยจะยังมีทีมงานเพื่อช่วยตอบคำถามหรือแก้ไขปัญหาต่างๆ ให้

  • เนื้อหารวมถึงการจัดการโครงการพัฒนาซอฟต์แวร์ เช่นการติดตามบั๊กต่างๆ ด้วยการใช้ระบบ Tracker

  • เนื้อหารวมถึงแนวคิดทางการขาย การตลาด และ Usability ของแอปพลิเคชัน

เนื้อหาภายในคอร์ส

คอร์ส Cubic Code : Android™ ถูกแบ่งออกเป็น 3 ส่วน โดยผู้เรียนสามารถเลือกเรียนได้ตามความสนใจ และตามพื้นฐานความรู้เดิมที่มีอยู่ ได้แก่

  • Basic Java Programming (3 สัปดาห์ / 12 ชั่วโมง)

  • Android™ Basic (8 สัปดาห์ / 24 ชั่วโมง)

  • Android™ Advanced (6 สัปดาห์ / 18 ชั่วโมง)

Basic Java Programming

คอร์สปรับพื้นฐานการเขียนโปรแกรม สำหรับผู้ที่ยังไม่คุ้นเคยกับการเขียนโปรแกรมภาษา Java (หรือภาษาใกล้เคียงเช่น C++, C#) และยังไม่คุ้นเคยกับแนวคิดพื้นฐานของการเขียนโปรแกรมเชิงวัตถุ (OOP) เนื้อหาภายในคอร์สประกอบด้วย

  • พื้นฐานการเขียนโปรแกรมด้วยภาษา Java (variable,method,parameter,return-value,arrays,threading)

  • เงื่อนไขและโครงสร้าง (if,while,do-while,for,switch,exception)

  • การโปรแกรมเชิงวัตถุ (object,new,inheritance,interface,event,anonymous-class)

 

Android™ Basic

คอร์สการพัฒนาแอปพลิเคชันพื้นฐานบนแพลตฟอร์ม Android™ สำหรับผู้ที่มีพื้นฐานการเขียนโปรแกรมด้วยภาษา Java แบบ OOP แล้ว (หรือผ่านคอร์ส Basic Java Programming แล้ว) เนื้อหาภายในคอร์สประกอบด้วย

  • โครงสร้างพื้นฐานของแพลตฟอร์ม Android™

  • การพัฒนาโปรแกรมบน Android™ ขั้นต้น (Application,Intend)

  • ส่วนติดต่อกับผู้ใช้งานพื้นฐาน (UI)

  • คอมโพเนนต์ UI พื้นฐาน และอีเวนท์

  • การปรับโปรแกรมตามฮาร์ดแวร์ที่แตกต่าง เช่นขนาดหน้าจอ ปุ่มต่างๆ หรือคีย์บอร์ด

  • มัลติทาสก์ (Multitasking)

  • โปรแกรมเบื้องหลัง (Service)

Android™ Advanced

คอร์สเทคนิกขั้นสูงในการใช้งาน API และฮาร์ดแวร์พิเศษต่างๆ ของโทรศัพท์ สำหรับผู้ที่มีพื้นฐานในการเขียนโปรแกรมบน Android™ แล้ว (หรือผ่านคอร์ส Android™ Basic แล้ว) เนื้อหาภายในคอร์สประกอบด้วย

  • การสัมผัสแบบหลายจุด (Multi-touch)

  • การตรวจจับการเคลื่อนไหว (Accelerometer)

  • การตรวจจับตำแหน่งผู้ใช้งาน (Geo-location) และการใช้ Google Maps API

  • การรับ/ส่งข้อมูลบนอินเทอร์เน็ตผ่าน HTTP Request

  • การใช้อุปกรณ์ลำโพงและไมโครโฟน (Speaker/Microphone)

  • การใช้ระบบบันทึกการพัฒนาโปรแกรมและบั๊กต่างๆ (Tracker)

  • การพัฒนาแอปพลิเคชันให้เกิด Usability

     

    ทดสอบ คุณต้องการลงทะเบียน  คลิ๊ก