เผยแพร่เมื่อ : พฤหัสบดี 16 พฤษภาคม 2567 โดย ณัฏฐ์พัฒน์ คนมีฉลาด จำนวนผู้เข้าชม 1,375 คน
ระหว่างวันที่ ๑๖ - ๑๗ พฤษภาคม ๒๕๖๗ งานพัฒนาระบบสารสนเทศ สำนักวิทยบริการและเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีราชมงคลล้านนา (สวส.มทร.ล้านนา) จัดโครงการพัฒนาศักยภาพด้านการพัฒนาซอฟต์แวร์ ครั้งที่ ๑ (RMUTL Code Camp #1) มีคุณบัณฑิต นันทะเทศ นักพัฒนาซอฟต์แวร์ Full-Stack Developer ผู้เชี่ยวชาญด้านงานพัฒนาระบบเว็บแอปพลิเคชัน และด้านงานพัฒนามือถือแอปพลิเคชัน เป็นวิทยากร มีอาจารย์ณัฐชาสิทธิ์ ชูเกียรติขจร รองผู้อำนวยการ สวส.มทร.ล้านนา กล่าวรายงาน ได้รับเกียติจากรองศาสตราจารย์ ดร.ธีระศักดิ์ อุรัจนานนท์ รองอธิการบดีฝ่ายวิชาการ และกิจการนักศึกษา มทร.ล้านนา เป็นประธานและกล่าวเปิดงาน กลุ่มเป้าหมายที่เข้าร่วมการอบรมฯ คือ อาจารย์ และบุคลากร จาก มทร.ล้านนา ๖ พื้นที่ ณ เรือนราชารีสอร์ท อำเภอแม่ริม จังหวัดเชียงใหม่
วัตถุประสงค์จัดขึ้นเพื่อฝึกอบรมทางวิชาชีพและเทคโนโลยีที่จำเป็นให้กับบุคลากรที่ปฏิบัติงานทางด้านคอมพิวเตอร์ สร้างนักพัฒนาซอฟต์แวร์ที่มีความเชี่ยวชาญเฉพาะทาง สร้างความร่วมมือระหว่าง สวส. และหน่วยงานภายในที่เกี่ยวข้องทางด้านคอมพิวเตอร์ ซึ่งจะช่วยพัฒนาหลักสูตรและการเรียนการสอนทางวิชาการและการบริหารจัดการของ มทร.ล้านนา มีระบบการบริการด้านเทคโนโลยีสารสนเทศสำหรับสนับสนุนการเรียนการสอน การวิจัยรวมถึงการบริหารจัดการให้ทันสมัยสู่โลกดิจิทัล นอกจากนี้ยังเป็นการสร้างความเชี่ยวชาญเฉพาะทางและต้นแบบการพัฒนาระบบสารสนเทศของนักศึกษา บุคลากร ให้ได้มาตรฐานเป็นระบบแบบแผน (Logical Thinking) คิดเชิงออกแบบ (Design Thinking) รวมไปถึงสามารถบูรณาการนำความคิดสร้างสรรค์มาทำผลงาน (Creative) และฝึกการทำงานเป็นทีม (Collaborative) อีกด้วย
ซึ่งรายละเอียดของโครงการฯ ทั้ง ๒ วัน ประกอบด้วย วันแรก (๑๖ พฤษภาคม ๒๕๖๗) ผู้เข้าร่วมโครงการฯ ได้เรียนรู้เกี่ยวกับ Framework Open Source ของ Flutter (Framework ที่ใช้สร้าง UI สำหรับ mobile application ที่สามารถทำงานข้ามแพลตฟอร์มได้ทั้ง ระบบปฏิบัติการ iOS และระบบปฏิบัติการ Android ถูกพัฒนาโดย Google และเป็น open source ที่สามารถใช้งานได้แบบฟรี ๆ) อาทิ ระบบนิเวศของ Flutter, การติดตั้งและตั้งค่าสภาพแวดล้อมการพัฒนา, การสร้างโปรเจ็กต์ใหม่โดยใช้ command line หรือ IDE (เช่น Android Studio, VS Code), การรันแอปพลิเคชัน, เริ่มต้นบน emulator หรืออุปกรณ์จริง, การใช้ภาษาโปรแกรม Dart, การใช้ตัวแปร, ชนิดข้อมูลและตัวดำเนินการ, การใช้คำสั่งควบคุมการทำงาน (if-else, loops), การใช้ฟังก์ชันและพารามิเตอร์, แนวคิดเกี่ยวกับโปรแกรมเชิงวัตถุใน Dart, การใช้ Flutter Widgets, การใช้ Widget Treeและลำดับชั้นของ Widget, การใช้ Basic Widgets (Text, Container, Row, Column, etc.), การใช้ Layout Widgets (Scaffold, AppBar, SafeArea, etc.), การจัดรูปแบบ Widgets (สี, ฟอนต์, padding, margin, ฯลฯ), การสร้างส่วนติดต่อผู้ใช้อย่างง่ายโดยใช้ Flutter Widgets และการแลกเปลี่ยนเรียนรู้การพัฒนาระบบสารสนเทศของหน่วยงานภายใน มทร.ล้านนา
สำหรับวันที่สอง (๑๖ พฤษภาคม ๒๕๖๗) ผู้เข้าร่วมโครงการฯ ได้เรียนรู้เกี่ยวกับ Stateful Widgets, การสร้างและจัดการ State ใน Flutter, การจัดการอินพุตของผู้ใช้ (ปุ่ม, ช่องข้อความ, ฯลฯ), การอัปเดต UI ตามการโต้ตอบของผู้ใช้, การสร้างแอปแบบโต้ตอบง่ายๆ Navigation ใน Flutter, การใช้ Navigator ในการเปลี่ยนหน้าจอ, การส่งข้อมูลระหว่างหน้าจอ, การใช้ Navigation พื้นฐานในแอปพลิเคชัน, การจัดการข้อมูลใน Flutter, การใช้แพ็คเกจ HTTP สำหรับการส่ง HTTP Requests, การดึงข้อมูลจาก API และแสดงในแอปพลิเคชัน, การจัดการการแยกวิเคราะห์ JSON และ Serialization ของข้อมูล, การกำหนดค่าแอปพลิเคชันสำหรับการเผยแพร่ (ไอคอนแอปพลิเคลัน, ชื่อแอปพลิเคชัน, ฯลฯ), การสร้างแอปพลิเคชันสำหรับระบบปฏิบัติการ Android และระบบปฏิบัติการ iOS, การสร้าง Signed APK สำหรับ Android, การปรับใช้แอปบน Google Play Store หรือ Apple App Store ถัดมาเป็นการสรุปภาพรวมโครงการฯ และพิธีมอบประกาศนียบัตรให้กับผู้เข้าร่วมโครงการฯ เป็นอันเสร็จสิ้น
ข่าว : ณัฏฐ์พัฒน์ คนมีฉลาด กลุ่มงานบริการการศึกษา สวส.มทร.ล้านนา
ภาพ : จักร์รินทร์ ชื่นสมบัติ กลุ่มงานบริการการศึกษา สวส.มทร.ล้านนา
ออกแบบและพัฒนาโดย สำนักวิทยบริการและเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีราชมงคลล้านนา