Skills¶
Linux command line¶
Some aspects of AP-Portal
building and installation can be assisted by using
a tool such as as the Eclipse IDE, but some aspects of app-manager
installation (which handles ApPredict
invocation) in particular do require a
good knowledge of command line operations.
Building ApPredict
requires a good understanding of command line operations.
Java and Spring¶
AP-Portal
is a Java-based application which makes extensive use of the
Spring Framework and its various
projects.
If you wish to create your own site-business
then it is inevitable that you
will need to be proficient in Java and potentially Spring.
XML¶
Some of the AP-Portal
configuration files are XML-based and some
knowledge of XML document structure and complimentary technologies would
probably be appropriate.
If you wish to create your own site-business
then it is inevitable that you
will need to be comfortable with XML.
Databases and SQL¶
Whilst various components require interactions with databases – requiring an
understanding of their installation and operations – an in-depth knowledge
of SQL is not necessary. Generally the more complex SQL used by AP-Portal
is derived from using Hibernate, although on
occasions it may be appropriate to understand some of the database
configuration options.
If you wish to create your own site-business
then it is very likely that if
they are SQL-based then a corresponding level of SQL understanding would
be required for bespoke database interaction to your compound databases.