一階段:WEB網頁基礎
1 HTML5+CSS3基礎入門
課程內容
熟悉HTML5入門基本內容(代碼文件、基本結構、注釋、編程問題規范、基本標簽等);掌握CSS3的基礎入門知識;
項目實戰
京東登錄注冊案例(HTML+CSS) 登錄界面指的是需要提供帳號密碼驗證的界面,有 控制用戶權限、記錄用戶行為,保護操作安全的作 用。登錄界面是所有在線系統的入口。
2 HTML5+CSS3進階
課程內容
掌握繼承與優先級;選擇器、盒子模型、布局樣式等使用方法;能夠 進行合理的網頁布局。
項目實戰
個人博客(HTML5+CSS3) 個人博客是學員涉足前端領域的第一個項目,運用 前端基礎知識,培養項目思維,在入學2周內搭建 屬于自己的個人信息分享平臺。
3 Photoshop
課程內容
采用商業案例來學習Photoshop使用,掌握Photoshop基本操作;能 夠獨立的進行網頁切圖。
項目實戰
企業網站
(HTML5+CSS3+Photoshop+PxCook) 企業網站作為一家公司的互聯網名片,是每家企業必備。強化學員對HTML+CSS+PS(切圖)、各種布局等初期所學全部知識的綜合應用,由于是第一個企業級項目,著重熟悉項目開發流程和培養使用HTML+CSS遇到問題時的分析和調試能力。
第二階段:WEB編程基礎
1 JavaScript基礎
課程內容
了解最前沿JavaScript知識。掌握JS基礎基本語法和基本語句以及ES6&ES7新特性,培養編程邏輯思維,實現網頁的動態交互。
2 BOM+DOM編程
課程內容
認識和了解BOM和DOM模型; 掌握window、 location、 history、 navigator、document、 Form、Table等對象的使用;掌握事件處 理和DOM節點。理解BOM和DOM模型:掌握各瀏覽器API的使用、熟練操作元素節點理解網站事件類型與機制
項目實戰
案例實踐-H5音樂播放器、H5小游戲 (HTML5+CSS3+Javascript) 通過游戲應用開發,培養學員開發興趣和參與感, 強化Javascript基礎、DOM操作和事件機制在實際 場景的應用。
3 JavaScript交互及動畫效果
課程內容
掌握運動框架的封裝(勻速運動 緩沖運動 多物體運動) 分享到案例 右側邊欄滾動案例 透明度運動 輪播效果案例
項目實戰
企業網站交互進階(HTML5+CSS3+JavaScript) 掌握動畫原理,利用原生JS技術編寫動畫交互效果 實現企業站的輪播,選項卡,樓層跳轉等常規功能
4 jQuery+交互及動畫 +jQuery優質插件
課程內容
認識jQuery;熟悉選擇器;屬性與樣式; jQuery基本DOM操作;事件處理;文檔處理;數組和對象操作。學會使用jQuery和JavaScript 和DOM編程的動畫效果制作。 掌握jQuery生態圈的流行框架使用; 培養學員利用前端工具解決開發過程中問題的能力。
項目實戰
案例實踐-樓層跳動&輪播&表單驗證(HTML5+ CSS3+jQuery)jQuery的流行得益于他龐大的插件 生態圈,掌握jQuery插件的使用,將是前端開發者 網站開發的利器。
5 版本控制工具SVN&GIT
課程內容
掌握SVN/GIT版本控制工具來維護項目的整個藍圖;熟練使用github 來管理云端代碼倉庫,快速項目組成員多人協作。
6 jQuery EasyUI
課程內容
熟悉jQueryEasyUI框架環境搭建, 掌握EasyUI常用插件, 使用Easy UI快速搭建后臺
項目實戰
電子購物網站(HTML5+CSS3+jQuery +EasyUI)通過本階段的學習,具備常見動畫需求 的開發能力常用插件的使用及開發;逐步培養良好 的編程習慣強化企業項目開發流程,培養團隊協作能力。
第三階段:響應式網站與項目自動化開發
1 HTML5、CSS3高級進階
課程內容
掌握HTML5時代多媒體、Web存儲技術及基于瀏覽器的(LBS)地理定位技術,熟悉基于高德地圖、百度地圖等地圖API的應用開發;介 紹了H5圖形技術SVG和Canvas;能夠動手編寫圖形報表和使用百度 echarts地圖API的能力。掌握CSS3新選擇器, 響應式原理及CSS3媒體查詢,移動端流行的伸縮布局,Web字體、漸變、過渡動畫等技 術使用動畫庫實現基于網頁的酷炫動畫效果。
項目實戰
H5動效簡歷/H5原生移動商城(HTM L5+CSS3+Swiper+動畫框架)H5動效簡歷是每 一
個H5er的個性化名片,H5原生移動商城和適配 調試是面向前端是時代的必須技術。
2 Bootstrap4
課程內容
掌握來自Twitter工程師開發的目前流行度很高的前端響應式框架, 包括內置樣式、組件和JavaScript插件;掌握基于Bootstrap 打造的電影主題頁設計。
項目實戰
電影主題頁設計 (HTML5+CSS3+Bootstrap) 快速打造能夠適應多端的信息展示網站
3 前端依賴管理+CSS預處理 語言(Less+Sass)
課程內容
熟練使用bower來管理前端庫,達到一個命令搞定所有項目依賴。
掌握基于CSS的預處理框架Less/Sass,以最簡單的代碼實現復雜 樣式;目前主流的前端框架都是基于css預處理語言搭建,學會后 具備Bootstrap等框架的閱讀和使用能力。
項目實戰
響應式股票交易平臺(Bootstrap4+Sa ss+PHP+Mysql+GIT)通過本階段學習,通過Boot
strap等框架具備響應式開發能力;并使用多種版本 控制工具,進行企業項目的迭代;同時使用預處理 框架完成樣式重用和擴展。具備高效快速開發企業 項目的能力。
4 Grunt/Gulp自動化構建工具
課程內容
了解前端自動化構建工具的原理;掌握基于Node平臺的Grunt和Gulp 兩大自動化構建工具。
5 Mysql
課程內容
了解Mysql背景,快速搭建Mysql環境,熟悉Sql基礎語法,實現對數據 的CRUD操作
項目實戰
響應式股票交易平臺(Bootstrap4+Sa ss+PHP+Mysql+GIT)通過本階段學習,通過Boot
strap等框架具備響應式開發能力;并使用多種版本 控制工具,進行企業項目的迭代;同時使用預處理 框架完成樣式重用和擴展。具備高效快速開發企業項目的能力
第四階段:Web高級編程與框架原理
1 JavaScript高級編程
課程內容
掌握jJavaScript面向對象思想;原型設計原理及使用。了解 JavaScript程序的編譯原理;掌握遞歸、惰性載入、匿名、閉包及 回調等高級函數的使用。掌握ES6前沿新特性。
2 jQuery插件開發
課程內容
學習插件開發模式,并自己動手實現動態表格查詢和表單驗證等插件。
案例實踐
原生表單驗證插件(HTML5+CSS3+ ES6)能夠通過面向對象思想開發jQuery插件,學
習實踐JS設計模式,具備初級JS框架的編寫能力。
3 NodeJS
課程內容
掌握Node服務端編程技術,Expres搭建服務器,基于Express框架編寫 后端代碼,實現前端和后端全棧開發
4 WebSocket
課程內容
掌握掌握HTTP協議、客戶端數據傳輸方式,掌握WebSocket 在 HTML5 領域的應用場景,用于實現客戶端和服務器的長鏈接。
案例實戰
在線聊天室 (HTML5+CSS3+JS+WebSocket) 快速打造能夠多人在線聊天的聊天室案例。
5 MVVM架構源碼解析
課程內容
掌握MVC、MVP和MVVM架構的演變歷史,掌握分層開發的思想,了 解雙向綁定原理,實現基于面向對象方式實現一個基于MVVM架構的 minVue框架。
案例實踐
miniVue框架(面向對象編程) 動手打造第一款屬于自己的前端主流框架。
第五階段:VUE全家桶與多端項目管理
1 VUE2-VUE3
課程內容
掌握Vue2框架的環境搭建,指令,表達式,計算屬性、偵聽器、生命 周期和組件開發,掌握主流的VUE2組件高階、消息通訊,熟悉Vant、 iView、MintUI移動端框架,使用Vue-cli來搭建工程和開發Vue項目。
2 ElementUI+ Koa2(Node.js)+Mysql
課程內容
熟練使用基于Vue2的餓了么前端視圖框架ElementUI,高效打造大型 復雜的用戶界面。Koa是Express 原班人馬打造 更小、更健壯、更富 有表現力Node框架,使用Koa2打開更前沿的后臺開發模式,使用甲 骨文公司的Mysql關系數據庫來管理更為大型并發的數據。
項目實戰
大型超市管理系統、外賣后臺管理系統 (ElementUI+Koa2+Mysql+GIT) 通過最熱門的Node+Koa2+Mysql開發模式獨立完成網站開發 通過NPM生態圈通過分享和實踐編碼進行自我提升 成為一名真正的全棧工程師。
3 TypeScript
課程內容
TypeScript是一種由微軟開發的自由和開源的編程語言。它是 JavaScript的一個超集,而且本質上向這個語言添加了可選的靜態 類型和基于類的面向對象編程
4 webpack模塊加載器 &打包工具
課程內容
掌握最前沿模塊化打包工具,形成組件化開發思想,極大簡化項目開 發的成本。
項目實戰
外賣APP、源碼音樂App (TS+Vue+Vuex+Vant+axios+GIT) 熟練掌握Vue全家桶項目架構。
5 uniapp/Taro微信小程序
課程內容
微信小程序作為引爆H5時代的標識技術,通過學習了解視圖層、邏 輯 層相關知識,深入小程序框架和組件的使用。uni-app 是一個使用 Vue.js 開發跨平臺應用的前端框架,開發者編寫一套代碼,可編譯到 iOS、Android、H5、小程序等多個平臺。Taro是來自京東凹凸實 驗室的多端統一開發框架Taro,可以讓你使用一套代碼打通WebApp、 微信小程序、支付寶小程序、百度智能小程序、字節跳動小程序等。
項目實戰
源碼電影小程序/四海香美食小程序 (WXML + WXSS + JS + 豆瓣開放接口API)通過
本階段學習,具備微信、支付寶小程序、百度智能 小程序和字節跳動小程序的開發能力。
第六階段:React移動混合式開發
1 React
課程內容
掌握來自Facebook工程師開發的流行前端框架-ReactJs;熟練使 用ReactJs基本語法、聲明周期、React-Router及基于ES6的 React組件開發;掌握React Redux架構在實際項目中的應用。掌 握基于ReactJS衍生出來的本地化跨平臺框架;
項目實戰
源碼房產App、源碼電影App (TS+React+Redux+Webpack+Antd-mobile+ GIT)熟練掌握React全家桶項目架構
2 React Native/Flutter
課程內容
熟練搭建ReactNative環境、掌握本地化布局和常見組件。 Flutter是谷歌的移動UI框架,可以快速在iOS和Android上構建高 質量的原生用戶界面(原生應用)。 Flutter可以與現有的代碼一起 工作。在全世界,Flutter正在被越來越多的開發者和組織使用,并 且Flutter是完全免費、開源的。
項目實戰
源碼生活APP(ReactNative/Flutter +AntD+DVA+高德地圖API)通過本階段學習,具
備與移動端開發人員的合作完成低成本、高性能、 高健壯的App應用的能力。
第七階段:就業與服務
1 就業指導
企業通用面試技巧、知識點面試技巧、模擬面試、項目面試技巧、語言表達練習、互面總結、總結和復習面試題。
2 面試直通車
面試經驗交流、面試技術解惑、面試項目跟蹤。
3 售后服務
隨時隨地為同學們提供全方位工作問題解決方案!源碼時代是獨家具有售后的服務機構!
10期繼續
一個使用web技術搭建的終端。下載使用了一下,界面配置喜歡的主題后確實漂亮。
感興趣的可以折騰下。
awesome系列,nodeJs相關的優質開源項目集合
Normalize.css只是一個很小的css文件,但它在磨人的HTML元素樣式上提供了跨瀏覽器的高度一致性。相比于傳統的CSS reset,Normalize.css是一種現代的、為HTML5準備的優質替代方案。總之,Normalize.css是一種CSS reset的替代方案。
Protobuf是一種平臺無關、語言無關、可擴展且輕便高效的序列化數據結構的協議,可以用于網絡通信和數據存儲。protobuf的特點就是跨平臺,高性能。你需要做的是多維護一個proto的schema聲明文件。在進行跨平臺的RPC調用時,非常有用。
是一款非常強大的文件上傳處理插件,支持多文件上傳,拖拽上傳,進度條,文件驗證及圖片音視頻預覽,跨域上傳等等。可以說你能想到的功能它都有。你沒想到的功能它也有。
requests是python實現的簡單易用的HTTP庫,使用起來比urllib簡潔很多
是python里非常常用的庫
gulpjs是一個前端構建工具,與gruntjs相比,gulpjs無需寫一大堆繁雜的配置參數,API也非常簡單,學習起來很容易,而且gulpjs使用的是nodejs中stream來讀取和操作數據,其速度更快。如果你還沒有使用過前端構建工具,或者覺得gruntjs太難用的話,那就嘗試一下gulp吧。
一系列免費的API接口服務,可用于web開發中的測試。但是這些全是國外的接口服務,網絡問題很嚴重。國內應該也有類似的服務,我還沒找到一個比較好的,有知道的朋友歡迎賜教。
node環境下的包管理器。Yarn官方標榜自己快捷、安全、可靠。yarn干的活就是npm干的活。Yarn是由Facebook、Google、Exponent 和 Tilde 聯合推出了一個新的 JS 包管理工具 ,正如官方文檔中寫的,Yarn 是為了彌補 npm 的一些缺陷而出現的。
但是,后面npm的持續改進,尤其是npm5發布之后,npm和yarn的差距已經非常小了。有的時候感覺,第三方的終究是第三方,還是沒有原生的好用和方便,而且用起來安心。,
一個開源的討論平臺,可以作為聊天室或BBS應用使用。支持pad和手機端。
51CTO.com原創稿件】如今,學習如何編程已不再是 IT 專業人員和軟件工程師的專職了。隨著絕大多數企業都將自己的業務遷移到了網上,如何準確呈現網站訪問者想看到的,和如何能夠交互網站內容就顯出尤為重要。
可見,了解如何編寫程序已是一項需要學習的、直接影響到個人職業發展的、非常重要的技能。
可以說,如果您能給線上服務帶來價值,那么您就會對任何業務產生積極的、可估量的影響。
在哪兒能學到在線編程?其實,我們有許多不同類型的學習方式,包括:各種預制的學習路徑,以及采取單獨的個人定制課程。
在此,我為正在尋找編程學習資源的您,列舉了 25 個最好的網站,供您參考和選用。
1.Codecademy(https://www.codecademy.com/)
Codecademy 致力于提供最好的學習體驗,打造最好的編程學習網站。Codecademy 考慮到編程不應該是傳統思維所考慮的那種公立學校教育模式,而是應該找到了一種在線課堂的模式,來掌控教育的效果。
Codecademy 所要構建的教育模式是為整個世界的用戶提供一種引人入勝的教育體驗。
如今,超過 2400 萬名學員正在通過使用 Codecademy 所提供的 JavaScript、HTML、CSS、PHP、jQuery、Ruby 和 Python 課程,來學習如何自行編寫代碼。
而且,該網站擁有超過 300 小時的免費在線內容,為世界各地數以百萬的用戶提供學習服務。
這些用戶可能在編程技能和電腦知識上參差不齊,但是他們總能在此獲得自己想要的知識。
2.Udemy(https://www.udemy.com/)
該在線學習平臺成立于 2010 年,它被作為個人學習和工作技能的一種提高方式。
在網站上,它有一個小部分可選的、帶有視頻的免費編程課程,當然也有一些整套售賣的課程。
它是一個全球性的在線教育和學習平臺,來自各自領域的專家級導師在此提供了超過 45000 種課程庫,以幫助學員掌握新的技能,并達到他們的目標。
該網站上有著大量的、售價從免費到 200 美元以上不等的編程課程。同時,網站也為不知道自己喜歡什么、想學什么的零基礎訪客準備了足夠多的免費課程。
學員們不但能夠看到那些被系統評為五顆星的課程,他們還能看到其他學員的評論。
3.EdX(https://www.edx.org/)
這是一個非營利性質的、開源的、優秀的在線學習平臺。它成立于 2012 年,由哈佛和麻省理工創辦,您可以在此學到最新的前沿理論和技術。
EdX 在全球擁有超過 90 多個合作伙伴,包括一些世界領先的非營利組織、大學和機構。網站會員可以選擇來自 60 所院校的課程。
由于 EdX 是由各所大學創立并管理的,因此其課程主要集中在工程、計算機科學、語言、寫作、市場營銷、生物學等領域。
開放式 EdX 提供著各種免費的課程。不同的技術專家和教育工作者都能夠為該平臺構建工具、并添加新功能、以及創造出讓全球學員都能受益的突破性方案。
4.Coursera(https://www.coursera.org/)
自 2012 年成立以來,Coursera 已發展成為了一個大型的非營利性的教育科技公司,它提供來自 119 個機構的超過 1000 門課程。
其中一些來自于 Vanderbilt 大學、多倫多大學、斯坦福大學,和華盛頓大學的入門級免費課程。當然,某些更高級的課程還是要收費的。
課程語言包括英語、西班牙語和法語,而課程下方一般也配有英文、西班牙語或中文字幕。
課程類型包括:商業、科學和計算機科學等。可以說,每一門視頻講座都是由世界頂尖的教育機構、社區論壇、和同行評審作品所提供。
學員在完成了他們的課程之后,會獲得一份課程電子證書。一般而言,課程的周期從 4 到 6 周不等,售價通常為 29 美元到 99 美元,它們不僅有在線模式,還提供大家遠程訪問的主機。
5.Simpliv(https://www.simpliv.com/)
Simpliv 是基于 CA 的在線學習平臺。它旨在將教育延伸到世界的每個角落,并幫助那些想通過學習改變現狀的人們。該平臺的課程品類非常廣闊:從心理學到管理學,從靈氣學到財務管理。
學員可以自行選擇他們喜歡的編程語言,如 C++、Java、JavaScript、Rust、Ruby、PHP、SQL、Swift、TypeScript 和 Crystal 等。
同時,他們可以通過自我挑戰來提高自己的編程技能。通過使用自己的瀏覽器和各種測試用例,他們能夠自行檢查學習的進度。
Simpliv 通常使用創新、新建和優化的學習方法,來幫助學員“沉淀”他們所學到的知識。
6.FreeCodeCamp(https://www.freecodecamp.com/)
Free Code Camp 的主要宗旨是向非營利組織傳授編程技能。目前,該組織已解決了 3000 萬條編程難題,并為開發工作捐贈了超過 140 萬美元。
除此之外,超過 4000 多名學員已通過 Free Code Camp 所提供的課程學習找到了工作。
該平臺的課程種類包括:HTML5、CSS3 和 JavaScript 等。通過社區聊天室,學員們能夠得到實時的幫助,同時也能夠見到同城的其他開發者。
學員們不但可以按照自己的節奏進行學習,還能夠按需使用電腦或手機進行在線學習。
在學習過程中,每個學員需要將自己的身份與自己的實際的應用套件相組合。
課程的傳授方式包括:教學互動、集中式作業和教程發布等。另外,它對于初學者來說是免費的。
7.GitHub(https://github.com/)
程序員們經常將 GitHub 作為一個速查的參考點。在 Git 的托管存儲庫中有著 500 多本免費的編程書籍,覆蓋 80 多種不同的編程語言。另外,網站合作者們也持續保持著資源的更新與準確。
8.Odin 項目(https://www.theodinproject.com/)
這是維京代碼學校(知名的在線編程訓練營)的免費版本。根據 Odin 項目設定的學習路徑,學員能夠獲取學習 Web 開發和編程的正確方式。
學員們在該項目中建立自己的檔案信息,這將有助于后續的學習進程、以及職業道路。
在 Odin 項目中學員也能夠方便地找到志同道合的學友。在此,學員們通過學習諸如:Web 開發入門、網站開發 101、Ruby 編程、HTML5、Ruby 規則、CSS3、jQuery 和 JavaScript,最終將成為一名 Web 開發人員。
Odin 項目提供的課程類型包括:視頻、教程、博客、以及專題課程。它們通過各種課程來引導學員構建自己的不同項目。
9.Khan(可汗)學院(https://www.khanacademy.org/)
該網站提供了各種形式的教育實踐活動、個性化的學習儀表板(進度)顯示、和教學視頻。
來自世界各地數以百萬計的學員,能夠按照自己的節奏去學習編程要領。該平臺的資源可被翻譯成 36 多種語言。另外,網頁編程類學員可以使用其擴展的編程教育課程和資源網頁。
該機構的使命是提供一個世界級的、向任何地方、對任何人開放的免費教育平臺。
學員們既可以瀏覽全部,也可以通過諸如視頻、文章、程序和練習等分類來查找自己喜歡的資源。
另外,學院既有一些剛入行的初學者課程,也有適合那些希望提高編程技能的專業人士課程。
10.MIT(麻省理工)開放式課程(https://ocw.mit.edu/index.htm)
麻省理工開放式課程的特點是任何人無需申請,只要有一臺電腦,就可以訪問其課程。它們根據不同的主題設立了在線圖書館,訪客不需要任何帳戶便可登錄。
他們可以瀏覽所有可用的課程,甚至可以對查找結果進行評估、根據是否為講義、視頻、音頻、以及在線教科書等特征進行篩選。
同時,麻省理工開放式課程也能幫助各位教師改善他們的課程,讓學員尋找獲取進階的增值資源。
總的說來,學員完全可以免費地、自行選擇想要學習的編程課程,而且能夠完全按照自己的節奏去完成。
11.UdaCity(https://www.udacity.com/)
UdaCity 的宗旨是向全世界提供經濟實惠、方便、且高效的技能教育。這些教學內容是如今行業領先的公司(包括 Facebook、Google、IBM 和 AT&T)所亟需和認可的,也是傳統學校鮮少涉及到的。
由導師、評審人員和教練所組成的團隊,會對學員的水平進行把關,以確保他們勝任其目標崗位。
學員們可以免費學習 JavaScript 的基礎課程,而對于一些深入的課程則需付費。
12.Code Avengers(https://www.codeavengers.com/)
該平臺通過 1000 多項熱門的編程問題、測驗、和視頻,為學員提供專業的、步進式的指導。
學員從學習如何構建簡單的網站和應用開始,迅速進階到真正的、能向潛在雇主展示的應用場景之中。
當前,該平臺擁有來自 190 多個國家的超過一百萬名學員,他們或實現著自己的目標、或嘗試著改變世界、或開辦自己的公司。
因此,普通學員可以免費使用其 7 天、每門 5 個課時的受限教程;而其付費的無限制套餐則包括所有的課程、測驗、項目、和應用渠道。
13.David Walsh 博客(https://davidwalsh.name/)
David Walsh 是一名 33 歲的 Web 開發人員和軟件工程師。他既是 Mozilla 的高級軟件工程師,又是自己博客的技術作者,還為世界各地的其他會議提供演講服務。
他擅長于 MooTools JavaScript 框架,并能創建 MooTools 插件;同時他也是 Script & Style、以及 Wynq Web 實驗室的創始人。
他時常撰寫 JavaScript、AJAX、PHP、WordPress、CSS、以及 HTML5 等方面的博文。訪客可以通過搜索其博文的關鍵字標簽,來獲取并學習相關文章。
14.Tuts+(https://tutsplus.com/)
該平臺以免費和付費兩種形式提供由專業人士打造的,超過 570 個視頻課程。同時,Tuts+ 也出版電子書,并支持用戶的搜索功能。
該網站所擁有的課程類型不僅限于計算機方面,它通過成千上萬種免費教程,向學員傳授開發 Web 應用、和移動設備等方面的知識。
Tuts+ 將初學者教程分為三大類:
15.SitePoint(https://www.sitepoint.com/)
SitePoint 是一個 Web 開發者的分享中心,同時它也能給設計師、開發者、創業者、產品經理和程序員提供幫助。
訪客可以簡單地在其搜索框中輸入關鍵詞,以查找并瀏覽相關文章。而各種文章既可以按照類別排序,也可以按照作者排序。
當然,訪客還可以使用其菜單欄,搜索自己想要的編程語言,其中包括:HTML、CSS、JavaScript、PHP、Ruby、移動應用設計、WordPress、和 Java 等。
16.HTML5 Rocks(https://www.html5rocks.com/en/)
這個網站創辦于 2010 年,涵括了有關 HTML5 的所有更新資源與教程。由于它是開源的,因此開發者可以任意使用其 HTML5 的代碼。
由于其課程相對專業,因此不太適合入門級開發者。訪客可以通過站內搜索來瀏覽所有教程。
許多教程的作者都來自于不同領域、使用不同語言的 Web 開發和編程高手。
17.Hack.pledge()(https://hackpledge.org/)
該網站是一個開發者的互助社區,導師和學員們可以在此持續交換信息,從而將那些可能被“卡殼”的時間,轉換為提升寫出更好代碼的速度。
為了降低運營成本,它通過 Pluralsight(在線教育網站)來將導師與學員自動關聯,以促進學習成果的轉化。同時只要導師在線,學員們就能夠按需免費地得到他們的指導。
18.aGupieWare(http://blog.agupieware.com/2014/05/online-learning-bachelors-level.html)
這實際是一個被用來調查全美頂級機構的獨立應用開發平臺。麻省理工學院、伯克利、卡耐基-梅隆大學、和哥倫比亞大學在此提供了各種免費的課程。
該平臺上有 15 種課程,分別是:3 門介紹課、7 門核心課、以及 5 門選修課。雖然該網站并不提供學分,但它的確是初學計算機程序設計與編程的好地方。
其在線學習課程根據學員們的學習軌跡進行劃分,包括 Python、計算機科學、敏捷開發、黑客學、安全測試、和 Linux。此外,其博客里也有許多有關最新電腦技術的文章。
19.Crunchzilla(http://www.crunchzilla.com/)
該平臺由數據專家、代碼專家、代碼怪物、和游戲專家四個板塊組成,它是一個適合于各個年齡階段學習者進行編程實驗、測試和研究的網站。
一般而言,代碼怪物提供最簡單的教程,適合于 9-14 歲的青年學習。代碼專家的目標人群是 13 歲及以上,提供了更難更深的議題,以及更多的解釋。
游戲專家是專為已經有一些編程經驗的青少年和成年人準備的,它通過步進式教程教您如何編寫視頻游戲。
上述三個板塊通過實時的課程方式,以動手為主、解釋為輔。數據專家板塊則專注于數據統計,能夠提供統計的相關問題,并為新項目提供數據。
20.Dash General Assembly(https://dash.generalassemb.ly/)
這是一個免費且有趣的在線課程網站。用戶可以在瀏覽器上簡單地實踐它所涉及到的 Web 開發基礎知識和項目。
例如:
Dash GeneralAssembly 面向未來地為學員免費提供了職場熱門需求的編程技能和培訓。
21.Code School 代碼學校(https://www.codeschool.com/)
這是為有經驗的開發者所準備的互動式學習平臺,它涵括了約 237 個國家、100 多萬名學員。該平臺的課程按技術種類進行分類。
通過搜索,學員可以選擇 HTML/CSS、JavaScript、Ruby、Elixir、PHP、.NET、Python、iOS、Git、SQL 課程、和一些選修課。
學員們能夠從富有經驗的導師那里學到高質量的視頻課程,并能通過瀏覽器回答各種編程問題,以及獲取及時的反饋。各種有關編程的問答將被運行在瀏覽器中,學員籍此獲得即時的反饋。
作為激勵,學員們將通過回答問題,來獲取每一門的積分,并累積到最后換取結業徽章。
一旦完成注冊,用戶將擁有 69 門課程和 253 個視頻課件,當然您也可以隨時注銷自己的賬戶。學員一般需要每月支付 29 美元,或者一次性支付 228 美元的年費。
22.Treehouse 樹屋(https://teamtreehouse.com/)
該網站的學員將能夠學習到超過一千多個來自建站專家的編程視頻,而且其視頻庫還在持續更新中。
完成學習后,學員們可以在平臺上進行測驗和交互代碼問答。在整體課程與測驗完成之后,學員們將獲得徽章,以表明其獲得了相應技能,以供聘用公司到本網站上查詢核實。
該網站的使用模式為:先免費試用,之后用戶可選擇每月 25 美元的基本套餐,或每月 49 美元的專業套餐。
如今,數以百計的社區組織、學校和企業都受益于該平臺所帶來的開發價值。
23.Infinite Skills by Udemy(https://www.udemy.com/user/infiniteskills/)
該公司通過高質量的教學視頻、動手練習、實踐經驗和全方位的參考文件,提供了一個不斷更新的 eLearning 解決方案。
它的每一個課程都是由經驗豐富的導師和專家精心制作而成,重點針對的是商業環境中的“實戰”場景。
目前,它已有超過 689000 名學員、331 門課程、和 38098 條評論。課程售價從免費到幾百美元不等,同時它為初學者準備了充足的免費課程和學習路線圖。
24.Lynda(https://www.lynda.com/)
這是由 LinkedIn 里的各個行業領袖所帶來的,橫跨技術、業務、和創造等領域的技能網站。
目前,課程量已達 5877 門,其中軟件開發類,有超過 600 門;Web 開發類,有超過 700 門。通過免費試用,用戶可以無限制地訪問、和廣泛地閱讀他們所選的資源。
用戶可以隨時隨地進行學習,并能在電腦、移動設備和平板之間相互切換。該平臺能為具有特定職業道路發展需求的學員,提供預制的課程。
免費試用后,用戶可以選擇每月 29.99 美元的基本套餐,或是無限制訪問所有課程的高級套餐。
25.CodeHS(https://codehs.com/)
該網站囊括了有關計算機科學的諸多方面,且更加注重營造教學課堂的模式。
其特征包括:基于 Web 的課程、管理員的視角、教師的工具集、和專業的開發團隊。
它通過步進式課程模式,幫助學員們在最佳實踐中培養解決問題、和邏輯思維的能力。
作為教師,他們有權根據學員需求定制教學大綱、教案、習題、以及調整分級等。
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】
*請認真填寫需求信息,我們會在24小時內與您取得聯系。