สอบถามหลักสูตรเลือกช่องทางที่สะดวก ทีมงานตอบเองทุกช่อง
LINE @itgeniusตอบเร็วที่สุด · จ–ศ 9:00–17:00 น.
โทรศัพท์
02-570-8449สำนักงาน088-807-9770มือถือ
อีเมลและโซเชียล
contact@itgenius.co.thสำหรับใบเสนอราคาและเอกสารFacebookitgeniusonlineYouTubeitgeniusengขอคำปรึกษาจัดอบรมให้ทีม
พัฒนาแอพมือถือ · MBC-12

Basic Android Development with Kotlin (สำหรับผู้เริ่มต้น)

หลักสูตร Basic Android Development with Kotlin (สำหรับผู้เริ่มต้น) คือการอบรมของสถาบันไอทีจีเนียส ภาษา Kotlin เป็นหนึ่งในภาษาที่ทาง Google ผลักดันให้เป็นภาษาหลักที่ใช้ในการพัฒนา Android application ทดแทนภาษา Java เดิมที่ใช้กันมายาวนาน ภาษา Kotlin…

ราคาเริ่มต้น 8,550 บาท / ท่าน 9,500 −10% ยังไม่รวม VAT 7% · มีราคาหมู่คณะ
PDFดาวน์โหลด Course Outline
  • ระยะเวลา18 ชั่วโมง · 3 วัน
  • รูปแบบออนไซต์ / ออนไลน์สด
  • รอบถัดไปเปิดตามคำขอ
  • ใบรับรองมี Certificate

ภาพรวมหลักสูตร

Basic Android Development with Kotlin (สำหรับผู้เริ่มต้น) ภาษา Kotlin เป็นหนึ่งในภาษาที่ทาง Google ผลักดันให้เป็นภาษาหลักที่ใช้ในการพัฒนา Android application ทดแทนภาษา Java เดิมที่ใช้กันมายาวนาน ภาษา Kotlin เป็นภาษาที่สองของโลก Android ใช้ทดแทนหรือควบคู่กับ Java ได้ 100% จึงถือเป็นอีกหนึ่งภาษาที่มีความสำคัญและนักพัฒนาแอนดรอยด์ทุกท่านควรเรียนรู้ไว้ เพื่อรองรับการพัฒนาแอพในอนาคตที่มีแนวโน้มจะใช้ภาษานี้เป็นภาษาหลัก

ในหลักสูตรนี้ผู้เข้าอบรมจะได้เรียนรู้ตั้งแต่พื้นฐานตัวภาษา Kotlin ความเข้ากันได้กับ Java ผ่านตัวอย่างและ workshop ให้ฝึกฝนเรียนรู้ได้มากมาย เพื่อให้สามารถนำไปต่อยอดพัฒนาแอพแอนดรอยด์ด้วยภาษา Kotlin ได้อย่างมั่นใจต่อไป

สิ่งที่คุณจะได้รับ

  • Build sophisticated Android Oreo Apps using Kotlin
  • Quickly master Kotlin Programming language
  • Become a Confident Kotlin and Android Developer who is hirable
  • Learn how professional android apps developers think and work
  • Learn how to design android apps
  • Build several amazing apps - Hands on
  • Publish your apps on Google Play
  • Build Sound Box app
  • And Learn much more by Building Real World Apps

หลักสูตรนี้เหมาะสำหรับ

  • นักเรียนนักศึกษา
  • ครู อาจารย์ วิทยากรที่สนใจ
  • นักวิชาการ นักไอที หรือผู้ดูและระบบ
  • ตลอดจนผู้สนใจทั่วไปในการพัฒนา Android app ด้วยภาาษา Kotlin

พื้นฐานของผู้เข้าอบรม

  • พื้นฐานการเขียนแอพ Android มาบ้าง
  • พื้นฐานการออกแบบแอพพลิเคชั่น
  • พื้นฐานการใช้งานฐานข้อมูล
  • พื้นฐานการใช้งานเว็บไซต์และการสืบค้นข้อมูล

หัวข้อการฝึกอบรม

Section 1 Development Setup
  • Introduction
  • Install Java JDK – Windows / MacOS
  • Install IntelliJ IDEA – Windows PC / MacOS
  • Install Android Studio -Windows PC / MacOS
  • How to Import Kotlin Code / Resources into IntelliJ
Section 2 Introduction to Kotlin Programming Language
  • Write a Hello World program in Kotlin
  • How to make comments in your code
  • Variables
  • Variable type String
  • Variable type Int
  • Variable type - Double
  • Variable type Boolean
  • Variable type - Float
  • Char Variable Types
  • Difference between Var and Val Keywords
  • How to read input with readline method - app -store coversation
Section 3 Operations and Operators
  • Adding Numbers
  • Subtraction
  • Multiplying Numbers
  • Division
  • Remainder
  • Incrementing and Decrementing
  • How to convert Between data types
Section 4 Conditional and Loop in Kotlin
  • Conditional operators (<,>, ==, !=, <=, >=)
  • If-else Statements and Conditional operators
  • Logical Operators (AND, OR, NOT)
  • When Expression
  • For Loop
  • While Loop
  • Do while Loop
Section 5 Introduction to Classes and Objects - Object Oriented Programming in Kotlin
  • Functions With Parameters
  • Functions Return Types
  • Functions - No return Type, No parameters
  • Variable Scope
  • Introduction to Object Oriented Programming - OOP
  • What's a Class?
  • Let's Create our First Class
  • Setters and Getters
  • Inheritance - Introduction
  • Inheritance
  • Overloading Constructors
  • Controlling Access to fields (Instance Variables - Properties)
  • Class Extension
  • Nested Classes
  • Inner Classes
  • Companion Object in Kotlin
  • Overloading Operators
Section 6 Introduction to Android Studio
  • Installing the Android Studio and setup Kotlin and run first app
  • Running UPDATED Android Studio - no extension needed
  • Android Studio Quick Tour
  • Android Studio Tour - File Structure, Manifest, Strings
  • App - What's my name
  • String.xml, Manifest and Android Studio file
Section 7 Creating User Interface - TextViews, Buttons, EditTexts... and More UI Widgets
  • Android Toast and Context Class
  • TextViews, EditText and Buttons - Enter Name and Show name
  • Enter Name and Show - Final
  • App - How much you weigh on Mars?
  • App - How much you weigh on other planets
  • CheckBoxes in Android
  • App- How much you weigh on ... improved version 2
  • App- How much you weigh on ... Improved Version 3 - final
Section 8 Activities and Navigations
  • What's an activity?
  • Activity lifecycle
  • Navigating from one activity to another
  • Passing Data between Activities
  • Passing data back to first Activity
  • App - Animals Bio - User Interface
Section 9 Introduction to RecyclerViews - Advanced Android Widgets
  • Introduction to Listviews - Demo
  • How do Listviews Work? - Adpaters and Listviews
  • RecyclerView
  • Adding Event Listeners to Each Row
Section 10 Storage in Android and Kotlin - Sharedpreferences, Database - Internal Storage
  • Shared Preferences
  • Introduction to Databases in Android - Kotlin - Sqlite
  • App - Chores - Demo
  • App - App - Chores - User Interface
  • App - Chores - Database handler Class
  • App - Chores - Add and Retrieve a Chore
  • App - Chores - Finalize CRUD Functions
  • App - Chores - Saving User Input to Database
  • App - Chores - Custom Listrow - User Interface
  • App - Chores - Recycler Adapter
  • App - Chores - Showing Chores on Recycler Adapter
  • App - Chores - Adding Toolbar Add Button
  • App - Chores - Create Custom Popup
  • App - Chores - Saving Chore from Popup
  • App - Chores - Deleting Chore
  • App - Chores - Final Touches
Section 11 Connecting and Consuming JSON data from the Internet
  • Introduction to HTTP Request and JSON and Networking in Android
  • What's an Android Library?
  • Volley String Request
  • Volley JSON ArrayRequest
  • Volley JSON ObjectRequest
  • App - Recipe Finder - Demo
  • App - Recipe Finder - User Interface
  • App - Recipe Finder -RecyclerAdapter
  • App - Recipe Finder - Parsing Recipies
  • App - Recipe Finder - Show Recipes on RecyclerVew
Section 12 Firebase - Cloud Based Application Development
  • Firebase - Introduction to Cloud Based Services - Setup
  • Firebase - Read Values from Fireabase Database
  • Firebase - Save Objects and Use Push
  • Firebase - Login User with Email and Password
  • Firebase - Create Account
Section 13 Drawing on the Screen - Custom Views in Android
  • Introduction to Drawing on Screen
  • Drawing Circles
  • Drawing Images - Bitmaps
  • Custom TextViews
Section 14 Build a Breathe app
  • User interface setup
  • Setup animation library
  • Setup Shared Preferences - Saving data on Device
  • Finalizing the App
  • Final Product - Breathe App
  • Build and deployed application to store
  • Getting started
  • Development Setup - Windows PC, MAC and Linux Ubuntu
  • Introduction to Kotlin Programming Language
  • Kotlin - Operations and Operators
  • Kotlin Language - Decision Making - If, else, switch..
  • Introduction to Classes and Objects - Object Oriented Programming in Kotlin
  • Advanced OOP In Kotlin
  • Introduction to Arrays and Advanced Data Structures - Collections and More
  • Kotlin - Introduction to I/O - Write, Read File - Storage
  • Introduction to Android Studio and Development Setup
  • Creating User Interface - TextViews, Buttons, EditTexts... and More UI Widgets
  • Creating User Interfaces - Part 2
  • Activities and Navigations
  • Introduction to RecyclerViews - Advanced Android Widgets
  • Storage in Android and Kotlin - Sharedpreferences, Database - Internal Storage
  • Connecting to the World - Connecting and Consuming JSON data from the Internet
  • Firebase - Cloud Based Application Development
  • Let's Build a developer portfolio app
  • Build a motivational app
  • Drawing on the screen - custom views in android
  • Let's Build a Breathe app

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

สำหรับบุคคล — รอบอบรมทั่วไป

ขณะนี้ยังไม่มีรอบอบรมเปิดรับสมัคร ลงชื่อจองไว้ได้เลย ทีมงานจะติดต่อกลับเป็นกลุ่มแรกเมื่อเปิดรอบถัดไป หรือสอบถามทางไลน์ หรือโทร 02-570-8449 หรือ 088-807-9770

สำหรับองค์กร — In-house / Private Training

  • ปรับเนื้อหาให้ตรงกับเครื่องมือและงานจริงของทีม
  • เลือกวันเอง อบรมที่บริษัทหรือออนไลน์สด
  • ออกใบเสนอราคาในนามนิติบุคคลให้ฝ่ายจัดซื้อ
ขอใบเสนอราคาอบรมองค์กร

วิทยากรผู้สอน

คำถามที่พบบ่อย

หลักสูตร Basic Android Development with Kotlin (สำหรับผู้เริ่มต้น) เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับ นักเรียนนักศึกษา · ครู อาจารย์ วิทยากรที่สนใจ · นักวิชาการ นักไอที หรือผู้ดูและระบบ พื้นฐานที่ผู้เรียนควรมี พื้นฐานการเขียนแอพ Android มาบ้าง · พื้นฐานการออกแบบแอพพลิเคชั่น หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

หลักสูตร Basic Android Development with Kotlin (สำหรับผู้เริ่มต้น) ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 9,500 บาท (โปรโมชันปัจจุบันเหลือ 8,550 บาท) ใช้เวลาอบรม 18 ชั่วโมง ราคานี้ยังไม่รวม VAT 7% (กรณีชำระในนามนิติบุคคล) ชำระค่าอบรมด้วยการโอนเข้าบัญชีบริษัท แล้วแจ้งชำระเงินผ่านหน้าแจ้งชำระเงินของเว็บไซต์ และขอใบเสร็จรับเงินหรือใบกำกับภาษีในนามบริษัทได้

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส ใบประกาศแต่ละใบมีเลขที่ของตัวเอง ใครก็ตามที่มีเลขที่ใบประกาศตรวจสอบความถูกต้องออนไลน์ได้ที่หน้าตรวจสอบใบประกาศของสถาบัน จึงใช้แนบแฟ้มผลงานหรือส่งให้ฝ่ายบุคคลประกอบการพัฒนาบุคลากรได้

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

เรียนได้ทั้งแบบออนไซต์ที่สถาบันไอทีจีเนียส และนัดเรียนผ่านออนไลน์ และรับจัดอบรมเฉพาะทีม (In-house Training) ให้องค์กร สอบถามรอบและสถานที่ได้ที่ LINE @itgenius หรือโทร 02-570-8449

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน แจ้งชื่อหลักสูตรและรอบที่เคยเรียนกับทีมงาน แล้วทีมงานจะตรวจสอบและแจ้งรอบที่ยังมีที่นั่งว่างให้เลือก สอบถามได้ที่ LINE @itgenius หรือโทร 02-570-8449

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ ลงทะเบียนผู้เข้าอบรมหลายคนได้ในครั้งเดียว และกรอกเลขประจำตัวผู้เสียภาษีกับที่อยู่สำหรับออกใบกำกับภาษีได้ในฟอร์ม หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่มขอใบเสนอราคา สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius