242-311 Client/Server Computing and Web Technologies (2-0-4) #00 Introduction 242-311 Client/Server Computing and Web Technologies (2-0-4)
Course description แนะนำการเขียนโปรแกรมซ็อกเก็ต การเรียกใช้กระบวนงานระยะไกล เทคโนโลยีเว็บ สถาปัตยกรรมแบบหลายชั้นส่วน ซีจีไอ คุณลักษณะของ แม่ข่ายเว็บ โปรแกรมฝั่งแม่ข่าย โปรแกรมฝั่งลูกข่าย การจัดการข้ออนุญาต เครื่องมือสนับสนุนในการสร้างเว็บ เครื่องมือสนับสนุนในการจัดการเว็บ Introduction to socket programming; remote procedure call, web technologies; tiers architecture; CGI; characteristics of web servers; server- side programs; client-side programs; permission handlings; web creation support tools; web management supporting tools
Outline Client/Server Architecture and Multi-tier Socket Programming Peer-to-Peer Networking Socket Programming Network programming (NodeJS) Web Client Presentation Tier (HTML5, JavaScript and CSS) Midterm examination Web Server Remote Procedure Call (RPC) and REST Web Security Authentication & SSL Final examination
Class Timetable & Scoring Sec 01: Mon:10.00- 12.00 Room: 6702 Sec 02: Thu: 15.30-17.30 Room: 6702 Scoring Assignment & Homework 25% Class 5% Midterm examination 35% Final examination 35%
Resources Books Chapter slides: Download: Learning Node.js, A hands-on guide to building web applications in Javascript, MARC WANDSCHENEIDER, Addison-Wesley, June 2013 References in the end of the chapter slides Chapter slides: http://fivedots.coe.psu.ac.th/~suthon/csw/ Download: http://x.coe.phuket.psu.ac.th/warodom/242-311/