自學教材 - 進階單元

Piscine針對程式語言已經有初步認識後,可進入學習進階Coding技巧與相關系統。

資料結構與演算法

MIT資料結構概論(中文翻譯):http://www2.myoops.org/twocw/mit/Electrical-Engineering-and-Computer-Science/6-046JIntroduction-to-AlgorithmsFall2001/CourseHome/index.htmarrow-up-right

可汗學院演算法(英語,需免費註冊):https://www.khanacademy.org/computing/computer-science/algorithmsarrow-up-right

演算法動畫展示(英語,強推!):https://visualgo.net/enarrow-up-right

舊金山大學資料結構動畫展示(英語):https://www.cs.usfca.edu/~galles/visualization/Algorithms.htmlarrow-up-right

edX基礎資料結構(英語,需免費註冊):https://www.edx.org/course/data-structures-fundamentals-uc-san-diegox-algs201xarrow-up-right

Cousera演算法(英語,需免費註冊):https://www.coursera.org/learn/algorithms-part1arrow-up-right https://www.coursera.org/learn/algorithms-part2arrow-up-right

MIT資料結構(英語):https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-spring-2008/arrow-up-right

MIT資料結構(英語):https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/arrow-up-right

MIT高等資料結構(英語):https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-851-advanced-data-structures-spring-2012/arrow-up-right

MIT演算法設計與分析(英語):https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-design-and-analysis-of-algorithms-spring-2015/arrow-up-right

MIT高等演算法(英語):https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-854j-advanced-algorithms-fall-2005/arrow-up-right

[電子書] 演算法第四版(強推!):https://algs4.cs.princeton.edu/home/arrow-up-right

[電子書] 臺大資料結構課程投影片:https://www.csie.ntu.edu.tw/~d95027/train/ca1871/slides/arrow-up-right

[電子書] 臺北大學資料結構課程投影片:http://www.csie.ntpu.edu.tw/~hsinlung/slides/Algorithms/arrow-up-right

[線上討論區] https://stackoverflow.com/questions/tagged/data-structuresarrow-up-right

[線上討論區] https://stackoverflow.com/questions/tagged/algorithm arrow-up-right

軟體工程

軟體工程聯盟課程網站 - https://sec.openedu.tw/arrow-up-right

軟體測試

軟體測試 - https://myweb.ntut.edu.tw/~jykuo/train/softwareTesting.htmlarrow-up-right

認識軟體測試的世界 & TDD/BDD 入門 https://www.slideshare.net/wantingj/tdd-bdd-47559903arrow-up-right

《軟體測試專案實作:技術、流程與管理》筆記 http://w1a2d3s4q5e6.blogspot.com/2012/11/blog-post_7.htmlarrow-up-right

Junit https://cpmaltose.wordpress.com/2017/08/01/junit-fast-tutorial/arrow-up-right

單元測試基本概念 https://msdn.microsoft.com/zh-tw/library/hh694602.aspxarrow-up-right

Android automatic testing using monkey testing tool https://www.youtube.com/watch?v=dfPNF-6RXVcarrow-up-right

Step by Step Appium Tutorial for Beginners [updated] http://www.automationtestinghub.com/appium-tutorial/arrow-up-right

Robot Framework Beginner Tutorial 1 - Getting started with Robot Framework Step by Step https://www.youtube.com/watch?v=8h5knh2jLCAarrow-up-right

動手寫Unit Test https://ithelp.ithome.com.tw/articles/10102643arrow-up-right

SCRUM

搞笑談軟工 http://teddy-chen-tw.blogspot.com/search/label/Scrumarrow-up-right

敏捷開發的第一步 -- Scrum ABC https://medium.com/kuma老師的軟體工程教室/敏捷開發的第一步-scrum-abc-cf0c63261662arrow-up-right

融會貫通看板後,就試著進入敏捷式開發管理"Scrum"的世界吧 https://progressbar.tw/posts/69arrow-up-right

Scrum入門手冊 http://kojenchieh.pixnet.net/blog/category/1134973arrow-up-right

從五個小故事看敏捷開發精神 https://www.slideshare.net/teddysoft/pub-43056568arrow-up-right

敏捷方法的成功密技(一):Scrum 為何對你很重要? http://www.ezproject.tw/2017/02/WhyScrumIsImportantToYou.htmlarrow-up-right

GIT

Git Redmine - https://docs.google.com/document/d/1AQh2O_3ASBFXg5vqoKmT8-kYeN-jKDuoXW4bGy6iH8s/editarrow-up-right

30 天精通 Git 版本控管 https://github.com/doggy8088/Learn-Git-in-30-days/blob/master/zh-tw/README.mdarrow-up-right

連猴子都能懂得git入門指南 https://backlog.com/git-tutorial/tw/arrow-up-right

Git 與 Github 版本控制基本指令與操作入門教學 https://blog.techbridge.cc/2018/01/17/learning-programming-and-coding-with-python-git-and-github-tutorial/arrow-up-right

Git 教學(1) : Git 的基本使用 https://gogojimmy.net/2012/01/17/how-to-use-git-1-git-basic/arrow-up-right

程式碼版本控制服務-github入門使用介紹 http://blog.kevinlinul.idv.tw/?p=369arrow-up-right

Pro Git http://iissnan.com/progit/index.zh-tw.htmlarrow-up-right

其他

DevOps - https://docs.google.com/document/d/1iOID1y6ZdO3K7x6fXPDlwUL8hFDN0XgNlEBNO7VP6BI/editarrow-up-right

Sonarqube - https://docs.google.com/document/d/1yElVZO94VIy7CzYU7EN8Ni32bmuCCJS4SPHR0EmChZ4/editarrow-up-right

網頁前後端開發

Will 保哥的技術交流中心 https://www.facebook.com/will.fans/videos/2124246790937787/arrow-up-right

w3schools https://www.w3schools.com/arrow-up-right

ASP.NET Core 教學課程 https://docs.microsoft.com/zh-tw/aspnet/core/tutorials/?view=aspnetcore-2.1arrow-up-right

網頁新手入門:初探網頁架構和前後端語言 https://medium.com/appworks-school/網頁新手入門-初探網頁架構和前後端語言-a88a5dc86ee3arrow-up-right

給開發者的網頁技術文件 https://developer.mozilla.org/zh-TW/docs/Web/HTMLarrow-up-right

Codecademy https://www.codecademy.com/catalog/subject/allarrow-up-right

Day1 - Node.js 開發環境準備 https://ithelp.ithome.com.tw/articles/10184550arrow-up-right

Linux作業系統

鳥哥的Linux私房菜 - http://linux.vbird.org/arrow-up-right

Ubuntu - https://www.ubuntu.com/arrow-up-right

Ubuntu (中文) - https://www.ubuntu-tw.org/arrow-up-right

Fedora - https://getfedora.org/arrow-up-right

CentOS - https://www.centos.org/arrow-up-right

Debian - https://www.debian.org/arrow-up-right

Last updated