Dart Programming for flutter
ภาษา Dart (dart programming) นับว่าเป็นภาษาที่กำลังได้รับความนิยมอีกตัวในโลกการเขียนโปร...
ถ้าจะเริ่มพัฒนาแอพแบบ Cross Platform (รองรับทั้ง Android / iOS) ตัวเลือกที่น่าสนใจ คงเป็นใครไปไม่ได้นอกจาก "Flutter framework" สุดร้อนแรงจาก google ที่เป็นกระแสความนิยมในหมู่พัฒนาอย่างรวดเร็ว ด้วยความเรียบง่าย ความเร็ว ประสิทธิภาพของแอพพลิเคชั่นที่ได้ใกล้เคียงกับ Native (การพัฒนาด้วยภาษาเครื่อง) โดยใช้การพัฒนาด้วยภาษาเพียงภาษาเดียวนั่นก็คือ "ภาษา Dart" ที่มีรูปแบบภาษาคล้ายคลึงกับภาษา C และ Java ผสมผสานกับ JavaScript อีกนิดหน่อย ตัวภาษานับว่ามีความคลาสสิก และความทันสมัยอยู่ในตัว
สำหรับเนื้อหาใน Flutter beginner (สำหรับผู้เริ่มต้น) นี้เป็นจุดเริ่มต้นที่สำคัญมากๆ สำหรับทุกคน เพราะเป็นการปูพื้นฐานที่ดีในการพัฒนา Mobile app ว่ากันตั้งแต่การเตรียมความพร้อมเครื่องไม้เครื่องมือ แนวคิดในการพัฒนาแอพพลิเคชั่นทั้งฝั่งแอนดรอยด์ (android) และไอโอเอส (ios) ทบทวนพื้นฐานภาษา dart ให้เล็กน้อย พาเริ่มต้นสร้างแอพแรก และทำความเข้าใจโครงสร้างของโปรเจ็กต์อย่างละเอียดชนิดที่ต้องเล่าทุกไฟล์ ทุกบรรทัดสำหรับมือใหม่ เพื่อให้เข้าใจทะลุปรุโปร่งทุกจุด ก่อนจะไปลุยกันต่อในการเขียนแอพที่ซับซ้อนขึ้นต่อไป
การอบรมเป็นลักษณะการบรรยาย สลับกับการทำ workshop ตลอดทั้งหลักสูตร มี workshop การสร้างแอพจริงๆ เช่นแอพนับจำนวน แอพคำนวณค่า bmi ร่างกาย แอพเก็บข้อมูล Contact list รวมถึงตัวอย่างแอพที่เชื่อมต่อ web api ภายนอก เป็นต้น
Module 1: แนะนำภาพรวมการพัฒนา Mobile Application
Module 2: การเตรียมเครื่องมือและความพร้อม
Module 3: เริ่มต้นกับ Flutter และการสร้าง Mobile Application
Module 4: การปรับแต่งข้อมูลแอพที่สร้างขึ้น
Module 5: เขียนแอพนับจำนวนตัวเลข (Counter)
Module 6: Flutter Layout ที่สำคัญสำหรับผู้เริ่มต้น
Module 7: เข้าใจการทำงานกับ State พื้นฐานใน Flutter
Module 8: แนวทางการขึ้นโครงสร้างโปรเจ็กต์รองรับงานขนาดใหญ่ขึ้น
Module 9: workshop การออกแบบแอพวัดค่า BMI ของร่างกาย
Module 10: workshop แอพบันทึกข้อมูลเบอร์โทรศัพท์ (Contact list)
Module 11: การตรวจสอบการทำงาน (Debugging) ของแอพ
Module 12: การเขียนแอพเชื่อมต่อ Web API ภายนอก
ภาษา Dart (dart programming) นับว่าเป็นภาษาที่กำลังได้รับความนิยมอีกตัวในโลกการเขียนโปร...
ในหลักสูตรนี้จะกล่าวถึงแนวคิดพื้นฐานของ Machine Learning โดยจะเน้นโมเดลการทำนายพื้นฐานท...
MEVN Stack คือ Framework ชุดหนึ่งที่ใช้ในการพัฒนาเว็บแอพสมัยใหม่ ซึ่งประกอบไปด้วย 4 ส่ว...
ถ้าจะเริ่มพัฒนาแอพแบบ Cross Platform (รองรับทั้ง Android / iOS) ตัวเลือกที่น่าสนใจ &nbs...
ถ้าจะเริ่มพัฒนาแอพแบบ Cross Platform (รองรับทั้ง Android / iOS) ตัวเลือกที่น่าสนใจ คงเป...
ถ้าจะเริ่มพัฒนาแอพแบบ Cross Platform (รองรับทั้ง Android / iOS) ตัวเลือกที่น่าสนใจ &nbs...