1 Banco de dados. 1.1 Arquitetura de banco de dados: relacional (MySQL, PostgreSQL), não relacional (orientado a documento, chave-valor, grafo, colunar, time series), hierárquico (ADABAS) e rede. 1.2 Modelagem de banco de dados: físico, lógico e conceitual. 1.3 Álgebra relacional, SQL/ANSI e linguagens procedurais embarcadas. 1.4 Gestão de banco de dados. 1.4.1 Controle de acesso, usuário, cálculo volumétrico, replicação, cluster, particionamento e esquemas. 2 Servidores web e de aplicação. 2.1 Wildfly, IIS, Websphere, Apache, Nginx e Tomcat. 3 Linguagens de programação. 3.1 Java, JavaScript, TypeScript, Python, PHP, C#, C, C++, Natural, Cobol e Go. 4 Tecnologias e práticas frontend web: HTML, CSS, UX, Ajax, frameworks (Bootstrap, angular, VueJS e React). 4.1 Padrões de frontend. 4.1.1 SPA e PWA. 5. Tecnologias backend: 5.1 Frameworks: Hibernate, .NET Core, Quarkus, SpringBoot, Flask, Django, NodeJS, Express e NestJS. 5.2 Especificações: JEE (JPA, EJB, JSF, JMS e JTA), JVM. 6 Ferramentas de qualidade: SonarQube, Robot Framework e JMeter. 7 Modelagem: UML 2.x e BPM (BPMN). 8 Tecnologia de desenvolvimento móvel: Android (Kotlin), IOS (Swift), Flutter, ReactNative, Ionic, Xamarin e Banco de Dados SQLite. 9 Ferramentas de gestão configuração: versionamento (Git e GitLab), CI/CD (GitLab CI e Jenkins). 10 Protocolos HTTPS, SSL/TLS, HTTP/2, gRPC e WebSockets. 11 Ferramentas de integração assíncrona: Kafka, NATS Streaming, ActiveMQ e WebSphereMQ. 12 Containers: Docker e Kubernetes.