Conceitos de organização e arquitetura de computadores: montagem e manutenção de computadores; hardware; software; componentes de computadores.
Arquitetura de sistemas em nuvem: Estratégias de migração para nuvem. Software; Plataforma e Infraestrutura como Serviço (Saas, PaaS, IaaS); Escalabilidade, elasticidade, bilhetagem e cobrança de serviços em nuvem.
Sistemas Operacionais: Ambiente Linux (CentOS, Red Hat e Oracle Linux): instalação, configuração e administração; Utilitários e comandos padrão;
Microsoft Windows (Windows 10 e Windows Server 2022): instalação, configuração e administração; Active Directory; Powershell; WSUS; Administração de usuários, grupos, permissões e controles de acesso (LDAP, Active Directory).
Ferramentas e aplicativos: Microsoft Office 365 (Word) ou superior, LibreOffice 7 ou superior
Ferramentas e aplicativos: Microsoft Office 365 (Excel) ou superior, LibreOffice 7 ou superior
Ferramentas e aplicativos: Microsoft Office 365 (Power point) ou superior, LibreOffice 7 ou superior
Ferramentas e aplicativos: Microsoft Office 365 (Access) ou superior, LibreOffice 7 ou superior
Internet Explorer, Mozilla Firefox, Google Chrome, Safari e Opera.
Correio Eletrônico: Webmail.
Redes de computadores: Tipos e meios de transmissão; Tecnologias e tipos de redes locais e de longa distância (PAN, LAN, MAN, WAN, WPAN, WLAN, WMAN e WWAN); Elementos de interconexão de redes de computadores (gateways, hubs, repetidores, bridges, switches e roteadores); Arquitetura TCP/IP: protocolos IPv4 e IPv6, segmentação e endereçamento, serviço DNS; Cabeamento estruturado categorias 3, 5, 5e, 6 e 6a, de acordo com a ABNT NBR 14565:2019; Fibras ópticas (monomodo e multimodo); Padrões: IEEE 802.1D, IEEE 802.1Q/p, IEEE 802.1w, IEEE 802.1s, IEEE 802.1X, IEEE 802.3, IEEE 802.3u, IEEE 802.3z, IEEE802.3ae, IEEE802.3af; Redes sem fio (Wireless):padrões IEEE 802.11b/g/n.
Segurança da informação: ABNT NBR ISO/IEC 27001:2013 e ABNT NBR ISO/IEC 27002:2013; Sistemas de proteção (firewall, WAF, UTM, DMZ, Proxy, NAC, Antivírus e Antispam); IDS e IPS; Monitoramento de tráfego. Sniffer de rede; Segurança de redes sem fio (EAP, WEP, WPA, WPA2); VPN, VPN- SSL; Interpretação de pacotes; Ataques e ameaças na internet e em redes sem fio; Códigos maliciosos. Ataques DoS e DDoS;
Criptografia assimétrica; Criptografia simétrica; Certificados digitais; Assinaturas digitais; Hashes criptográficos; Controle de acesso; autenticação baseada em múltiplos fatores; Comunicação segura com SSL e TLS.
Gestão de Projetos, Gerenciamento de Serviços e Governança: Noções de PMBOK 6a Edição.
Banco de Dados: Modelo Entidade x Relacionamento; Normalização de dados: conceitos; Comandos SQL: DML, DDL e DCL; Linguagem SQL.
Conceitos de programação: estrutura de dados, algoritmos, estruturas de seleção e repetição, interpretação e compilação de programas. Orientação a objetos: classes, herança, polimorfismo, encapsulamento, interfaces e objeto.
Engenharia de software: análise e projeto estruturado e orientado a objetos; requisitos; Conceitos básicos de CMMI-DEV v1.3, ABNT NBR ISO/IEC/IEEE 12207:2021, MR-MPS-SW, UML 2.5 e BPMN; Scrum e XP; padrões de projetos; Low-code e no-code software development.
Desenvolvimento com containers: Docker; Kubernetes. Boas práticas para desenvolvimento de containers. Orquestração containers. Arquitetura altamente distribuída; Content Delivery Networks (CDNs).
Desenvolvimento de aplicações web e mobile: HTML5; CSS3; jQuery; Bootstrap 5; Web Services REST; JavaScript; Typescript; Angular; Python; React; React Native; Node.js; PHP; JSP; JSF; ASP; .Net;
Conceitos, utilização e escrita XML - criação e declaração, definições de elementos e atributos; Definição e utilização de XML Schema; JSON; Servidor de aplicações; Servidor web; Ambientes internet, extranet, intranet e Portal (finalidades, características físicas e lógicas, aplicações e serviços).
Programação: conhecimento profundo das linguagens Visual Basic, Delphi, C, Java, C#; Arcabouço de desenvolvimento .Net.
Arquitetura de desenvolvimento da Plataforma Digital do Poder Judiciário – PDPJ- Br: Arquitetura distribuída de microsserviços; API RESTful; JSON; Framework Spring; Spring Cloud; Spring Boot; Spring Eureka; Zuul; Map Struct; Swagger; Service Discovery; API Gateway; Persistência; JPA 2.0; Hibernate 4.3 ou superior; Hibernate Envers; Biblioteca Flyway; Serviços de autenticação; SSO Single Sign On; Keycloak; Protocolo OAuth2 (RFC 6749); Mensageria e Webhooks; Message Broker; RabbitMQ; Evento negocial; Webhook; APIs reversas; Ferramenta de versionamento Git; Ambiente de clusters; Docker; Kubernets; Ferramenta de orquestração de containeres, Rancher; Deploy de aplicações, Continuous Delivery e Continuous Integration (CI/CD).