การศึกษา4 คอร์สสอน Xamarin ออนไลน์น่าเรียนสำหรับปี 2022

4 คอร์สสอน Xamarin ออนไลน์น่าเรียนสำหรับปี 2022

Xamarin คือแพลตฟอร์มแบบ cross-platform ในการสร้าง native app ประสิทธิภาพสูงสำหรับ Android, iOS และ Windows โดยใช้ .NET และ C#

ด้วยความที่เป็นทักษะที่ใช้ต่อยอดจาก .NET ได้เป็นอย่างดี ทำให้นักพัฒนาจำนวนมากสนใจที่จะเรียนรู้การใช้งานแพลตฟอร์มดังกล่าว เพื่อพัฒนาศักยภาพในการทำงานได้หลากหลายรูปแบบมากขึ้น แม้ว่าอาจจะได้รับความนิยมไม่เท่า React Native ก็ตาม

ทั้งนี้คุณสามารถเรียน Xamarin จากคอร์สออนไลน์คุณภาพเยี่ยม เราไปดูกันดีกว่าครับมีคอร์สไหนที่น่าเรียนบ้าง

ข้อควรทราบก่อนเรียน Xamarin

ก่อนที่จะเรียนคุณควรจะมีทักษะและอุปกรณ์เหล่านี้

  • สามารถเขียนโปรแกรมด้วยภาษา C# ได้เป็นอย่างดี โดยเฉพาะ Object-Oriented Programming (OOP) เนื่องจากคุณจะเขียนด้วย C# ทั้งหมดตลอดการสร้าง app
  • Windows 10 (หรืออย่างน้อย 8.1)
  • ถ้าคุณต้องการจะทดสอบ iOS app ของคุณ คุณควรจะต้องมี Mac เป็นของตัวเอง (แต่ถ้าแค่เขียน code และออกแบบสามารถทำบน Windows ได้)

Udemy

คอร์สสอน Xamarin เกือบทั้งหมดที่ผมจะแนะนำนั้นอยู่ในแพลตฟอร์มเรียนออนไลน์อย่าง Udemy ถ้าใครยังไม่เคยเรียนกับแพลตฟอร์มนี้มาก่อนเลย ผมแนะนำให้อ่านบทความนี้ของผมเพื่อที่จะเข้าใจรูปแบบการเรียนและเงื่อนไขต่างๆ ครับ

สิ่งที่ดีเยี่ยมของ Udemy คือแจกส่วนลดแรงๆ บ่อยมาก ทำให้คุณได้คอร์สเรียนชั้นยอดในราคา 300-400 บาทเท่านั้นเอง ซึ่งเราจะซื้อในช่วงนี้เท่านั้น สมมติว่าตัวคอร์สไม่ลดราคา ผมแนะนำให้รอไป 2-5 วันครับ

จุดเด่นอีกอย่างหนึ่งคือ คุณซื้อครั้งเดียวแล้วจบครับ ไม่มีสมัครสมาชิกใดๆ คุณจะได้คอร์สนั้นไปเลย รวมไปถึงอัพเดตต่างๆ ด้วย (ถ้ามี)

Xamarin

1. The Complete Xamarin Developer Course: iOS And Android!

คอร์สนี้จะสอนการพัฒนา native app โดยใช้ Xamarin อย่างละเอียด โดยคุณจะได้เรียนกับ Eduardo Rosas วิศวกรซอฟต์แวร์ที่มีความชำนาญพิเศษในการใช้ Xamarin ดังนั้นเขาจึงมีประสบการณ์ที่พร้อมที่จะถ่ายทอดให้คุณอย่างเต็มเปี่ยมเลยครับ

คอร์สสอน Xamarin บน Udemy
ในภาพจะยังไม่มีส่วนลด ถ้าลดแล้วจะอยู่ที่ 300-400 บาทครับ (ถ้าเปิดเข้าไปเจอแบบนี้ แนะนำให้รอครับ)

ภายในคอร์สจะมีเนื้อหาดังต่อไปนี้

  • ทบทวนพื้นฐานการเขียนด้วย C#
  • Xamarin Forms และ XAML
  • การทดสอบ App โดยใช้ Android Emulator และ iOS Simulator
  • เริ่มต้นโปรเจคการสร้าง app ท่องเที่ยว
  • การสร้างหน้า Login และจัดการในส่วนของ Navigation ของตัว app
  • SQLite
  • การใส่แผนที่และเก็บข้อมูล Location
  • การจัดการรูปภาพ
  • REST, Linq
  • การใส่ Cloud Functionality โดยใช้ Firebase
  • เจาะลึก MVVM (Model-view-viewmodel)
  • Xamarin Native
  • Lists และ Tabs
  • การใส่ฟีเจอร์อื่นๆ ลงไปใน app ของคุณ อย่างเช่น In-app purchases
  • การ Publish app ของคุณไปยัง app store

โดยรวมแล้วคอร์สนี้ถือว่าสมบูรณ์มากเลยทีเดียว และอาจจะละเอียดที่สุดเท่าที่มีอยู่ก็ว่าได้ครับ โดยคุณจะได้เรียนความรู้ต่างๆ แบบจัดเต็มมากถึง 27 ชั่วโมงด้วยกัน และได้ลงมือสร้าง app ของจริงตามคำแนะนำของครูผู้สอนอีกด้วย

สำเนียงของครูผู้สอนจะออกไปทางสเปนหรือเม็กซิกัน ซึ่งอาจจะไม่เป๊ะเหมือนกับเจ้าของภาษา แต่ก็ถือว่าฟังง่ายมาก ผมมองว่าไม่น่าจะมีปัญหาในการเรียนเลยครับ

คอร์สนี้ได้คะแนนรีวิว 4.6/5.0 จากนักเรียนมากกว่า 19,000 คน

2. The Advanced Xamarin Developer Masterclass

สำหรับใครที่ชื่นชอบการสอนของครูผู้สอนคอร์สแรกสามารถเรียนต่อได้ที่คอร์สนี้ครับ โดยคอร์สนี้จะลงเนื้อหาที่ลึกกว่าเดิม ซึ่งคุณจะเข้าใจในส่วนของ Xamarin, XAML และ C# ได้เป็นอย่างดีก่อนที่จะเริ่มต้นเรียนครับ (หรือว่าผ่านคอร์สแรกมาแล้วนั่นเอง)

รายละเอียดของสิ่งที่คุณจะได้เรียนมีดังต่อไปนี้

  • เจาะลึก XAML
  • Custom Renderers ใน iOS และ Android
  • Dependency Services
  • App Center และ Github
  • การใส่ฟีเจอร์ Push Notifications ในตัว app
  • XAML กับ Xamarin Forms ระดับสูง
  • การสร้าง Bot และการประยุกต์ใช้ machine learning กับตัว app
  • Xamarin ระดับสูงสำหรับ Android แลัะ iOS
  • Localization
  • การใช้ Prism Framework กับ Unity

ตัวคอร์สนี้ถือว่าเหมาะสมมากสำหรับใครที่อยากเรียนเทคนิคระดับสูงเพื่อที่จะเขียน app โดยใช้ Xamarin ได้อย่างเชี่ยวชาญ เนื้อหาในคอร์สก็ถือว่ามากพอสมควร (14.5 ชั่วโมง) ดังนั้นคุณจะได้เรียนความรู้ดีๆ เกี่ยวกับ Xamarin อีกมากเลยครับ

คอร์สนี้ได้คะแนนรีวิว 4.3/5.0 จากนักเรียนมากกว่า 5000 คน

3. Xamarin Forms: Build Native Cross-platform Apps with C#

คอร์สสอน Xamarin Forms ของ Mosh Hamedani นักพัฒนาซอฟต์แวร์ที่มีประสบการณ์กว่า 20 ปี ตัวคอร์สจะสอนเนื้อหาการใช้แพลตฟอร์มอย่างกระชับ ดังนั้นถ้าคุณไม่ชอบเรียนอะไรยาวๆ คอร์สนี้เป็นทางเลือกที่น่าสนใจไม่น้อยเลยครับ

xamarin forms

ภายในคอร์สคุณจะได้เรียนเนื้อหาดังต่อไปนี้

  • พื้นฐาน XAML
  • การจัดการ Layout และ Images
  • Lists และ Navigation
  • Forms และการจัดการ Pages ต่างๆ
  • SQLite สำหรับ Data Access
  • เจาะลึก MVVM Pattern

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

ถึงกระนั้นข้อเสียสำคัญของคอร์สนี้อีกอย่างหนึ่งก็คือ ครูผู้สอนไม่ได้อัพเดตตัวคอร์สมานานกว่า 3 ปี ทำให้เนื้อหาบางส่วนล้าสมัยไปแล้วครับ

คอร์สนี้ได้คะแนนรีวิวไป 4.6/5.0 จากนักเรียนมากกว่า 43,000 คน

4. คอร์สสอน Xamarin บน Skillshare

Skillshare เป็นอีกแพลตฟอร์มหนึ่งที่มีคอร์สสอน Xamarin ที่น่าสนใจหลายคอร์สด้วยกัน สิ่งที่ดีเยี่ยมคือคุณสามารถเรียนได้ทุกคอร์สโดยไม่ต้องเสียค่าใช้จ่ายเพิ่ม หลังจากจ่ายค่าสมาชิกสุดถูกในราคาเริ่มต้นที่ $2.49 หรือประมาณ 75 บาทต่อเดือนเท่านั้นเองครับ

คอร์สเรียน Xamarin ออนไลน์ของ Skillshare

คอร์ส Xamarin ที่ผมมองว่าน่าสนใจได้แก่

  • Xamarin: Build Native Cross Platform Apps with C# Codes – คอร์สนี้จะสอนการสร้าง App แบบ Cross-platform โดยใช้ Xamarin อย่างละเอียด พร้อมกับมีโปรเจคอย่างง่ายให้คุณได้ลองทำด้วย
  • Xamarin: Code Once on C#, Build Android AND iOS Apps – อีกคอร์สที่น่าสนใจที่จะอธิบายทุกอย่างแบบละเอียด ตั้งแต่พื้นฐานภาษา C# ที่ต้องใช้งาน ไปจนถึงการใส่ฟีเจอร์ต่างๆ ใน app ครับ

นอกจาก Xamarin แล้ว คุณยังสามารถเรียนคอร์สอื่นๆ ด้วยเช่นกัน ไม่ว่าจะเป็น React Native, Flutter, Angular และอื่นๆ อีกมากมาย ทั้งหมดนี้รวมอยู่ในค่าสมาชิกทั้งหมดแล้วครับ

Skillshare เปิดให้คุณเรียนฟรีได้ 7 วัน ถ้าสนใจก็ลองสมัครได้เลยครับ

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

Victory Tale ไม่อนุญาตให้คัดลอกบทความไปโพสที่ใดทุกกรณี การฝ่าฝืนมีโทษทางกฎหมาย

error: Content is protected !!