7 ไอเดียของ App ที่คุณสามารถนำไปฝึก Coding ได้

13-มี.ค.-20

คัมภีร์เทพ IT

Coding เป็นทักษะที่ต้องใช้การฝึกฝนและต้องใช้เวลาในการพัฒนาทักษะ วิธีที่ดีที่สุดคือ ฝึกสร้าง Applications เป็นจำนวนมากเท่าที่คุณสามารถทำได้ แต่หลาย ๆ คนประสบปัญหาคือ ไม่มี Ideas ว่าจะทำอะไรดี วันนี้ทีมงานจึงมี 7 ไอเดียของ App ที่คุณสามารถนำไปฝึก Coding ได้

1. SoundCloud

SoundCloud เป็น Online Audio Distribution Platform และเป็น Website ที่คุณสามารถ Upload และ Share เพลงกับคนอื่นได้

สิ่งที่คุณจะได้เรียนรู้ จากการสร้าง App ที่มี SoundCloud เป็นต้นแบบ:

  • วิธี Upload และจัดเก็บเพลงไปยัง Database
  • พื้นฐานทั้งหมดของ Media Player เช่น วิธีการ Play, Fast-Forward, Pause เป็นต้น
  • วิธี Share เพลงกับคนอื่น
  • วิธีการแสดง Graph ที่สัมพันธ์กับ ระยะเวลาที่เล่นเพลง รวมทั้ง Progress ของเพลง

2. Jira

Jira ถูกใช้สำหรับการ Track ทั้ง Bugs และปัญหาต่าง ๆ รวมทั้งการจัดการ Project ส่วนที่มาของชื่อ “Jira” นั้นมาจากภาษาญี่ปุ่น คือคำว่า “Gojira” ซึ่งหมายถึง “Godzilla”

สิ่งที่คุณจะได้เรียนรู้ จากการสร้าง App ที่มี Jira เป็นต้นแบบ:

  • HTML Drag and Drop API
  • Roles และ Permissions ต่าง ๆ ของ Users
  • การ Assign และ Reassign Tasks ระหว่าง Users ต่าง ๆ
  • การ Mark สถานะของ Tasks เช่น Complete, Arch, Delete และ Edit Tasks ต่าง ๆ

3. Apple Stocks

Apple Stocks จะช่วยทำให้คุณสามารถติดตามหุ้น (Stocks) และ Market ได้ง่ายขึ้น ได้เห็น Quotes และ Performance แบบรายวันใน Watchlist ที่สามารถปรับแต่งได้ รวมทั้งแตะไปที่สัญลักษณ์ต่าง ๆ เพื่อดู Interactive Chart และรายละเอียดสำคัญ ๆ ได้

สิ่งที่คุณจะได้เรียนรู้ จากการสร้าง App ที่มี Apple Stocks เป็นต้นแบบ:

  • วิธี Fetch ราคาหุ้นแบบ Asynchronous ผ่าน API
  • วิธีสร้าง Chart สำหรับราคาหุ้น
  • การแจ้งเตือนราคาที่ตั้งไว้ (Price Alerts) ตัวอย่างเช่น ถ้าหุ้นขึ้นหรือลง 10% ให้ส่งการแจ้งเตือนไปที่ Desktop
  • List ของหุ้นที่น่าสนใจ ซึ่งคุณต้องการจะติดตาม

นอกจากนี้ คุณสามารถใช้ API นี้ในการ Fetch ราคาของหุ้นได้

4. Chess

หมากรุก เป็นเกมที่เล่นบนกระดานหมากรุกที่มี 64 ช่องเรียงกันอยู่ในตารางแบบ 8 x 8 และผู้เล่นทั้ง 2 ฝ่ายจะต้องใช้กลยุทธ์ในการเล่นให้ชนะอีกฝ่าย

สิ่งที่คุณจะได้เรียนรู้ จากการสร้าง App ที่มี เกมหมากรุก เป็นต้นแบบ:

  • วิธีการสร้างตารางแบบ 8 x 8
  • หมากแต่ละตัวมีกฎบางอย่างที่บอกว่าพวกมันสามารถเคลื่อนที่บนกระดานหมากรุกได้อย่างไรบ้าง ดังนั้น คุณต้องใช้ Critical logic กับเกมนี้ เพื่อให้เกมเป็นไปตามกฎของหมากรุก ซึ่งนี่ก็เป็นกฎของหมากรุก
  • HTML Drag and Drop API
  • วิธีการเก็บคะแนน เช่น ชนะ, แพ้ และผูก เป็นต้น รวมทั้งวิธีเก็บผลลัพธ์ใน Database อย่าง PostgreSQL

5. Speech Text Reader

มันเป็น Text-to-Speech App สำหรับคนที่สื่อสารด้วยการพูดไม่ได้ และด้วย Solutions ของ Text-to-Speech จะช่วยทำให้ Products และ Services ของคุณ มีความน่าสนใจยิ่งขึ้นสำหรับ Users กลุ่มต่าง ๆ

สิ่งที่คุณจะได้เรียนรู้ จากการสร้าง App ที่มี Speech Text Reader เป็นต้นแบบ:

  • วิธีใช้งาน Web Speech API
  • วิธีสร้าง Responsive UI
  • วิธีเปลี่ยนระหว่าง เสียงและสำเนียงต่าง ๆ

6. Exchange Rate Calculator

Exchange Rate Calculator จะคำนวณความแตกต่างระหว่าง 2 หรือมากกว่า 2 สกุลเงิน รวมทั้งอัตราแลกเปลี่ยน

สิ่งที่คุณจะได้เรียนรู้ จากการสร้าง App ที่มี Exchange Rate Calculator เป็นต้นแบบ:

  • วิธี Fetch ข้อมูลอัตราแลกเปลี่ยนจาก API - ใช้ API นี้
  • วิธีแสดงค่าและ Conversion Rates ของทั้ง 2 สกุลเงิน
  • วิธี Update ค่าแบบ Real-Time ตามการเปลี่ยนแปลงค่าของแต่ละสกุลเงิน

7. Discord

Discord เป็นการ Chat ด้วยเสียงและข้อความแบบครบวงจรสำหรับเหล่า Gamers ที่ทั้งปลอดภัยและใช้งานได้แบบฟรี ๆ ทั้งบน Desktop และ Mobile มันเป็นตัวเลือกที่ได้รับความนิยมอย่างมากสำหรับ Developers, Gamers รวมทั้ง Users อื่น ๆ

สิ่งที่คุณจะได้เรียนรู้ จากการสร้าง App ที่มี Discord เป็นต้นแบบ:

  • WebSocket API เนื่องจาก Chatrooms มักจะใช้ WebSockets ในการสื่อสารแบบ Real-Time
  • Roles และ Permissions ต่าง ๆ ของ Users (เช่น Admins, Content Moderators และ Regular Users)
  • วิธี Activate Microphones และการอนุญาตการให้สื่อสารกันด้วยเสียง
  • วิธีสร้าง Multiple Chatrooms และวิธี Enable Multiple WebSockets

สรุป

หวังว่าคุณจะได้รับไอเดียใหม่ ๆ เพิ่มเติมจากบทความนี้ และอย่าลืมว่า Coding เป็นทักษะที่ต้อง “ลับให้คม” อยู่เสมอ

ที่มา:  https://medium.com/

 

 

รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert

 

อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด