自學教材 - 進階單元

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

資料結構與演算法

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

軟體工程

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

軟體測試

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

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

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

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

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

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

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

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

動手寫Unit Test https://ithelp.ithome.com.tw/articles/10102643

SCRUM

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

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

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

Scrum入門手冊 http://kojenchieh.pixnet.net/blog/category/1134973

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

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

GIT

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

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

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

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

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

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

Pro Git http://iissnan.com/progit/index.zh-tw.html

其他

DevOps - https://docs.google.com/document/d/1iOID1y6ZdO3K7x6fXPDlwUL8hFDN0XgNlEBNO7VP6BI/edit

Sonarqube - https://docs.google.com/document/d/1yElVZO94VIy7CzYU7EN8Ni32bmuCCJS4SPHR0EmChZ4/edit

網頁前後端開發

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

w3schools https://www.w3schools.com/

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

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

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

Codecademy https://www.codecademy.com/catalog/subject/all

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

Linux作業系統

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

Ubuntu - https://www.ubuntu.com/

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

Fedora - https://getfedora.org/

CentOS - https://www.centos.org/

Debian - https://www.debian.org/

Last updated