--- title: tags: image: --- # Self-Education Resources :::info [Pluralsight vs. Udemy: Which Is Best for Learning Programming?](https://www.makeuseof.com/pluralsight-vs-udemy/) ::: * **All about APIs** * [Designing RESTful Web APIs](https://app.pluralsight.com/library/courses/designing-restful-web-apis) --- Shawn Wildermuth * [Getting Started with Swagger 2 Tools](https://app.pluralsight.com/library/courses/getting-started-swagger-tools) --- Richard Monson-Haefel * **Angular** * [Learning Angular from Scratch](https://app.pluralsight.com/library/courses/learning-angular-scratch-webinar) --- John Papa * [Angular: Getting Started](https://www.pluralsight.com/courses/angular-2-getting-started-update) --- by Deborah Kurata * [Angular CLI](https://app.pluralsight.com/library/courses/angular-cli/) --- John Papa * [Styling Applications with Angular Material](https://www.pluralsight.com/courses/angular-material) --- Ajden Towfeek * [RxJS in Angular: Reactive Development](https://www.pluralsight.com/courses/rxjs-angular-reactive-development) --- Deborah Kurata * [Unit Testing in Angular 12](https://app.pluralsight.com/library/courses/unit-testing-angular) --- Joe Eames * [End-to-end Angular Testing with Cypress](https://app.pluralsight.com/library/courses/angular-end-to-end-testing-cypress) --- Marko Vajs * [Angular 14: The Big Picture](https://app.pluralsight.com/library/courses/angular-14-big-picture) --- Joe Eames * **Bootcamp** * [Web Development Bootcamp](https://drive.google.com/drive/folders/14Q_A4FKLLzjPI2QuHPctKFjaSIx-wzsU) --- Dr. Angela Yu * [Flutter Development Bootcamp with Dart](https://mega.nz/folder/j4sSTIZL#OPjc4tXsuvwrtnQH_Fd0ZQ) --- Dr. Angela Yu * **Cloud** * AWS * ... * ... * GCP * ... * ... * Azure * ... * ... * **Database** * [Cassandra 3 for Developers](https://app.pluralsight.com/library/courses/cassandra-developers) --- Paul O'Fallon * **DevOps** * ... * **Debugging** * [Debugging Sites Using Chrome DevTools](https://app.pluralsight.com/library/courses/debugging-sites-chrome-devtools) --- Brice Wilson * **Docker** * [Docker for Web Developers](https://app.pluralsight.com/library/courses/docker-web-development) --- Dan Wahlin * **IDE** * [Visual Studio Code Can Do That](https://app.pluralsight.com/library/courses/play-by-play-visual-studio-code-can-do-that) --- Burke Holland and John Papa * **IoT** * [IoT Full Stack Development - Getting Started](https://app.pluralsight.com/library/courses/iot-full-stack-development-getting-started) --- Jeremy Willden * [Internet of Things (IoT) Security - The Big Picture](https://app.pluralsight.com/library/courses/security-internet-of-things-big-picture) --- Cristian Pascariu * **Linux** * [Getting Started with the Linux Command Line](https://app.pluralsight.com/library/courses/getting-started-linux-command-line) --- David Clinton * **Networking** * [Network Concepts and Protocols](https://app.pluralsight.com/library/courses/network-concepts-protocols-cert) --- Ross Bagurdes * **Programming Languages** * Bash * [Mastering Bash and Z Shell Scripting Syntax](https://app.pluralsight.com/library/courses/mastering-bash-z-shell-scripting-syntax) --- Andrew Mallett * C * C++ * Go * [Go Fundamentals](https://app.pluralsight.com/library/courses/go-fundamentals) --- Nigel Poulton * Java * Design Patterns in Java * Java Development Environments and Tooling * JavaScript * Python * Rust * SQL * TypeScript * [TypeScript Fundamentals](https://app.pluralsight.com/library/courses/typescript-fundamentals) --- Dan Wahlin * **Prototyping** * [Prototyping Techniques for UX Design](https://app.pluralsight.com/library/courses/ux-design-prototyping-techniques) --- Kurt Krumme * [Service Design Prototyping](https://app.pluralsight.com/library/courses/prototyping-service-design) --- Megan Andrew * **Security** * [Getting Started with OAuth 2.0](https://app.pluralsight.com/library/courses/oauth-2-getting-started) --- Scott Brady * **Spring Framework** * Core Spring * [Spring: The Big Picture](https://app.pluralsight.com/library/courses/spring-big-picture) --- Dustin Schultz * Spring Integration * Securing Spring Applications * Data Access with Spring * Building Web Applications and Services * **UX / UI** * [Creating a UIUX Motion Study in After Effects](https://app.pluralsight.com/library/courses/ui-ux-motion-study-after-effects-1801) --- Matt Austin * [Interaction Design Fundamentals](https://app.pluralsight.com/library/courses/interaction-design-fundamentals) --- Anthony Alampi * [UX Design Systems](https://app.pluralsight.com/library/courses/ux-design-systems) --- Megan Young * [User Experience - The Big Picture]() --- Amber Israelsen * [Youtube - Decoded Frontend](https://www.youtube.com/c/DecodedFrontend) * [Git Tutorial for Beginners](https://academind.com/tutorials/git-the-basics) ## VSCode Extensions * **Gremlins tracker** for Visual Studio Code by Nicolas Hoizey ``更清楚的標示出無效字元的位置, 避免程式碼中出現一些鬼打牆的 Unicode 字元。`` * Web * IntelliSense for CSS class names in HTML * HTML CSS Support * px to rem & rpx & vw (cssrem) * Angular * Angular Essentials --- John Paps * Angular Extension Pack --- Will 保哥 ## iThome 鐵人賽 * [2022 鐵人賽進行中](https://ithelp.ithome.com.tw/2022ironman) * [2021 鐵人賽得獎名單](https://ithelp.ithome.com.tw/2021ironman/reward) * [ITHOME 鐵人賽觀賽看版](https://ithome-2021-ironman.s3.ap-northeast-1.amazonaws.com/index.html) * [2021-13th-ironman.md](https://gist.github.com/qrtt1/33b0494623ecffc0aa7fadb3b70c4e3c) * [2020-12th-ironman.md](https://gist.github.com/qrtt1/0a1dc27c8aa77ffc00f622ec1dac4526) ## Mobile App * Mobile App: Learn Angular Offline: **NgPad** ### Frontend * [Huli](https://blog.huli.tw/about/)