No account yet?
 
 

Training of The Month

Seminar & Activities2

Continuous Integration and Delivery with Jenkins
เป็น course สำหรับปูพื้นฐานที่จำเป็นเรื่อง Continuous Integration และ Continuous Delivery ในการพัฒนา Software ว่ามีแนวคิด เทคนิค และแนวปฏิบัติอย่างไรบ้าง เพื่อช่วยเพิ่มคุณภาพและความเร็วในการส่งมอบ Software ที่พัฒนาทั้งเรื่องขั้นตอนการทำงานตั้งแต่ source code ไปจนถึงการติดตั้ง Software เช่น - การจัดการ source code ที่ดี - การตรวจสอบและวิเคราะห์ source code - การ build/compile/package - การทดสอบในระดับต่าง ๆ เช่น Unit test, Integration test, Acceptance test และ End-to-End test - การติดตั้งระบบงาน โดยการทำงานต่าง ๆ เหล่านี้จะทำงานแบบอัตโนมัติทั้งหมดซึ่งผู้เรียนจะได้ลงมือปฏิบัติด้วยตนเองทั้งหมด

Acceptance Test-Driven Development with Robot Framework
Acceptance Test Driven Development (ATDD) เป็น practice ที่ทีม ทั้งทีมจะนั่งทำงานร่วมกันเพื่อช่วยกันหา acceptance criteria ของฟีเจอร์ ที่ต้องการจะสร้างด้วยการใช้ตัวอย่างที่จับต้องได้และเข้าใจง่าย ก่อนจะเริ่ม ลงมือพัฒนาฟีเจอร์นั้นๆ จุดประสงค์หลักของมันคือเพื่อเป็นการกำหนด ความเข้าใจที่ตรงกันทั้งหมดภายในทีม จากนั้นตัวอย่างและ acceptance criteria เหล่านั้นจะถูกนำไปเขียนเป็น code ที่สามารถทำการตรวจสอบ ความถูกต้องของฟีเจอร์ได้อัตโนมัติ ปัจจุบันมีเครื่องมือหลายตัวที่ สามารถทำงานเหล่านี้ได้ และหนึ่งในนั้นคือ Robot Framework โดยที่ตัว มันเองเป็น test automation framework ที่ถูกสร้างขึ้นมาเพื่อทำ automate acceptance test และ acceptance test-driven development (ATDD) สิ่งที่น่าสนใจสำหรับ robot framework คือเรา สามารถเขียน script ออกมาในลักษณะ tabular test data และโดยตัวมัน เองมีแนวคิดพื้นฐานมาจากการทำ keyword-driven testing นอกจากนี้ เรายังสามารถต่อเติมความสามารถของ robot ได้ด้วยการเขียน library ด้วยภาษา Python หรือ Java นอกจากนี้เรายังสามารถสร้าง higher-level keywords ที่เราใช้เองบ่อยๆได้จาก keywords ที่มีอยู่แล้วได้อย่างง่ายดาย อีกด้วย

Smart IT for Smart Industry
สัมมนาภายใต้หัวข้อ เรื่อง "Smart IT for Smart Industry" ในงาน Intermach 2017 บรรยายหัวข้อเรื่องการใช้ซอฟต์แวร์ด้าน PLC, Sensor, SCADA, Microcontrollerที่ใช้ในระบบควบคุมอัตโนมัติ เพื่อรองรับกับยุค Industry 4.0 และวิธีบริหารโครงการอุตสาหกรรมด้วย Delta Project Management ฟรี!! ไม่มีค่าใช้จ่ายใดๆทั้งสิ้น


Show Calendar ...
 
 

The Thailand SPIN exists to promote software process improvement and software quality by providing a forum for discussions and sharing of software improvement experiences and ideas...

More >>

การพัฒนาบุคลากรซอฟต์แวร์ให้มีความเข้าใจถึงพื้นฐานกระบวนการทำงานด้านวิศวกรรม ซอฟต์แวร์ที่ดี และเป็นระบบนั้น เป็นปัจจัยพื้นฐานสำคัญของการเสริมสร้างศักยภาพขององค์กร ส่งผลให้เกิดการพัฒนาในด้านต่างๆ อย่างรวดเร็ว...

More>>