ผลต่างระหว่างรุ่นของ "418342 ภาคปลาย 2553"
ไปยังการนำทาง
ไปยังการค้นหา
(qFeEylpJa) |
Ckw (คุย | มีส่วนร่วม) |
||
(ไม่แสดง 5 รุ่นระหว่างกลางโดยผู้ใช้ 3 คน) | |||
แถว 1: | แถว 1: | ||
− | + | ขอต้อนรับเข้าสู่วิชา '''418342 การเขียนโปรแกรมประยุกต์บนเว็บ''' ประจำปีการศึกษา 2553 ภาคเรียนที่สอง | |
+ | |||
+ | == ประกาศ == | ||
+ | * 16 มี.ค. 2554: ประกาศเลื่อนส่งการบ้าน 3 ออกไปเป็น '''วันพฤหัสบดีที่ 17 มีนาคม 2554 เวลา 23.59 น.''' | ||
+ | * 17 ก.พ. 2554: ให้การบ้าน 3 แล้ว ส่ง '''วันพุธที่ 16 มีนาคม 2554 เวลา 23.59 น.''' | ||
+ | * 7 ก.พ. 2554: ประกาศเลื่อนส่งการบ้าน 2 ออกไปเป็น '''วันเสาร์ที่ 12 กุมภาพันธ์ 2554 เวลา 23.59 น.''' | ||
+ | * 17 ม.ค. 2554: แอพพลิเคชันตัวอย่างที่ใช้ Authentication ขอให้เข้าดาวน์โหลดได้ที่ [[authen_app|แอพพลิเคชันตัวอย่าง]] | ||
+ | * 31 ต.ค. 2553: เริ่มสร้างเวบไซต์ | ||
+ | |||
+ | == การบ้าน == | ||
+ | === การบ้าน 1 === | ||
+ | [[418342 ภาคปลาย 2553/การบ้าน 1|ดูรายละเอียดที่นี่]] | ||
+ | === การบ้าน 2 === | ||
+ | [[418342 ภาคปลาย 2553/การบ้าน 2|ดูรายละเอียดที่นี่]] | ||
+ | |||
+ | === การบ้าน 3 === | ||
+ | [[418342 ภาคปลาย 2553/การบ้าน 3|ดูรายละเอียดที่นี่]] | ||
+ | |||
+ | === คะแนนและการส่งการบ้าน === | ||
+ | [[418342 ภาคปลาย 2553/คะแนนและการส่งการบ้าน|คะแนนและการส่งการบ้าน]] | ||
+ | |||
+ | == Final Project == | ||
+ | ในไฟนอลโปรเจคนี้คุณเวบแอพพลิเคชันหนึ่งตัว การทำโปรเจคให้ทำตามขั้นตอนดังต่อไปนี้ | ||
+ | * ส่งอีเมล์มาหาอาจารย์ผู้สอนที่ pramook at gmail at com และ fscickw at ku dot ac dot th ภายใน'''วันพฤหัสบดี 17 มีนาคม 2554 เวลา 23.59 น.''' โดยมีเนื้อหาดังนี้ (คนทีส่งมาแล้วไม่ต้องส่งอีกนะครับ) | ||
+ | ** บอกว่าคุณจะเขียนเวบแอพพลิเคชันอะไร เวบนี้ควรเป็นเวบที่มีคนเคยเขียนมาแล้ว (ผมจะได้ประเมินผลได้ง่าย) | ||
+ | ** ให้อธิบายฟีเจอร์ของเวบมาโดยสังเขป | ||
+ | * อาจารย์จะตอบ email พร้อมกับบอกฟีเจอร์ที่คุณต้องเขียน ภายในวันจันทร์ที่ 21 กุมภาพันธ์ 2554 | ||
+ | * '''มานำเสนอโปรเจคในวันที่ 18 มีนาคม 2554 เวลา 13.00 น. ที่โต๊ะหน้าสำนักงานภาค''' | ||
+ | |||
+ | === ฟีเจอร์บังคับสำหรับแอพพลิเคชัน === | ||
+ | * ต้องเขียนด้วย Rails | ||
+ | * มี user authentication | ||
+ | * มีการใช้ Ajax | ||
+ | * ถ้าคุณใช้ gem หรือ plugin ตัวใดในการทำงาน ให้บอก gem และ plugin ที่ใช้พร้อมวิธี install มาด้วย (ใน Rails 3 สามารถเขียนใส่ไว้ใน Gemfile ได้) | ||
+ | * ส่งโค้ดมาที่ pramook at gmail dot com และ fscickw at ku dot ac dot th ใน'''วันศุกร์ที่ 18 มีนาคม 2554 เวลา 23.59 น.''' | ||
+ | |||
+ | === คะแนน Final Project === | ||
+ | [[418342 ภาคปลาย 2553/คะแนน Final Project|คะแนน Final Project]] | ||
+ | |||
+ | == รายละเอียด == | ||
+ | * เนื้อหา | ||
+ | : วิชานี้เป็นวิชาสำหรับนิสิตปริญญาตรีปีสาม มีเนื้อหาเกี่ยวกับการเขียนโปรแกรมประยุกต์บนเว็บโดยใช้โครงร่างสำหรับการสร้างโปรแกรมแบบนี้โดยเฉพาะ (Web Application Frameworks) ผู้เรียนควรมีพื้นฐานการเขียนโปรแกรมและระบบฐานข้อมูลดี | ||
+ | * เวลาและสถานที่ | ||
+ | ** วันพุธ เวลา 15.30 น. - 17.00 น. ที่ห้อง SCL 304 แล้วต่อจากนั้น 17.00 น. - 18.30 น. ที่ห้อง SCL 310 | ||
+ | * การให้คะแนน | ||
+ | ** การบ้าน 3 การบ้าน การบ้านละ 20% | ||
+ | ** Final Project 40% | ||
+ | : '''หมายเหตุ:''' วิธีการให้คะแนนนี้อาจเปลี่ยนแปลงได้ในอนาคต | ||
+ | * ผู้สอน | ||
+ | ** อ.ชาคริต วัชโรภาส | ||
+ | *** อีเมล์: chakrit dot w at ku dot ac dot th | ||
+ | *** เวลาเข้าพบ: วันพุธ เวลา 10.00 น. - 12.00 น. หรือนัดหมายล่วงหน้าผ่านอีเมล | ||
+ | ** อ.ประมุข ขันเงิน | ||
+ | *** อีเมล์: pramook at gmail dot com หรือ fscipmk at ku dot ac dot th | ||
+ | *** มือถือ: ศูนย์ แปด ห้า สี่ ห้า สาม ห้า แปด ห้า เจ็ด | ||
+ | *** เวลาเข้าพบ: วันศูกร์ 13.00 น. - 16.00 น. หรือนัดหมายล่วงหน้า | ||
+ | *** ออฟฟิศ: ห้องไม่มีเบอร์เยื้องสำนักงานภาควิชา | ||
+ | * แผนการสอน [http://theory.cpe.ku.ac.th/~pramook/418342/syllabus.pdf PDF] | ||
+ | |||
+ | == การเรียนการสอน == | ||
+ | <table cellpadding="5" border="1"> | ||
+ | |||
+ | <tr> | ||
+ | <td>'''วัน'''</td> | ||
+ | <td>'''หัวข้อ'''</td> | ||
+ | <td>'''เอกสาร'''</td> | ||
+ | <td>'''ปฏิบัติการ'''</td> | ||
+ | <td>ผู้สอน</td> | ||
+ | |||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | * 3 พ.ย. 2553 | ||
+ | </td> | ||
+ | <td> | ||
+ | * Introduction to Web Programming | ||
+ | * Introduction to the Ruby Programming Language | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * การเขียนโปรแกรมบนเว็บ [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-01/lecture-01.pptx PPTX] [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-01/lecture-01.ppt PPT] | ||
+ | * แนะนำภาษา Ruby [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-01/week1.ppt PPT] | ||
+ | </td> | ||
+ | <td>[[418343 ภาคปลาย 2552/ปฏิบัติการที่ 1|ปฏิบัติการที่ 1]]</td> | ||
+ | <td>ประมุข</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | * 10 พ.ย. 2553 | ||
+ | </td> | ||
+ | <td> | ||
+ | * Ruby Flow Control | ||
+ | * Ruby Data Structures and Functions | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * โครงสร้างข้อมูลและ Control Flow ในภาษา Ruby [http://access.cs.sci.ku.ac.th/~ckw/418342.o/week2.ppt PPT] | ||
+ | * Ruby - A Programmer's Best Friend [http://access.cs.sci.ku.ac.th/~ckw/418342.o/Ruby_Programmers.Best.Friend.pdf PDF] | ||
+ | </td> | ||
+ | <td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 2|ปฏิบัติการที่ 2]]</td> | ||
+ | <td>ประมุข</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | * 17 พ.ย. 2553 | ||
+ | </td> | ||
+ | <td>Object Oriented Programming in Ruby</td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * การเขียนโปรแกรมเชิงออปเจกต์ในภาษา Ruby [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-03/week4.ppt PPT] | ||
+ | * Just Enough Ruby (จาก UC Berkeley RAD Lab) [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-03/2_JustEnoughRuby.pdf PDF] | ||
+ | </td> | ||
+ | <td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 3|ปฏิบัติการที่ 3]]</td> | ||
+ | <td>ชาคริต</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | * 24 พ.ย. 2553 | ||
+ | </td> | ||
+ | <td> | ||
+ | * Introduction to Ruby on Rails Web Programming Framework | ||
+ | * Web Page Layout | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * เขียนเว็บเพจด้วย Ruby on Rails 3 [http://access.cs.sci.ku.ac.th/~ckw/418342.o/IntroToRails3.pdf PDF] | ||
+ | </td> | ||
+ | <td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 4|ปฏิบัติการที่ 4]]</td> | ||
+ | <td>ชาคริต</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | * 1 ธ.ค. 2553 | ||
+ | </td> | ||
+ | <td> | ||
+ | * Controllers and Models | ||
+ | * Migration | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * Controllers และ Models [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-05/lecture-05.pdf PDF] | ||
+ | </td> | ||
+ | <td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 5|ปฏิบัติการที่ 5]]</td> | ||
+ | <td>ประมุข</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | * 8 ธ.ค. 2553 | ||
+ | </td> | ||
+ | <td> | ||
+ | Scaffolding and REST | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * Scaffolding [http://access.cs.sci.ku.ac.th/~ckw/418342.o/rails_scaffold.pdf PDF] | ||
+ | * REST [http://access.cs.sci.ku.ac.th/~ckw/418342.o/rails_rest.pdf PDF] | ||
+ | </td> | ||
+ | <td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 6|ปฏิบัติการที่ 6]]</td> | ||
+ | <td>ชาคริต</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | * 15 ธ.ค. 2553 | ||
+ | </td> | ||
+ | <td> | ||
+ | * Forms and Form Validation | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * Forms [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-07/lecture-07-forms.pdf PDF] | ||
+ | * Validations [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-07/lecture-07-validations.pdf PDF] | ||
+ | </td> | ||
+ | <td></td> | ||
+ | <td>ประมุข</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td colspan="5" align="center">สัปดาห์สอบกลางภาค</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | * 29 ธ.ค. 2553 | ||
+ | </td> | ||
+ | <td> | ||
+ | * File Upload | ||
+ | * Model Relationships I | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * File Upload [http://access.cs.sci.ku.ac.th/~ckw/418342.o/Week08-File-Upload.pdf PDF] | ||
+ | * Model Relationships I [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-08/lecture-08.pdf PDF] | ||
+ | </td> | ||
+ | <td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 8|ปฏิบัติการที่ 8]]</td> | ||
+ | <td>ชาคริต</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | * 5 ม.ค. 2554 | ||
+ | </td> | ||
+ | <td> | ||
+ | Model Relationships II | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * Model Relationships II Part A [http://access.cs.sci.ku.ac.th/~ckw/418342.o/Model_Relationships_II_part_A.pdf PDF] | ||
+ | * Model Relationships II Part B [http://access.cs.sci.ku.ac.th/~ckw/418342.o/Model_Relationships_II_part_B.pdf PDF] | ||
+ | </td> | ||
+ | <td></td> | ||
+ | <td>ชาคริต</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | * 12 ม.ค. 2554 | ||
+ | </td> | ||
+ | <td> | ||
+ | Sessions and Authentication | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * Sessions and Cookies [http://access.cs.sci.ku.ac.th/~ckw/418342.o/Sessions.and.Cookies.pdf PDF] | ||
+ | * Users and Authentication [http://access.cs.sci.ku.ac.th/~ckw/418342.o/Users.and.Authentication.pdf PDF] | ||
+ | </td> | ||
+ | <td></td> | ||
+ | <td>ชาคริต</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | * 19 ม.ค. 2554 | ||
+ | </td> | ||
+ | <td> | ||
+ | Ajax I | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * Ajax and Prototype [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-12/ajax_and_prototype.pdf PDF] | ||
+ | * script.aculo.us [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-12/scriptaculous.pdf PDF] | ||
+ | * RJS [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-13/sortable_and_rjs.pdf PDF] | ||
+ | |||
+ | สไตล์ชีต | ||
+ | * [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-12/application.css CSS] | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td>ประมุข</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | * 26 ม.ค. 2554 | ||
+ | </td> | ||
+ | <td> | ||
+ | Ajax II | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * Ajax and jQuery [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-12/ajax-and-jquery.pdf PDF] | ||
+ | สไตล์ชีต | ||
+ | * [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-12/application.css CSS] | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td>ประมุข</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | * 9 ก.พ. 2554 | ||
+ | </td> | ||
+ | <td> | ||
+ | Debugging and Testing | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * Testing [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-13/testing.pdf PDF] | ||
+ | * Debugging [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-13/debugging.pdf PDF] | ||
+ | โค้ดตัวอย่าง | ||
+ | * [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-13/student_app.zip ZIP] | ||
+ | </td> | ||
+ | <td></td> | ||
+ | <td>ประมุข</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | * 16 ก.พ. 2554 | ||
+ | </td> | ||
+ | <td> | ||
+ | Routing | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * Routing [http://access.cs.sci.ku.ac.th/~ckw/418342.o/Routing.pdf PDF] | ||
+ | * Rest Cheatsheet [http://access.cs.sci.ku.ac.th/~ckw/418342.o/REST-cheatsheet.pdf PDF] | ||
+ | * เอกสารอ่านประกอบ [http://access.cs.sci.ku.ac.th/~ckw/418342.o/Restful_Rails_en.pdf RESTful Rails Developement] | ||
+ | </td> | ||
+ | <td> | ||
+ | </td> | ||
+ | <td>ชาคริต</td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td> | ||
+ | * 23 ก.พ. 2554 | ||
+ | </td> | ||
+ | <td> | ||
+ | * Deployment | ||
+ | * Security | ||
+ | </td> | ||
+ | <td> | ||
+ | สไลด์ | ||
+ | * Security and Deployment [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-15/security.pdf PDF] | ||
+ | </td> | ||
+ | <td></td> | ||
+ | <td>ประมุข</td> | ||
+ | </tr> | ||
+ | |||
+ | </table> |
รุ่นแก้ไขปัจจุบันเมื่อ 05:55, 13 มิถุนายน 2556
ขอต้อนรับเข้าสู่วิชา 418342 การเขียนโปรแกรมประยุกต์บนเว็บ ประจำปีการศึกษา 2553 ภาคเรียนที่สอง
เนื้อหา
ประกาศ
- 16 มี.ค. 2554: ประกาศเลื่อนส่งการบ้าน 3 ออกไปเป็น วันพฤหัสบดีที่ 17 มีนาคม 2554 เวลา 23.59 น.
- 17 ก.พ. 2554: ให้การบ้าน 3 แล้ว ส่ง วันพุธที่ 16 มีนาคม 2554 เวลา 23.59 น.
- 7 ก.พ. 2554: ประกาศเลื่อนส่งการบ้าน 2 ออกไปเป็น วันเสาร์ที่ 12 กุมภาพันธ์ 2554 เวลา 23.59 น.
- 17 ม.ค. 2554: แอพพลิเคชันตัวอย่างที่ใช้ Authentication ขอให้เข้าดาวน์โหลดได้ที่ แอพพลิเคชันตัวอย่าง
- 31 ต.ค. 2553: เริ่มสร้างเวบไซต์
การบ้าน
การบ้าน 1
การบ้าน 2
การบ้าน 3
คะแนนและการส่งการบ้าน
Final Project
ในไฟนอลโปรเจคนี้คุณเวบแอพพลิเคชันหนึ่งตัว การทำโปรเจคให้ทำตามขั้นตอนดังต่อไปนี้
- ส่งอีเมล์มาหาอาจารย์ผู้สอนที่ pramook at gmail at com และ fscickw at ku dot ac dot th ภายในวันพฤหัสบดี 17 มีนาคม 2554 เวลา 23.59 น. โดยมีเนื้อหาดังนี้ (คนทีส่งมาแล้วไม่ต้องส่งอีกนะครับ)
- บอกว่าคุณจะเขียนเวบแอพพลิเคชันอะไร เวบนี้ควรเป็นเวบที่มีคนเคยเขียนมาแล้ว (ผมจะได้ประเมินผลได้ง่าย)
- ให้อธิบายฟีเจอร์ของเวบมาโดยสังเขป
- อาจารย์จะตอบ email พร้อมกับบอกฟีเจอร์ที่คุณต้องเขียน ภายในวันจันทร์ที่ 21 กุมภาพันธ์ 2554
- มานำเสนอโปรเจคในวันที่ 18 มีนาคม 2554 เวลา 13.00 น. ที่โต๊ะหน้าสำนักงานภาค
ฟีเจอร์บังคับสำหรับแอพพลิเคชัน
- ต้องเขียนด้วย Rails
- มี user authentication
- มีการใช้ Ajax
- ถ้าคุณใช้ gem หรือ plugin ตัวใดในการทำงาน ให้บอก gem และ plugin ที่ใช้พร้อมวิธี install มาด้วย (ใน Rails 3 สามารถเขียนใส่ไว้ใน Gemfile ได้)
- ส่งโค้ดมาที่ pramook at gmail dot com และ fscickw at ku dot ac dot th ในวันศุกร์ที่ 18 มีนาคม 2554 เวลา 23.59 น.
คะแนน Final Project
รายละเอียด
- เนื้อหา
- วิชานี้เป็นวิชาสำหรับนิสิตปริญญาตรีปีสาม มีเนื้อหาเกี่ยวกับการเขียนโปรแกรมประยุกต์บนเว็บโดยใช้โครงร่างสำหรับการสร้างโปรแกรมแบบนี้โดยเฉพาะ (Web Application Frameworks) ผู้เรียนควรมีพื้นฐานการเขียนโปรแกรมและระบบฐานข้อมูลดี
- เวลาและสถานที่
- วันพุธ เวลา 15.30 น. - 17.00 น. ที่ห้อง SCL 304 แล้วต่อจากนั้น 17.00 น. - 18.30 น. ที่ห้อง SCL 310
- การให้คะแนน
- การบ้าน 3 การบ้าน การบ้านละ 20%
- Final Project 40%
- หมายเหตุ: วิธีการให้คะแนนนี้อาจเปลี่ยนแปลงได้ในอนาคต
- ผู้สอน
- อ.ชาคริต วัชโรภาส
- อีเมล์: chakrit dot w at ku dot ac dot th
- เวลาเข้าพบ: วันพุธ เวลา 10.00 น. - 12.00 น. หรือนัดหมายล่วงหน้าผ่านอีเมล
- อ.ประมุข ขันเงิน
- อีเมล์: pramook at gmail dot com หรือ fscipmk at ku dot ac dot th
- มือถือ: ศูนย์ แปด ห้า สี่ ห้า สาม ห้า แปด ห้า เจ็ด
- เวลาเข้าพบ: วันศูกร์ 13.00 น. - 16.00 น. หรือนัดหมายล่วงหน้า
- ออฟฟิศ: ห้องไม่มีเบอร์เยื้องสำนักงานภาควิชา
- อ.ชาคริต วัชโรภาส
- แผนการสอน PDF
การเรียนการสอน
วัน | หัวข้อ | เอกสาร | ปฏิบัติการ | ผู้สอน |
|
|
สไลด์ |
ปฏิบัติการที่ 1 | ประมุข |
|
|
สไลด์ |
ปฏิบัติการที่ 2 | ประมุข |
|
Object Oriented Programming in Ruby |
สไลด์ |
ปฏิบัติการที่ 3 | ชาคริต |
|
|
สไลด์
|
ปฏิบัติการที่ 4 | ชาคริต |
|
|
สไลด์
|
ปฏิบัติการที่ 5 | ประมุข |
|
Scaffolding and REST |
สไลด์ |
ปฏิบัติการที่ 6 | ชาคริต |
|
|
สไลด์ |
ประมุข | |
สัปดาห์สอบกลางภาค | ||||
|
|
สไลด์ |
ปฏิบัติการที่ 8 | ชาคริต |
|
Model Relationships II |
สไลด์ |
ชาคริต | |
|
Sessions and Authentication |
สไลด์ |
ชาคริต | |
|
Ajax I |
สไลด์ สไตล์ชีต |
ประมุข | |
|
Ajax II |
สไลด์
สไตล์ชีต |
ประมุข | |
|
Debugging and Testing |
สไลด์ โค้ดตัวอย่าง |
ประมุข | |
|
Routing |
สไลด์
|
ชาคริต | |
|
|
สไลด์
|
ประมุข |