BANCO DE DADOS: 1 Comandos SQL. 1.1 DML - Linguagem de manipulação de Dados. 1.2 DDL – Linguagem de Definição de Dados. 1.3 DCL - Linguagem de Controle de Dados.
1.4 Bancos de dados NoSQL. 2 Gerência de Transações.
3 Linguagens Oracle PL/SQL e PostgreSQL PL/pgSQL.
4 Administração dos SGBDs PostgreSQL 12 e 13.
5 MongoDB: instalação, configuração, atualização, monitoramento, backup, criação de estruturas físicas e lógicas, topologias para desempenho e alta disponibilidade, tuning, controle de acesso e segurança.
SEGURANÇA DA INFORMAÇÃO: 1 Segurança de infraestrutura de rede (Firewall, IPS, IDS, SIEM, ZTNA, PAM, VPN, webproxy, NGAV). 1.1 Configuração de firewall com iptables. 1.2 Blindagem de servidores Linux. 2 Configuração SELinux. 2.1 Análise de tráfego com wireshark. 2.1 Pentest. 2.2 Implementações de honeypots. 3 Conhecimentos de desenvolvimento seguro (OWASP, NIST Secure Software Development Framework). 4 Análise de vulnerabilidades em aplicações web.
6 Conceitos de confidencialidade, integridade, disponibilidade, autenticação e não-repúdio. 7 Criptografia simétrica e assimétrica. 8 Certificação digital.
GESTÃO E GOVERNANÇA DE TI: 1 Noções de ITIL.
2 Noções de COBIT; 3 Resolução CNJ no 370/2021.
VIRTUALIZAÇÃO: 1 VMWare e Hyper-V: fundamentos, configuração, administração e alta disponibilidade. 2 Virtualização de Desktop: Remote Desktop Services.
COMPUTAÇÃO EM NUVEM: 1 Fundamentos. 1.1 Modelos de serviço. 1.3 Modelos de implantação. 2 Google Cloud Platform: arquitetura e serviços básicos.
1 Linguagem de programação Java.
2 Arquitetura distribuída de microsserviços. 3 API RESTful. 4 JSON. 5 Framework Spring. 5.1 Spring Cloud. 5.2 Spring Boot. 5.3 Spring Eureka. 5.4 Zuul. 5.5 Map Struct. 5.6 Swagger. 5.7 Service Discovery. 5.8 API Gateway. 5.9 Persistência. 5.10 JPA 2.0. 5.11 Hibernate 4.3 ou superior. 5.12 Hibernate Envers. 5.13 Biblioteca Flyway.
6 Banco de dados. 6.1 PostgreSQL. 6.2 H2 Database.
7 Serviços de autenticação. 7.1 SSO Single Sign On. 7.2 Keycloak; 7.3 Protocolo OAuth2 (RFC 6749); 8 Mensageria e Webhooks; 9 Message Broker; 9.1 RabbitMQ; 9.2 Evento negocial. 9.3 Webhook. 9.4 APIs reversas. 10 Ferramenta de versionamento Git. 11 Ambiente de clusters. 11.1 Kubernetes. 11.2 Ferramenta de orquestração de containeres Rancher. 12 Deploy de aplicações, Continuous Delivery e Continuous Integration (CI/CD).
TECNOLOGIAS E LINGUAGENS PARA DESENVOLVIMENTO DE SISTEMAS WEB E MOBILE: 1 HTML. 2 CSS. 3 JavaScript. 4 Angular.
5 Python. 6 React. 7 React Native. 8 Node.js. 9 Flutter.
DEVOPS E DEVSECOPS: 1 Docker. 2 Jenkins. 3 Maven. 4 CircleCI. 5 Gitlab. 6 Proxy reverso. 7 SSLoffloading. 8 Balanceamento de carga. 9 Selenium. 10 Testes Automatizados e Test Driven Development.
INTELIGÊNCIA ARTIFICIAL E APRENDIZADO DE MÁQUINA: 1 Principais técnicas de pré- processamento de dados estruturados e não estruturados. 2 Conceitos de modelos preditivos (supervisionados) e descritivos (não supervisionados). 3 Avaliação de modelos (sobreajuste, métricas de classificação e regressão, análise ROC). 4 Conhecimentos sobre ferramentas de desenvolvimento de aplicações de aprendizado de máquina (Python 3, Scikit- learn, Keras, Pytorch, Tensorflow).
SISTEMAS OPERACIONAIS: 1 Ambiente Linux (CentOS, Red Hat e Oracle Linux): instalação, configuração e administração. 1.1 Utilitários e comandos padrão.
2 Microsoft Windows (Windows 10 e Windows Server 2019): instalação, configuração e administração. 2.1 Active Directory: administração de usuários, grupos, permissões e controles de acesso. 2.2 Powershell. 2.3 WSUS.
SERVIÇOS E GERENCIAMENTO DE REDES: 1 LAN. 1.1 Switches, Access Points. 1.2 Controladoras Wi-Fi. 1.3 Captive Portal. 1.4 Servidor Radius. 1.5 OSPF. 1.6 EIGRP. 1.7 DHCP. 1.8 DNS, administração e configuração. 2 Rede Wan Gerenciada. 2.1 Appliances SD-WAN. 2.2 UTM. 2.3 Roteadores. 2.4 Meios de transmissão, administração e configuração. 3 Internet. 3.1 Sistema Autônomo. 3.2 NGFW. 3.3 BGP. 3.4 Rede dinâmica de distribuição e aceleração de conteúdo – CDN. 3.5 WAF. 3.6 Anti-Ddos. 3.7 NOC. 3.8 SOC: administração e configuração. 4 Ferramentas de monitoramento e log. 4.1 Zabbix; Elasticsearch; Prometheus; Kibana; Grafana; Fluentd: administração e configuração. 5 Princípios e protocolos dos serviços. 5.1 ICMP. 5.2 SNMP. 5.3 LDAP. 5.4 VPN. 5.5 QoS. 5.6 e-mail. 5.7 Web Proxy. 5.8 HTTP.
6 Principais Servidores de Aplicação. 6.1 JBoss/Wildfly; Tomcat; Apache HTTP Server; Nginx; Haproxy: administração e configuração.