Android Kotlin Stock Workshop + Node.js Web API | 1,651 min.
1,550 บาท (ไม่รวม Vat.)

Android Kotlin Stock Workshop + Node.js Web API

ในหลักสูตรนี้ ถูกออกแบบมาเพื่อสอนการพัฒนา Android Application ด้วยภาษา Kotlin โดยใช้เครื่องมือ Android Studio ในการออกแบบระบบจัดการสต๊อกสินค้า มีการเชือมต่อกับ network เพื่อรับส่งข้อมูลระหว่าง Android application กับ Database รวมถึงการ Customize user interface ต่างๆ เพื่อให้รองรับกับการใช้งานจริง

นอกจากนี้ เพื่อให้เห็นภาพการทำงานโดยรวมทั้งหมด Workshop ของหลักสูตรนี้ จะมีการสอนเชื่อมต่อกับ Node.js ในการออกแบบ RESTful API และการเชื่อมต่อ Database โดยใช้ Sequelize ORM (Object Relational Mapping) ที่สามารถเชื่อมต่อกับ SQLite, MySQL, SQL Server ได้โดยที่เราไม่ต้องแก้ไขโค้ดเลย ซึ่งครอบคลุมเนื้อหา Create, Read, Update, Delete (CRUD) รวมถึง สอนการนำ Android Application ขึ้น Google Play พร้อมกับ case study ที่สามารถนำไปต่อยอดได้ในอนาคต

เนื่องจากภาษา Kotlin เป็นภาษาสมัยใหม่ ในหลักสูตรนี้มีการปูพื้นฐานภาษา Kotlin ตั้งแต่เริ่มต้น จนนำไปใช้ในการพัฒนา Android Application

 



ตัวอย่าง Workshop ระบบสต๊อกสินค้า

 

เนื้อหาโดยละเอียด

1. Setup and Introduction

  • Install Android Studio and Android Emulator
  • Install Plugins for Android Development
  • Install VSCode
  • Install Node.js
  • Install Postman for API testing
  • Configure Android Studio
  • Guided Tour of Android Studio
  • New Project
  • Exploring the Project Structure
  • Running Your App on a Physical Device

2. Design Screen

  • Layout
  • Widget
  • Event widgets
  • Image different screen size
  • Asset Static file
  • Login workshop

 3. Kotlin Programming

  • Introduction
  • Variables
  • Control Flow
  • Functions and lambda
  • Collections
  • Classes and objects
  • Null Safety
  • Type Checks and Casts
  • Scope Functions

 4. Stock workshop

  • What is fragment?
  • What is JetPack
  • Create Tabs
  • Custom Toolbar
  • Custom Tabs
  • Using Parcelable
  • Communicating between Activity
  • Communicating between fragment
  • Logcat
  • Recyclerview vs ListView
  • Create Recyclerview
  • Tools Attribute
  • Custom Recyclerview
  • Custom Adapter
  • Handle Event

5. Node.js

  • What is Node.js
  • What is NPM
  • Using Express
  • Routing Handle
  • Middle ware
  • ES8
  • Postman for API Testing
  • Sequelize ORM
  • Database SQLite, MySQL , SQL Server 
  • CORS

6. Android Connect Node.js web api

  • Concept of database connection
  • Using Postman for API Testing
  • What is JSON Format?
  • JSON To Kotlin Class
  • Using Retrofit REST Client
  • Concept Singleton
  • Image Loader
  • Handle Error
  • Pull Refreshing

7. Publishing

  • App Icon
  • Configuration qualifiers
  • Resources Management
  • What is Android App Bundle(AAB)?
  • Build Android APK
  • Publishing Google Play

 

 




Contact Us

: (66)87-676-0813-14
: (66)81-359-9468

: support@codemobiles.com

: @codemobiles

: OnSite Training Service

: QuickSupport (วิธีใช้งาน)

: AnyDesk (วิธีใช้งาน)

: CodeMobiles Blog

: Our GitHub

: ShareCode

เวลาทำการ: จันทร์-ศุกร์ 9.00 - 18.00น. (ยกเว้นวันหยุดนักขัตฤกษ์)

นอกเวลาทำการฝากข้อความที่
Line: @codemobiles


สอนสด

ดูคอร์สวิดีโอออนไลน์


Copyright © 2010-2020 CodeMobiles Co., Ltd. All Rights Reserved.