ข่าวประชาสัมพันธ์ : "Ruby before Rails" training


อยากศึกษา Ruby แบบมีคนสอนเลยไปยุป้าหน่อย x11 จนได้คอร์สนี้มา ดีใจจัง ^^

เปิด course พิเศษ: "Ruby before Rails"

โฆษณาบ้างสิ เห็นคนอื่นเค้าลงโฆษณากัน เราก็เลยลงมั่ง แต่ว่าต้องมี knowledge/content หน่อย ใช่มั้ยคุณ apirak? :P

พอดีมี request จากเพื่อนสนิทคนหนึ่ง (ป้าหน่อย X11) อยากจะให้สอน Ruby on Rails (RoR) และอยากจะให้สอน Ruby basic ด้วย แต่ว่าจากประสบการณ์จากการสอน Rails แบบไม่เป็น public มาพอสมควรนะ มันควรจะเป็น Ruby แบบจริงๆ ก่อน เพราะว่าไม่งั้นเราจะเขียน Rails ด้วย Ruby ที่มี coding style แบบ PHP/Perl หรือว่าแม้แต่ Java

ด้วยความที่ Ruby เป็นภาษาที่ expression-rich มากๆ เรียกได้ว่าไม่ได้น้อยหน้าภาษา Functional ที่ถือว่าเป็นแนว expressionism หลายๆ ตัวเลย และการที่ไม่ "อิน" กับการเขียนด้วย idiom แบบธรรมชาติของมัน ก็เป็นข้อเสียเปรียบอย่างมากของโปรแกรมเมอร์ที่ไม่ได้ศึกษา Ruby จริงจัง และก้าวไปสู่การเขียน Rails เลย

ดังนั้น ผมก็เลยคิดว่า งั้นสอน Ruby before Rails (RbR) ดีกว่า โดยจะเป็น course สองวัน แบบเดียวกับ Basic Cocoa ที่เคยสอน

หลักการง่ายๆ ก็คือ ผมเน้น Learning by Doing ไม่ใช่ Learning by ดู-ing ทุกคนจะได้ฟังหลักการ เหตุผล ที่มาที่ไป ของ decision ต่างๆ ที่ทำให้ Ruby มันเป็นอยู่แบบทุกวันนี้ ด้วยความที่ Ruby มันเป็นภาษาที่รุ่นพี่มหาวิทยาลัยผม (Yokihiro Matsumoto; Matz จบจาก ม. Tsukuba) สร้างขึ้น และผมเองก็เคยนั่งฟัง Matz พูดเรื่อง programming language design อยู่บ้าง (ตอนที่เค้าถูกเชิญไปที่มหาวิทยาลัย) ก็คิดว่าพอจะมี insight บางอย่างมาถ่ายทอดบ้าง

นั่นมัน ออร์เดิร์ฟ นะครับ ของว่างก่อนจานหลัก

ส่วนจากหลักที่ว่า ทุกคนจะได้ลงมือทำโจทย์ แก้ปัญหาหลายอย่างด้วย expression/idiom ของ Ruby เทียบกับภาษาอื่นๆ ว่าช่วยให้ solution มัน elegance ได้ขนาดไหน

ส่วนวันสุดท้าย จะมี preview RoR ก่อนจะมี course ต่อไปเรื่อง "Ruby on Rails" ในอนาคตครับ

รายละเอียด
วันเวลา: 19-20 พฤษภาคม 2550, 10:00-17:00
สถานที่: Thai Graphic Design Center (TGDC) (รายละเอียดตาม Link)
ราคา: 2,000 บาท (= วันละ 1,000 บาท)
จำนวนคนจำกัด: 7 คน (ขณะนี้เหลืออีก 5 ที่; ป้าหน่อยกับเพื่อนจองไปแล้ว 2)
หมายเหตุ: ควรนำ laptop ของตัวเองมาด้วย (ไม่จำกัดว่าเป็น Linux, Mac หรือ Windows) เพราะว่า TGDC มีเครื่องให้ยืมใช้จำกัด
ติดต่อ: rawitat[at]cp.su.ac.th ด้วย subject คือ [Ruby Training] หรือ comment ไว้ในนี้เลยก็ได้ครับ แต่ว่า e-mail มาเพื่อยืนยันอีกทีจะเป็นพระคุณ

 

Ref : http://www.thaimacdev.com/node/445 

ช้าหมดอดไม่รู้ด้วยนะครับ >.< 

หมายเลขบันทึก: 93355เขียนเมื่อ 30 เมษายน 2007 10:32 น. ()แก้ไขเมื่อ 5 มิถุนายน 2012 11:58 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท