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

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
(EULApUzswRKYIRZoULX)
แถว 1: แถว 1:
ขอต้อนรับเข้าสู่วิชา '''418342 การเขียนโปรแกรมประยุกต์บนเว็บ''' ประจำปีการศึกษา 2552 ภาคเรียนที่สอง
+
Articles like this make life so much smliper.
 
 
So much info in so few words. Tosloty could learn a lot.
 
 
 
== การเรียนการสอน ==
 
<table cellpadding="5" border="1">
 
 
 
<tr>
 
<td>'''สัปดาห์ที่'''</td>
 
<td>'''หัวข้อ'''</td>
 
<td>'''เอกสาร'''</td>
 
<td>'''ปฏิบัติการ'''</td>
 
 
 
</tr>
 
 
 
<tr>
 
<td>1</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>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 1|ปฏิบัติการที่ 1]]</td>
 
</tr>
 
 
 
<tr>
 
<td>2</td>
 
<td>
 
* Ruby Flow Control
 
* Ruby Data Structures and Functions
 
(ชาคริต)
 
</td>
 
<td>
 
สไลด์
 
* โครงสร้างข้อมูลและ Control Flow ในภาษา Ruby [http://access.cs.sci.ku.ac.th/~ckw/418342/week2.ppt PPT]
 
* Ruby - A Programmer's Best Friend [http://access.cs.sci.ku.ac.th/~ckw/418342/Ruby_Programmers.Best.Friend.pdf PDF]
 
</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 2|ปฏิบัติการที่ 2]]</td>
 
</tr>
 
 
 
<tr>
 
<td>3</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>
 
</tr>
 
 
 
<tr>
 
<td>4</td>
 
<td>
 
* Introduction to Ruby on Rails Web Programming Framework
 
* Web Page Layout
 
(ชาคริต)
 
</td>
 
<td>
 
สไลด์
 
* เขียนเว็บเพจด้วย Ruby on Rails [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-04/week5.ppt PPT]
 
</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 4|ปฏิบัติการที่ 4]]</td>
 
</tr>
 
 
 
<tr>
 
<td>5</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 ภาคปลาย 2553/ปฏิบัติการที่ 5|ปฏิบัติการที่ 5]]</td>
 
</tr>
 
 
 
<tr>
 
<td>6</td>
 
<td>
 
Scaffolding and REST
 
(ชาคริต)
 
</td>
 
<td>
 
สไลด์
 
* Scaffolding [http://access.cs.sci.ku.ac.th/~ckw/418342/rails_scaffold.pdf PDF]
 
* REST [http://access.cs.sci.ku.ac.th/~ckw/418342/rails_rest.pdf PDF]
 
</td>
 
<td>[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 6|ปฏิบัติการที่ 6]]</td>
 
</tr>
 
 
 
<tr>
 
<td>7</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>
 
</tr>
 
 
 
<tr>
 
<td>8</td>
 
<td>
 
* File Upload
 
* Model Relationships I
 
(ประมุข)
 
</td>
 
<td>
 
สไลด์
 
* 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>
 
</tr>
 
 
 
<tr>
 
<td>9</td>
 
<td>
 
Model Relationships II
 
(ชาคริต)
 
</td>
 
<td>
 
สไลด์
 
* Model Relationships II Part A [http://access.cs.sci.ku.ac.th/~ckw/418342/Model_Relationships_II_part_A.pdf PDF]
 
* Model Relationships II Part B [http://access.cs.sci.ku.ac.th/~ckw/418342/Model_Relationships_II_part_B.pdf PDF]
 
</td>
 
<td></td>
 
</tr>
 
 
 
<tr>
 
<td>10</td>
 
<td>
 
Sessions and Authentication
 
(ชาคริต)
 
</td>
 
<td>
 
สไลด์
 
* Sessions and Cookies [http://access.cs.sci.ku.ac.th/~ckw/418342/Sessions.and.Cookies.pdf PDF]
 
* Users and Authentication
 
[http://access.cs.sci.ku.ac.th/~ckw/418342/Users.and.Authentication.pdf PDF]
 
</td>
 
<td></td>
 
</tr>
 
 
 
<tr>
 
<td>11</td>
 
<td>
 
Ajax I
 
(ประมุข)
 
</td>
 
<td>
 
สไลด์
 
* Ajax I [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-11/ajax-01.pdf PDF]
 
โค้ดตั้งต้น
 
* [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-11/student-start.zip ZIP]
 
</td>
 
<td>
 
[[418342 ภาคปลาย 2552/ปฏิบัติการที่ 11|ปฏิบัติการที่ 11]]
 
</td>
 
</tr>
 
 
 
<tr>
 
<td>12</td>
 
<td>
 
Ajax II
 
(ประมุข)
 
</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>
 
</tr>
 
 
 
<tr>
 
<td>13</td>
 
<td>
 
Debugging and Testing
 
(ประมุข)
 
</td>
 
<td>
 
สไลด์
 
* Testing [http://theory.cpe.ku.ac.th/~pramook/418342/private/lecture-13/testing.pdf PDF]
 
</td>
 
<td></td>
 
</tr>
 
 
 
<tr>
 
<td>14</td>
 
<td>
 
Routing
 
(ชาคริต)
 
</td>
 
<td>
 
สไลด์
 
* Routing [http://access.cs.sci.ku.ac.th/~ckw/418342/Routing.pdf PDF]
 
* Rest Cheatsheet [http://access.cs.sci.ku.ac.th/~ckw/418342/REST-cheatsheet.pdf PDF]
 
* เอกสารอ่านประกอบ [http://access.cs.sci.ku.ac.th/~ckw/418342/Restful_Rails_en.pdf RESTful Rails Developement]
 
</td>
 
<td>
 
 
 
</td>
 
</tr>
 
 
 
<tr>
 
<td>15</td>
 
<td>
 
Deployment
 
(ประมุข)
 
</td>
 
<td></td>
 
<td></td>
 
</tr>
 
 
 
</table>
 
 
 
== การบ้าน ==
 
You have the mnpooloy on useful information—aren't monopolies illegal? ;)
 
 
 
=== การบ้าน 2 ===
 
เนื้อหา: ระบบบัญชีส่วนตัว
 
 
 
[[418342 ภาคปลาย 2552/การบ้าน 2|ดูรายละเอียดที่นี่]]
 
 
 
This could not possibly have been more heplful!
 

รุ่นแก้ไขเมื่อ 23:00, 28 กันยายน 2554

Articles like this make life so much smliper.