先決條件

Nepenthes同時支持Web應用、蘋果應用和安卓應用,因此基於Nepenthes開發的通常分為四個團隊:後台開發團隊、Web開發團隊、蘋果開發團隊、安卓開發團隊。


SQL語言

SQL語言是各類數據庫的標準語言,你需要對SQL的基本命令全部熟悉,後台開發團隊必須精通SQL語言。


數據庫

Nepenthes支持Oracle, DB2, SQL Server, MySQL和PostgreSQL,但在基於Nepenthes的開發培訓使用PostgreSQL,因此後台開發團隊,需要熟悉PostgreSQL數據庫的安裝、使用、配置、優化。


Java語言

熟悉Java語言,瞭解Java語言的語法、數據結構、線程、JDBC, IO, JSP,Servlet。基於Nepenthes的Web應用、後台服務、安卓應用開發使用Java語言。


Objective-C語言

開發macOS, iOS, tvOS和watchOS應用的開發者,需要精通Objective-C語言,熟悉蘋果的基礎開發框架。


Tomcat

Nepenthes支持標準的J2EE中間件,推薦使用Apache Tomcat作為Web Server,後台開發團隊和Web開發團隊需要精通Tomcat的安裝、配置、部署和優化。