Kotlin Android for Beginner(7,500 บาท / 3 วัน) สำหรับผู้ที่ไม่เคยเขียนโปรแกรมมาก่อน

      สำหรับผู้ที่ต้องการเสริมสร้างความรู้ในด้าน Programming และนักเรียนนักศึกษาที่ต้องการเตรียมความพร้อม โดยจะสอนพื้นฐานการเขียนโปรแกรมตั้งแต่เริ่มต้น จนสามารถเข้าใจหลัักการพัฒนาแอปพลิเคชัน Android โดยใช้ภาษา Kotlin ที่เป็นภาษาสมัยใหม่, การออกแบบโปรแกรมลักษณะเชิงวัตถุ (Object Oriented Programming), การเตรียมความรู้พื้นฐานการพัฒนาแอปพลิเคชันบนมือถือ Android หรือ iOS

     หลังจากจบหลักสูตรนี้ผู้เรียนสามารถนำไปต่อยอดในการเขียนภาษา Kotlin Programming ในระดับสูงต่อได้และสามารถพัฒนาแอปพลิเคชันบนมือถือ Android หรือ iOS ได้อย่างไม่มีขีดจำกัด



พื้นฐานผู้เข้าอบรม :
  • - สามารถใช้งานคอมพิวเตอร์ขั้นพื้นฐานได้
  • - ไม่จำเป็นต้องมีความรู้ทางด้านการเขียนโปรแกรมมาก่อน

เหมาะสำหรับ :

นักเรียน นักศึกษา หรือ คนที่ต้องการเรียนรู้พื้นฐานการเขียนโปรแกรม Java และ kotlin Programming เพื่อนำไปต่อยอด



สิ่งที่ต้องเตรียม :
  • 1. เครื่องโน๊ตบุ๊ค PC หรือ Mac ก็ได้
  • 2. สมุดปากกา
  • 3. Thumb dive
  • 4. มือถือ Android (ถ้ามี)



ภาพบรรยากาศการเรียนการสอนที่โค้ดโมบายส์




ตัวอย่าง Workshop




สุดยอดของว่างที่จะทำให้เรียนอย่างมีความสุข



ตารางอบรม (กรุงเทพ พระราม 3) 9:00-16:00 วันละ 6 ชม.


เนื้อหาการอบรม
    1. Getting Started
    • What/Why is Kotlin Programming Language?
    • Variables
    • Functions
    • Compile & Run
    • What is Error?
    • Main Function
    • What is IDE?
    2. Basic Kotlin Syntax
    • Block Code
    • Functions in Different Styles
    • Variable vs Object
    • Import
    • String/Integer/Boolean
    • Comments
    • DataType
    • Operator +,-,x,/..
    • Getting User's Input Parameters
    • Displaying output
    3. Syntax and APIs in Kotlin
    • Math APIs
    • String APIs
    • Date APIs
    • System APIs
    • Constant Variable
    • Passing Variable by Value
    • Passing Variable by Reference
    • Optional Parameters
    • Casting
    • Override
    • DataType Conversion
    • Exception
    • Log and Debug
    4. Object-Oriented Programming (OOP) Concepts
    • Class in Real World and Programming
    • Object in Real World and Programming
    • Class Declaration
    • Private and Public Variables
    • Field and Local Variables
    • Default Constructor
    • Custom Constructor
    • Inheritance
    • Abstract class and Interface
    • Polymorphism
    • Object Classs
    5. Collections (Array and Dictionary)
    • Array
    • Mutable Array
    • List
    • HashTable
    • Out of Index
    6. Condition & Looping Programming
    • If-Then-Else
    • Switch-Case
    • Equal & Not-Equal
    • AND OR
    • ++, --, %
    • String Comparasion
    • For-Loop
    • Foreach-Loop
    • While-Loop
    7. XML Programming Concepts
    • Basic Sytax
    • Comment
    • Element
    • Tag and Attribute
    • XML Array
    • XML Adaptation
    • XML in Android Layout
    8. Intro Android Studio IDEs
    • สอนการติดตั้ง Android Studio
    • แนะนำหลักการของ Android UI Binding and Event Listener
    • ทดสอบการเขียนแอพแบบง่ายๆ โดยใช้ Syntax ที่เรียนมา
    • แนะนำการดู Error Log และการวิเคราะห์ ปัญหา (Debug)