ผลต่างระหว่างรุ่นของ "418342 ภาคปลาย 2553"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 12: แถว 12:
 
<td>'''เอกสาร'''</td>
 
<td>'''เอกสาร'''</td>
 
<td>'''ปฏิบัติการ'''</td>
 
<td>'''ปฏิบัติการ'''</td>
 +
<td>ผู้สอน</td>
  
 
</tr>
 
</tr>
แถว 20: แถว 21:
 
* Introduction to Web Programming
 
* Introduction to Web Programming
 
* Introduction to the Ruby Programming Language
 
* Introduction to the Ruby Programming Language
(ประมุข)
 
 
</td>
 
</td>
 
<td>
 
<td>
แถว 28: แถว 28:
 
</td>
 
</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 1|ปฏิบัติการที่ 1]]</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 1|ปฏิบัติการที่ 1]]</td>
 +
<td>ประมุข</td>
 
</tr>
 
</tr>
  
แถว 35: แถว 36:
 
* Ruby Flow Control
 
* Ruby Flow Control
 
* Ruby Data Structures and Functions
 
* Ruby Data Structures and Functions
(ชาคริต)
 
 
</td>
 
</td>
 
<td>
 
<td>
แถว 43: แถว 43:
 
</td>
 
</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 2|ปฏิบัติการที่ 2]]</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 2|ปฏิบัติการที่ 2]]</td>
 +
<td>ประมุข</td>
 
</tr>
 
</tr>
  
 
<tr>
 
<tr>
 
<td>3</td>
 
<td>3</td>
<td>Object Oriented Programming in Ruby (ประมุข)</td>
+
<td>Object Oriented Programming in Ruby</td>
 
<td>
 
<td>
 
สไลด์
 
สไลด์
แถว 54: แถว 55:
 
</td>
 
</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 3|ปฏิบัติการที่ 3]]</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 3|ปฏิบัติการที่ 3]]</td>
 +
<td>ชาคริต</td>
 
</tr>
 
</tr>
  
แถว 61: แถว 63:
 
* Introduction to Ruby on Rails Web Programming Framework
 
* Introduction to Ruby on Rails Web Programming Framework
 
* Web Page Layout
 
* Web Page Layout
(ชาคริต)
 
 
</td>
 
</td>
 
<td>
 
<td>
แถว 68: แถว 69:
 
</td>
 
</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 4|ปฏิบัติการที่ 4]]</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 4|ปฏิบัติการที่ 4]]</td>
 +
<td>ชาคริต</td>
 
</tr>
 
</tr>
  
แถว 75: แถว 77:
 
* Controllers and Models
 
* Controllers and Models
 
* Migration
 
* Migration
(ประมุข)
 
 
</td>
 
</td>
 
<td>
 
<td>
แถว 82: แถว 83:
 
</td>
 
</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 5|ปฏิบัติการที่ 5]]</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 5|ปฏิบัติการที่ 5]]</td>
 +
<td>ประมุข</td>
 
</tr>
 
</tr>
  
แถว 88: แถว 90:
 
<td>
 
<td>
 
Scaffolding and REST  
 
Scaffolding and REST  
(ชาคริต)
 
 
</td>
 
</td>
 
<td>
 
<td>
แถว 96: แถว 97:
 
</td>
 
</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 6|ปฏิบัติการที่ 6]]</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 6|ปฏิบัติการที่ 6]]</td>
 +
<td>ชาคริต</td>
 
</tr>
 
</tr>
  
แถว 102: แถว 104:
 
<td>
 
<td>
 
* Forms and Form Validation
 
* Forms and Form Validation
(ประมุข)
 
 
</td>
 
</td>
 
<td>
 
<td>
แถว 110: แถว 111:
 
</td>
 
</td>
 
<td></td>
 
<td></td>
 +
<td>ประมุข</td>
 
</tr>
 
</tr>
  
แถว 117: แถว 119:
 
* File Upload
 
* File Upload
 
* Model Relationships I
 
* Model Relationships I
(ประมุข)
 
 
</td>
 
</td>
 
<td>
 
<td>
แถว 124: แถว 125:
 
</td>
 
</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 8|ปฏิบัติการที่ 8]]</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 8|ปฏิบัติการที่ 8]]</td>
 +
<td>ประมุข</td>
 
</tr>
 
</tr>
  
แถว 130: แถว 132:
 
<td>
 
<td>
 
Model Relationships II
 
Model Relationships II
(ชาคริต)
 
 
</td>
 
</td>
 
<td>
 
<td>
แถว 138: แถว 139:
 
</td>
 
</td>
 
<td></td>
 
<td></td>
 +
<td>ชาคริต</td>
 
</tr>
 
</tr>
  
แถว 144: แถว 146:
 
<td>
 
<td>
 
Sessions and Authentication  
 
Sessions and Authentication  
(ชาคริต)
 
 
</td>
 
</td>
 
<td>
 
<td>
แถว 153: แถว 154:
 
</td>
 
</td>
 
<td></td>
 
<td></td>
 +
<td>ชาคริต</td>
 
</tr>
 
</tr>
  
แถว 159: แถว 161:
 
<td>
 
<td>
 
Ajax I
 
Ajax I
(ประมุข)
 
 
</td>
 
</td>
 
<td>
 
<td>
แถว 170: แถว 171:
 
[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 11|ปฏิบัติการที่ 11]]
 
[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 11|ปฏิบัติการที่ 11]]
 
</td>
 
</td>
 +
<td>ประมุข</td>
 
</tr>
 
</tr>
  
แถว 176: แถว 178:
 
<td>
 
<td>
 
Ajax II
 
Ajax II
(ประมุข)
 
 
</td>
 
</td>
 
<td>
 
<td>
แถว 188: แถว 189:
 
</td>
 
</td>
 
<td></td>
 
<td></td>
 +
<td>ประมุข</td>
 
</tr>
 
</tr>
  
แถว 194: แถว 196:
 
<td>
 
<td>
 
Debugging and Testing
 
Debugging and Testing
(ประมุข)
 
 
</td>
 
</td>
 
<td>
 
<td>
แถว 201: แถว 202:
 
</td>
 
</td>
 
<td></td>
 
<td></td>
 +
<td>ประมุข</td>
 
</tr>
 
</tr>
  
แถว 207: แถว 209:
 
<td>
 
<td>
 
Routing
 
Routing
(ชาคริต)
 
 
</td>
 
</td>
 
<td>
 
<td>
แถว 215: แถว 216:
 
* เอกสารอ่านประกอบ [http://access.cs.sci.ku.ac.th/~ckw/418342/Restful_Rails_en.pdf RESTful Rails Developement]
 
* เอกสารอ่านประกอบ [http://access.cs.sci.ku.ac.th/~ckw/418342/Restful_Rails_en.pdf RESTful Rails Developement]
 
</td>
 
</td>
 +
<td>ชาคริต</td>
 
<td>
 
<td>
  
แถว 223: แถว 225:
 
<td>15</td>
 
<td>15</td>
 
<td>
 
<td>
Deployment
+
* Deployment
(ประมุข)
+
* Security
 
</td>
 
</td>
 
<td></td>
 
<td></td>
 
<td></td>
 
<td></td>
 +
<td>ประมุข</td>
 
</tr>
 
</tr>
  
 
</table>
 
</table>

รุ่นแก้ไขเมื่อ 06:25, 31 ตุลาคม 2553

ขอต้อนรับเข้าสู่วิชา 418342 การเขียนโปรแกรมประยุกต์บนเว็บ ประจำปีการศึกษา 2553 ภาคเรียนที่สอง

ประกาศ

  • 31 ต.ค. 2552: เริ่มสร้างเวบไซต์

การเรียนการสอน

สัปดาห์ที่ หัวข้อ เอกสาร ปฏิบัติการ ผู้สอน
1
  • Introduction to Web Programming
  • Introduction to the Ruby Programming Language

สไลด์

  • การเขียนโปรแกรมบนเว็บ PPTX PPT
  • แนะนำภาษา Ruby PPT
ปฏิบัติการที่ 1 ประมุข
2
  • Ruby Flow Control
  • Ruby Data Structures and Functions

สไลด์

  • โครงสร้างข้อมูลและ Control Flow ในภาษา Ruby PPT
  • Ruby - A Programmer's Best Friend PDF
ปฏิบัติการที่ 2 ประมุข
3 Object Oriented Programming in Ruby

สไลด์

  • การเขียนโปรแกรมเชิงออปเจกต์ในภาษา Ruby PPT
  • Just Enough Ruby (จาก UC Berkeley RAD Lab) PDF
ปฏิบัติการที่ 3 ชาคริต
4
  • Introduction to Ruby on Rails Web Programming Framework
  • Web Page Layout

สไลด์

  • เขียนเว็บเพจด้วย Ruby on Rails PPT
ปฏิบัติการที่ 4 ชาคริต
5
  • Controllers and Models
  • Migration

สไลด์

  • Controllers และ Models PDF
ปฏิบัติการที่ 5 ประมุข
6

Scaffolding and REST

สไลด์

ปฏิบัติการที่ 6 ชาคริต
7
  • Forms and Form Validation

สไลด์

ประมุข
8
  • File Upload
  • Model Relationships I

สไลด์

  • Model Relationships I PDF
ปฏิบัติการที่ 8 ประมุข
9

Model Relationships II

สไลด์

  • Model Relationships II Part A PDF
  • Model Relationships II Part B PDF
ชาคริต
10

Sessions and Authentication

สไลด์

  • Sessions and Cookies PDF
  • Users and Authentication

PDF

ชาคริต
11

Ajax I

สไลด์

โค้ดตั้งต้น

ปฏิบัติการที่ 11

ประมุข
12

Ajax II

สไลด์

  • Ajax and Prototype PDF
  • script.aculo.us PDF
  • RJS PDF

สไตล์ชีต

ประมุข
13

Debugging and Testing

สไลด์

ประมุข
14

Routing

สไลด์

ชาคริต
15
  • Deployment
  • Security
ประมุข