求職/轉職
在一切開始之前
- 什麼是工程師?
- 這個產業如何?
上課
- 該選擇什麼語言?
- 該如何選擇課程?
- 我該學會什麼技能?
求職
- 專案作品
- 證照
- 履歷
- 投遞履歷
- 面試題——性格性向
- 面試題——思維邏輯
- 面試題——程式能力
- 面試題——人資
- Offer Get
持續精進
前端 Front-end
- UI/UX
- HTML
- CSS
- JavaScript
- TypeScript
- jQuery
- Bootstrap
- Tailwind CSS
- Node.js
- Vue.js
- AJAX
資料交換
- XML
- XSD (XML Schema Definition)
- JAXB (Java Architecture for XML Binding)
- JSON
- Jackson、Gson
資料庫
- Database
- SQL
- Oracle
- MySQL
- MariaDB
- PostgreSQL
- SQLite
- Redis
- MongoDB
Java
基礎
- 程式語言
- JDK
- 開發環境
- 變數
- 流程控制
進階
- Java OO
- 輸入輸出 IO
- 異常處理 Exception
- 執行緒 Thread、Concurrency
- 容器 Collection
- Map
- Java 8
- Java Mail
ORM
- JDBC
- MyBatis
- JPA
套件
- Maven
- Apache Commons
- Quartz
- poi
Web
- 網際網路
- Cookie
- Session
- Filter
- Listener
- HTTP
- TCP/IP
- Socket
- Servlet
- JSP
- JSTL
- RESTful APIs
- MVC
- Struts2
- Tomcat
- JWT
Spring Framework
- JPA
- Lombok
- Thymeleaf
- Logging
- Spring Security
- Spring Doc (Swagger)
- Core
維運 DevOps
作業系統
- Windows
- Linux
版本控制
- TFS
- Git
- VCS Hosting
- GitHub
容器化
- Docker
- CI/CD
- Jenkins
- Redmine
雲端
- AWS
Server
- Apache
- Tomcat、TomEE
- JBoss
- Nginx
網際網路
- 資安
- 加密
SD/SA
- 設計模式
- 程式碼品質
- 系統架構
- 資料結構與演算法
- UML
PM
- 需求訪談