คอร์สอบรมนักพัฒนาแอนดรอยด์ใน 24 ชั่วโมง สู่ระดับมืออาชีพ

คอร์สเนื้อหาอัดแน่นที่จะช่วยให้คุณประหยัดเวลาศึกษาศาสตร์การพัฒนาแอพฯแอนดรอยด์จาก 1 ปีเหลือเพียงไม่กี่ชั่วโมง
4.8 (612 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,356 students enrolled
$200
Take This Course
  • Lectures 196
  • Length 23.5 hours
  • Skill Level All Levels
  • Languages Thai
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2015 Thai

Course Description

คอร์สอบรมนักพัฒนาแอนดรอยด์ที่จะเปลี่ยนคุณจาก Java Developer ให้กลายเป็น Android Developer พร้อมช่วยให้คุณประหยัดเวลาศึกษาด้วยตัวเอง 1 ปีแล้วไม่รู้ไปถูกทางหรือเปล่า ให้เหลือเพียงไม่กี่ชั่วโมงและไปถูกทางแน่นอน

คอร์สถูกออกแบบมาด้วยความเชื่อที่ว่า ประสบการณ์เป็นครูที่ดีที่สุด จึงเน้นการลงมือทำเป็นหลักพร้อมอธิบายทุกอย่างอย่างเข้าใจง่ายในทุกสิ่งที่ทำ เนื้อหาอธิบายด้วยภาษาง่ายๆและสื่อการสอนถูกออกแบบมาให้เข้าใจง่ายจนรู้สึกเหมือนว่าแอปแอนดรอยด์กลายเป็นของที่จับต้องได้ เพื่อให้สอดคล้องกับระบบการเรียนรู้ของมนุษย์

ความยากของเนื้อหาจะอยู่ตั้งแต่ระดับเริ่มต้นจนถึงเลยระดับกลางไป โดยการสอนจะเน้นไปที่ "แก่น" หรือ "Foundation" ให้สุดท้ายทุกคนสามารถคิดต่อเองได้และสามารถประยุกต์ไปยังงานที่ตัวเองต้องการได้อย่างง่ายดาย

เนื้อหาถูกเรียบเรียงใหม่หมดเพื่อให้เหมาะสมกับการเรียนในแบบออนไลน์ และมั่นใจมากว่าเข้าใจง่ายและเป็นมิตรต่อนักพัฒนา

นอกจากนั้น เนื่องจากศาสตร์การพัฒนาแอปแอนดรอยด์นั้นถูกพัฒนาเปลี่ยนไปเรื่อยๆ เนื้อหาในคอร์สนี้ก็จะมีการปรับปรุงอัพเดตเพื่อให้ตามยุคสมัยอยู่ตลอดเวลาด้วยเช่นกัน และหากมีเทคนิคอะไรใหม่ๆน่าสนใจก็จะเพิ่มเนื้อหาออกไปเรื่อยๆครับ

===============================================

Android Application Development Course that will turn you from a Java Developer into a Professional Android Developer. This course will reduce your learning time from 1 year to just 20-30 hours. You will find that developing an Android Application is very easy when you finish this course.

Please note that this course is available ONLY IN THAI. English version will be followed shortly.

This online course is still being developed. Estimated time finished is in October.

What are the requirements?

  • Java Programming
  • XML
  • ต้องใช้มือถือแอนดรอยด์เป็น
  • มีความคิดเชิง Programming Logic

What am I going to get from this course?

  • เข้าใจพื้นฐานของระบบแอนดรอยด์ทั้งระบบ ซึ่งจะช่วยให้ท่านสามารถต่อยอดความคิดไปทำอะไรก็ได้แล้วในแอพฯแอนดรอยด์
  • รู้สึกว่า Fragmentation ไม่ใช่ปัญหาอีกต่อไป
  • พัฒนาแอพฯแอนดรอยด์ได้อย่างมีคุณภาพได้มาตรฐานระดับอินเตอร์
  • สามารถแอพฯที่ปราศจาก Crash ได้
  • ขึ้นโครงโค้ดที่แยกเป็นสัดส่วนอย่างเป็นระบบและสามารถยกไปใช้ทำแอพฯได้ทุกชนิด
  • เข้าใจ UX ของแอพฯแอนดรอยด์ อะไรควรหรือไม่ควรทำ

What is the target audience?

  • คอร์สนี้ออกแบบมาเพื่อนักพัฒนาโดยตรง ดังนั้นผู้เรียนควรมีพื้นฐานในงานสาย Software Development มาก่อน มิฉะนั้นอาจจะเรียนไม่เข้าใจได้
  • ผู้เรียนไม่จำเป็นต้องเคยเขียนแอพฯแอนดรอยด์มาก่อน เพราะคอร์สนี้มีสอนตั้งแต่เริ่มต้นจนถึงขั้น Intermediate เลย
  • แอพฯเขียนได้ทั้งบน Windows, Mac OS X และ Linux
  • ผู้เรียนควรใช้คอมพิวเตอร์ที่อายุไม่เกิน 3 ปีและมีแรม 4GB เป็นอย่างน้อย

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Orientation
Preview
03:15
02:44

แนะนำเนื้อหาการสอนของคอร์สนี้แบบคร่าวๆ

Top 8 reasons caused Android App went below standard
Preview
06:42
1 page

เอกสารประกอบการสอน พิมพ์ออกมาเพื่อใช้ดูและจดเนื้อหาระหว่างเรียนได้ครับ

Course Outline Preview
Article
Section 2: Development Tools
Install JDK 1.8
Preview
01:03
Install Android Studio and Android SDK
Preview
02:07
SDK Package :: Tools
Preview
01:34
SDK Package :: Android SDK Platform
Preview
03:29
SDK Package :: Which SDK Platform to install?
Preview
05:11
SDK Package :: Extras
Preview
01:43
Install Genymotion
Preview
00:48
Section 3: Hello World
Create a new project
03:33
Where to Run
04:07
Install ADB Driver for Windows
03:32
Access XML element from Java code
06:40
3 Parts of Android Application Development
00:45
Section 4: Dive into the project
Project and Modules
06:21
How is the application compiled? : Gradle & Gradle Script
11:37
Speed up build time
06:44
Section 5: How to think like Android Developer & Designer
Basic Concept on how Android app is designed
09:04
How is Android App scaled?
14:24
Android Appication's Theme: Holo & Material
04:11
Recap
01:15
Section 6: Layouts
Android Basic UI Foundation
01:53
Download: Android Cheese Sheet
00:50
Introduction to Layout
06:47
LinearLayout
18:51
RelativeLayout
16:15
FrameLayout
04:38
Other Layouts
02:49
Understand the Pattern
03:30
Section 7: Views Part 1
View
01:26
TextView
09:19
EditText
11:36
Button
02:20
Code Structure Refactoring: Why and How
06:16
Mash up: TextView + EditText + Button
12:58
Checkbox & RadioButton
08:47
Mash up some more: with RadioButton
04:14
ProgressBar
07:19
Switch, ToggleButton and Recap
01:19
Section 8: Debugging Part 1
What is Android Debugging Bridge (ADB)
01:37
Log
09:43
Toast
03:05
Section 9: Dimension Units
The ugly of px
01:49
dp and the dpi
12:24
sp: The unit for text's size
01:27
Usage & Magic of dp
06:41
How to turn your design into dp unit?
06:24
Section 10: Resources System
What is Resources?
03:54
Drawable
05:10
The R Class
04:16
Layout & ID
02:36
Menu
10:48
Values
08:18
Anim, Animator and The Rest
03:04
Configuration Qualifier
13:58
Drawable and Configuration Qualifier
05:22
Drawable Best Practices
09:43
Layout Best Practices
01:19
Say Hi to Context
05:33
Section 11: Views Part 2
ImageView
11:04
ImageButton
03:23
The 9-Patch
18:55
Selector
07:44
Make it scroll: ScrollView
08:17
Homework: Welcome Screen
03:57
Homework: Solution
12:25
Custom View
08:43
Custom Attribute
09:01
Input Handling in Custom View
14:11
Welcome to the world of 3rd Party Library
04:50
Understand where those libraries are loaded from
04:19
Speed up build time with Offline Mode
02:41
Custom ViewGroup
12:49
Section 12: Advanced Layout Technique
<include> & <merge>
06:24
Styles: The CSS for Android
08:33
App Theming
05:45
Section 13: Activity
Introduction to Activity
03:52
Intent and the Second Activity
11:49
Sending an Object through Intent: Bundle, Serializable and Parcelable
15:04
Understand how is Android App launched, introduction to Intent Filter
05:44
Task and Back Stack
14:02
Activity Lifecycle
10:10
Activity's Instance State Saving/Restoring
13:52
CustomView's State Saving/Restoring
13:42

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Sittiphol Phanvilai, Android GDE, Full Stack Developer with 10+ years experience

A full-stack developer with more than 6 years experience on Android Application Development and more than 12 years in Mobile Application Development industry. Also has skill in Infrastucture, Service Side, Design, UI&UX, Hardware, Optimization, Cooking, Photographing, Blogging, Training, Public Speaking and do love to share things to people in the world!

Ready to start learning?
Take This Course