這裡有一份來自世界名校的Web開發課程,請收好

2019-11-01     程式設計師聖經
程式設計師書庫(ID:CodingBook) 猿妹編譯
連結:https://www.computerscienceonline.org/online-computer-science-courses/


一般而言MOOC是免費提供的大學水平課程,任何對該主題感興趣的人都可以不限查看的學習,MOOC通常是由哈佛、史丹福等著名高校提供的,今天和大家分享一下Web開發相關的課程


Web設計和開發是當下非常熱門的一塊領域,但是技術發展速度也是日新月異,為了和最新技術保持同步,開發人員需要不斷提高自己的技能水平,讓自己成為一名更加專業的開發者,以下這些課程都是來自世界一級名校,相信對你一定會有所幫助


1、MIT:Algorithms for Computer Animation



動畫是一種引人注目且有效的表現形式,它吸引了大量的觀眾,讓難懂的概念更容易理解。今天的動畫產業以驚人的視覺設計和質量創造了電影、特效和遊戲。這門研究生課程將研究使這些動畫成為可能的算法:關鍵幀、逆運動學、物理仿真、優化、最優控制、動作捕捉和數據驅動方法。此外,還將研究這些工具的優缺點,做到既能吸引對計算機圖形學有興趣的學生,還能吸引對機器學習、機器人技術、生物力學、物理學、應用數學和科學計算的新應用感興趣的學生。


地址:http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-838-algorithms-for-computer-animation-fall-2002/


2、麻薩諸塞大學阿默斯特分校:Building a Basic Website



這是麻薩諸塞州阿默斯特大學的首個大規模在線公開課(MOOC)。該課程的標題是「構建基本網站」,本課程將涵蓋構建基本網站所需的技能,一共有十二個課時,該課程將向你介紹網站設計的基本原理,HTML5,CSS,圖像處理,修改模板,合併外部插件以及使站點通過FTP聯機等。


地址:http://www.umass.edu/journalism/mooc/about.html


3、MIT:Topics in Theoretical Computer Science



本課程將和大家討論網際網路相關的研究問題。示例主題包括:BGP等路由算法,TCP等通信協議,在不確定情況下智能選擇資源的算法,帶寬檢測工具,負載平衡算法,流協議,確定Internet的結構,成本優化,DNS相關的問題,可視化和大規模數據處理。


地址:https://ocw.mit.edu/courses/mathematics/18-996-topics-in-theoretical-computer-science-internet-research-problems-spring-2002/


4、新墨西哥大學:Web Application Development: Basic Concepts



這是Coursera的第一門涉及Web應用架構的專業課程。本課程將為你提供來了基本的背景知識、術語和基本概念,你只有了解了這些知識才能構建現代的全棧web應用程式。這是一門邊做邊學的課程,首先學習web應用程式體系結構的主要組件,然後開始著手構建一個功能齊全的全棧Web應用程式,並且接觸到許多軟體工程師都應該知道的現代化Web應用開發框架。


地址:https://www.coursera.org/course/webapplications


5、MIT:Computer Graphics




本課程介紹了計算機圖形算法,光線跟蹤算法、渲染管線、紋理映射、陰影算法、採樣算法、動畫和顏色等


地址:https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-837-computer-graphics-fall-2012/


6、MIT:Software Engineering for Web Applications



本課程針對的是有一定編程/軟體工程經驗的人,包含以下主題:

  • 並發
  • 不可預測的負載
  • 在不可靠的連接和無狀態協議的基礎上創建可靠且有狀態的用戶體驗
  • 用戶對多模式介面的需求


地址:https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-171-software-engineering-for-web-applications-fall-2003/


7、MIT:User Interface Design and Implementation



本課程涵蓋設計原則,技術原型,技術評估,以及圖形用戶介面的實現等方面主題,可交付成果包括短期的編程作業和一個小組項目。


地址:https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-831-user-interface-design-and-implementation-spring-2011/

文章來源: https://twgreatdaily.com/zh-tw/8DS1JW4BMH2_cNUgyvs2.html