418342 ภาคปลาย 2553

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา

ขอต้อนรับเข้าสู่วิชา 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
ประมุข