Short Note on Workshop “Web Application Development Workflow”
ผมชวนเพื่อนๆ CoP PSU IT ซึ่งเป็นรุ่นน้องชื่อคุณราชศักดิ์ บูรณะพาณิชย์กิจ และพัฒนาวดี ศิวติณฑุโก อยู่ที่คณะวิศวกรรมศาสตร์ มาจัด Workshop ใช้เวลา 1 วัน เรื่อง Web Application Development Workflow วิทยากรเตรียม slide ที่นี้ครับ http://bratchasak.github.io/slide/ คร่าวๆ คือ แนะว่า Web Application Development Workflow คืออะไร อธิบายว่าขั้นตอนของการพัฒนาและเครื่องมือที่ใช้ในการทำงาน ก็คือ Chrome Browser และ Sublime Text และติดตั้งโปรแกรม Git ใช้งานแบบ command line และ github for Windows แบบ GUI และสมัครบริการที่จำเป็นต้องใช้ก็คือ GitHub web เครื่องมือทั้งหมดนี้ก็จะสร้างระบบ Version control สำหรับการพัฒนาด้วย Git ได้แล้ว การเตรียมเครื่องมือสำหรับทำงาน 1.เกี่ยวกับ Chrome Browser (google chrome) ต้องลงชื่อเข้าใช้ google เพื่อทำงานได้ครบทุก Feature เข้าเว็บหน้านี้ https://www.google.com/intl/th/chrome/browser/ จะเห็นตัวอย่างชัดๆในการตรวจสอบด้วย Developper Tools เปิดหน้าต่าง Developper Tool ด้วย Ctrl+Shift+i คลิกเลือกไอคอน แว่นขยาย เพื่อส่องดูโค้ดได้ นอกจากนี้ก็มีแท็บน่าสนใจคือ แท็บ Console สำหรับ debug และ แท็บ Network สำหรับดู latency load time เปิดดูการทำงาน เมนูที่ใช้ใน workshop คือ คลิกปุ่มกำหนดค่าและควบคุม (มุมบนขวา) > เครื่องมือ > ตัวจัดการงาน ติดตั้งส่วนขยาย LiveReload www.google.com > search คำว่า livereload > เลือก Chrome Web Store – LiveReload คลิกปุ่มกำหนดค่าและควบคุม (มุมบนขวา) > เครื่องมือ > ส่วนขยาย > เลือกตัวเลือก อนุญาตให้เข้าถึงไฟล์ URL 2. ติดตั้งโปรแกรม Sublime Text 3 for Windows www.google.com > search คำว่า sublime เลือกเวอร์ชั่นให้ตรงกับ Windows OS ที่ใช้ ตาม slide หน้านี้ http://bratchasak.github.io/slide/#sublimetext_package ติดตั้ง package เพิ่มลงใน Sublime กดแป้น Ctrl+Shift+p > search คำว่า package > เลือก Package Control: Install Package > search คำว่า emmet > คลิกเลือก emmet > search คำว่า livereload > คลิกเลือก LiveReload > search คำว่า syntax คลิกเลือก Syntax Manager ต่อมา วิทยากรอธิบาย Software configuration management ว่ามี 3 model คือ Local data model, Client-server model และ Distributed