中文名: 哈佛大學開放課程:構設動態網站
英文名: Harvard University: Building Dynamic Websites
學校: 哈佛大學
Harvard University.主講人: 大衛·馬倫
David Malan.版本: 開放式課程
發行日期: 2009年08月31日
地區: 美國
對白語言: 英語
文字語言: 英文
簡介:
Today's websites are increasingly dynamic. Pages are no longer static HTML files but instead generated by scripts and database calls. User interfaces are more seamless, with technologies like Ajax replacing traditional page reloads. This course teaches students how to build dynamic websites with Ajax and with Linux, Apache, MySQL, and PHP (LAMP), one of today's most popular frameworks. Students learn how to set up domain names with DNS, how to structure pages with XHTML and CSS, how to program in JavaScript and PHP, how to configure Apache and MySQL, how to design and query databases with SQL, how to use Ajax with both XML and JSON, and how to build mashups. The course explores issues of security, scalability, and cross-browser support and also discusses enterprise-level deployments of websites, including third-party hosting, virtualization, colocation in data centers, firewalling, and load-balancing.
發布者註:David 的課程保持了一貫生動活潑、通俗易懂的風格,編排緊湊、內容豐富,且應用性極強,通過大量實例讓你在短期內掌握當前構設動態網站的諸多要素。
目錄:
Lecture 0: HTTP
Lecture 1: PHP
Lecture 2: PHP, Continued
Lecture 3: XML
Lecture 4: XML, Continued
Lecture 5: SQL
Lecture 6: SQL, Continued
Lecture 7: JavaScript
Lecture 8: JavaScript, Continued
Lecture 9: Ajax
Lecture 10: Ajax, Continued
Lecture 11: Security
Lecture 12: Scalability
Project 0: Setup
Project 1: PizzaML
Project 2: C$75 Finance
Project 3: Google Mashup
|