Web development |
Web development |
Web development skills |
|
HTML |
HTML |
Knowledge of the HTML spec |
|
Web design |
Web design |
Basic web design principles |
|
JavaScript |
JavaScript programming language |
JavaScript programming skills |
|
REST |
REST development principles |
RESTful application development skills |
|
Databases |
Databases |
Database skills |
|
SQL |
SQL |
SQL query writing skills |
|
Database administration |
Database administration |
Database administration skills |
|
Backend development |
Backend development |
Business logic development |
|
JavaSE |
Java Standard Edition |
Knowledge of Java 8+ Standard Edition |
|
JakartaEE |
Jakarta Enterprise Edition |
Jakarta EE Application Development Skills |
|
Frontend development |
Frontend development |
Web user interface development |
|
CSS |
CSS |
Cascading Style Sheets |
|
Process management |
Process management |
Creating, launching and developing a project |
|
Task Management |
Task Management |
Set tasks and monitor their progress |
|
Management methodology |
Knowledge of management methodologies |
Knowledge of management methodologies |
|
Team management |
Team management |
Unite the team, distribute work, analyze the results |
|
Technical Expertise |
Technical Expertise |
Understand the product itself and all aspects of its development |
|
Document management |
Document management |
Reporting |
|
Planning |
Planning |
Defining budgets and required resources |
|
Risk management |
Risk management |
Anticipate risks and be able to avoid them |
|
Budget and cost management |
Budget and cost management |
Be able to fit within budget constraints without harming workflows |
|
OS |
Operating Systems |
Operating System administration skills |
|
OS Linux |
Linux Operating System |
Linux administration skills |
|
OS Windows |
Windows Server Operating System |
Windows Server administration skills |
|
PostgreSQL |
PostgreSQL administration |
PostgreSQL administration skills |
|
Oracle DBA |
Oracle database administration |
Oracle database administration skills |
|
MySQL administration |
MySQL database administration |
MySQL database administration skills |
|
Containerization |
Containerization |
Packaging and deployment of software |
|
Docker |
Docker |
Skills for using Docker to package and deploy applications |
|
Docker Compose |
Docker Compose |
Defining and running multi-container Docker applications |
|
Kubernetes |
Kubernetes |
Automating software deployment, scaling, and management |
|
Cloud Skills |
Cloud Skills |
Skills for deploying applications in the cloud |
|
GCP PaaS |
Google Cloud Platform |
Skills for deploying applications on Google Cloud |
|
AWS PaaS |
Amazon Web Services |
Skills for deploying applications on Amazon Web Services |
|
Heroku PaaS |
Heroku Cloud Application Platform |
Skills for deploying applications on Heroku |
|
Version Control Systems |
Version Control Systems |
Skills for for managing changes to computer programs and documents |
|
Git |
Git Version Control Systems |
Skills for for managing changes with Git |
|
Mercurial |
Mercurial Version Control Systems |
Skills for for managing changes with Mercurial |
|
Apache Subversion |
Apache Subversion VCS |
Skills for for managing changes with Apache Subversion |
|